

If you are using Xorg and are experiencing screen-tearing, see AMDGPU#Tear free rendering. When I did this for my 5950X, my processor stabilised and the frequency and voltage ranges were more similar to those observed under windows. It will limit overclocking potential due to higher heat dissipation requirements, but it will run stable. Access it and put a positive offset of 4 points, which will increase the voltage your CPU is getting at higher loads. The easiest way to achieve this is to use the AMD curve optimiser which is accessible via your motherboard's bios. To solve this problem you need to supply higher voltage to your CPU so that it is stable when running at peak frequencies. The CPU ID and the Processor number may vary. Kernel: mce: : Machine check events logged You will recognise those by dmesg logs that look like: After investigating and reading reports on the Internet, It seems that out of the box, Windows seems to run the CPUs at higher voltage and lower peak frequencies, compared to the stock linux kernel, which depending on your draw from the silicon lottery could cause a host of random application crashes or hardware errors that lead to reboots. With Ryzen 5000 series, particularly the higher-end models of 5950X and 5900X there seem to be some slight instability issues under Linux, related possibly to the 5.11+ kernel, as shown by this kernel bug. See Gentoo:Ryzen#Random_reboots_with_mce_events if you are experiencing random reboots. The officially supported kernels have the required configuration by default. See Gentoo:Ryzen#Kernel on enabling Ryzen support. A detailed setup example is given in Level1Techs forum.


RyzenAdj - RyzenAdj is a command-line tool that can adjust power management settings for Ryzen mobile processors.Power management, undervolting and overclocking For GUI based monitoring tools, use zenmonitor AUR or zenmonitor3-git AUR for Zen 3 CPUs. However, for more detailed information such as power consumption and voltage, zenpower3-dkms AUR is needed. Lm_sensors should be able to monitor temperatures out of the box. Tweaking Ryzen Voltage, power and temperature monitoring It is highly recommended to use it despite it being proprietary.

These updates provide bug fixes that can be critical to the stability of your system. Install the amd-ucode package to enable microcode updates and enable it with the help of the Microcode page.
