Enable microcode support
Install the package to enable microcode updates and enable it with the help of the Microcode page. These updates provide bug fixes that can be critical to the stability of your system. It is highly recommended to use it despite it being proprietary.
should be able to monitor temperatures out of the box. However, for more detailed information such as power consumption and voltage, AUR is needed. For GUI based monitoring tools, use AUR.
Compiling a kernel
See Gentoo:Ryzen#Kernel on enabling Ryzen support.
See Gentoo:Ryzen#Random_reboots_with_mce_events if you are experiencing random reboots.
If you are using Xorg and are experiencing screen-tearing, enabling the
"TearFree" option will fix the problem.
Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection
"TearFree"is not Vsync.
Soft lock freezing
Some laptops with Ryzen CPUs such as the HP Envy x360 15-bq100na may experience CPU soft locks which result in a frozen system. These can be avoided with the "idle=nomwait" boot option.