About AMD Ryzen bugs on Linux / BSD, desktops and laptops

The article is about bugs that occur when running the AMD Ryzen CPU on Linux and BSD systems, both for desktops and laptops. The two main issues are the heavy-load CPU usage bug and the idle-load CPU usage bug. The heavy-load CPU usage bug mostly appears on the first generation of Ryzen CPUs and appears as a segmentation fault when using 100% of the CPU. The idle-load CPU usage bug is more annoying and there is no official statement from AMD about it. The usual workaround for this is to disable the global C-state control in the BIOS, resulting in the CPU to run at full-speed all the time. Digging more the Internet, some people were hacking the different voltage of the CPU and memory in the BIOS. This is the solution to adopt, but it is not politically acceptable and reduces the life expectancy of the hardware. The author suggests changing the default settings step by step to make things stable and non-hardware-killing.

https://web.archive.org/web/20180831095120/www.silence.host/node/1