From ArchWiki
Revision as of 03:11, 3 October 2019 by Svito (talk | contribs) (flag move to user page and single section for merge)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tango-go-next.pngThis article or section is a candidate for moving to User:TheEvilSkeleton/Ryzen.Tango-go-next.png

Notes: Contains nothing specific to Ryzen with #Tweaking Ryzen as sole exception. (Discuss in Talk:Ryzen#)

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements. See Help:Style for reference.Tango-edit-clear.png

Reason: Does not conform to style guide, uses subjective advice in many places. (Discuss in Talk:Ryzen#)

Ryzen is a multithreaded, high performance processor released by AMD in Q1, 2017. It is the first CPU released based on the Zen microarchitecture. Its goal is to directly compete with Intel's Broadwell-E processor line, primarily the Core i7-6900K.



  • Install the linux-zen kernel for more optimisation. Linux ZEN provides better stability for any processors and also provides more speed in general (including gaming). It is only recommended for desktop users because the ZEN kernel uses as much power as the default kernel.
  • Install the linux-ckAUR kernel which contains patches that is designed to improve system responsiveness with specific emphasis on the desktop, but suitable to any workload. The CK kernel is recommended for laptop users as it's intended to be very power efficient.
Warning: linux-ckAUR is not officially supported for Arch Linux and its derivatives. You may experience some issues.

Reconfigure GRUB to use the kernel(s) you have installed so you can boot into it/them next time. If you do not use GRUB, you will have to create a configuration file to use the kernel(s) for your bootloader.

Note: For more information about kernels, head on over the Kernel page.
Tip: Have the linux-lts package as a backup kernel in case a kernel upgrade breaks your system.

Graphics Drivers

Install the mesa package which provides the DRI driver for 3D acceleration (only for Ryzen APUs and/or AMD GPUs).

Enable Microcode Support

Install the amd-ucode 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.

Tweaking Ryzen

Merge-arrows-2.pngThis article or section is a candidate for merging with Improving performance#CPU.Merge-arrows-2.png

Notes: (Discuss in Talk:Ryzen#)

Power Managing

RyzenAdj (CLI) is a tool created by FlyGoat to adjust power management settings for Ryzen processors using a terminal emulator.

Tip: You can use lm_sensors to monitor the temperature of your processor.


ZenStates-Linux (CLI) is a tool made by r4m0n to adjust the clock speed and voltage. A detailed example was given in Level1Techs' forums by catsay for you to understand it.

Improving Ryzen

Enabling The Ananicy Daemon

See Improving performance#Ananicy.


See Improving performance#irqbalance.

CPU Mitigations

See Improving performance#Turn off CPU exploit mitigations.

Gaming Performance

See Gaming#Improving performance.

Compiling A Kernel

See Gentoo:Ryzen#Kernel on enabling Ryzen support.


Screen-Tearing (APU)

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"
Note: "TearFree" is not Vsync.

See also