(Tried on Gigabyte x370, but also works on B250/Z370/B450M and on ASUS motherboards | arch wiki)
(information from arch wiki and there)
sudo vim /etc/default/grub
or open it with your editor- find this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
and add to it thisacpi_enforce_resources=lax
it will looks like this nowGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
- save and exit your editor, then run
sudo update-grub
- reboot your pc
- now run
git clone https://github.com/h4x0rlol/archlinux-ryzen-setup.git
cd archlinux-ryzen-setup
- run
./setup.sh
(press enter and type yes when it asks) - now run
sudo modprobe it87 force_id=0x8686
orsudo modprobe it87 force_id=0x8628
(8628) - now run
sudo sensors-detect
and press enter everytime sensors
andzenmonitor
now should show actual temps and voltage
- Turn off Core Performance Boost in BIOS