AMD Ryzen Linux 4.13 CPUFreq Governors Tests by Michael Larabel for a future article on Phoronix.com. CPUFreq Ondemand: Processor: AMD Ryzen 3 1200 @ 3.10GHz (4 Cores), Motherboard: ASRock AB350 Pro4, Chipset: AMD Device 1450, Memory: 8192MB, Disk: 128GB ADATA SU800 + 525GB Crucial_CT525MX3, Graphics: AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Monitor: Acer B286HK, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.13.0-999-generic (x86_64) 20170816, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: amdgpu 1.3.99, OpenGL: 4.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 CPUFreq Performance: Processor: AMD Ryzen 3 1200 @ 3.10GHz (4 Cores), Motherboard: ASRock AB350 Pro4, Chipset: AMD Device 1450, Memory: 8192MB, Disk: 128GB ADATA SU800 + 525GB Crucial_CT525MX3, Graphics: AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Monitor: Acer B286HK, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.13.0-999-generic (x86_64) 20170816, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: amdgpu 1.3.99, OpenGL: 4.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 CPUFreq Powersave: Processor: AMD Ryzen 3 1200 @ 3.10GHz (4 Cores), Motherboard: ASRock AB350 Pro4, Chipset: AMD Device 1450, Memory: 8192MB, Disk: 128GB ADATA SU800 + 525GB Crucial_CT525MX3, Graphics: AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Monitor: Acer B286HK, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.13.0-999-generic (x86_64) 20170816, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: amdgpu 1.3.99, OpenGL: 4.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 CPUFreq Scchedutil: Processor: AMD Ryzen 3 1200 @ 3.10GHz (4 Cores), Motherboard: ASRock AB350 Pro4, Chipset: AMD Device 1450, Memory: 8192MB, Disk: 128GB ADATA SU800 + 525GB Crucial_CT525MX3, Graphics: AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Monitor: Acer B286HK, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.13.0-999-generic (x86_64) 20170816, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: amdgpu 1.3.99, OpenGL: 4.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 CPUFreq Conservative: Processor: AMD Ryzen 3 1200 @ 3.10GHz (4 Cores), Motherboard: ASRock AB350 Pro4, Chipset: AMD Device 1450, Memory: 8192MB, Disk: 128GB ADATA SU800 + 525GB Crucial_CT525MX3, Graphics: AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Monitor: Acer B286HK, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.13.0-999-generic (x86_64) 20170816, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: amdgpu 1.3.99, OpenGL: 4.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better CPUFreq Ondemand ..... 23.62 |================================================= CPUFreq Performance .. 21.70 |============================================= CPUFreq Powersave .... 23.48 |================================================= CPUFreq Scchedutil ... 22.60 |=============================================== CPUFreq Conservative . 23.16 |================================================ Counter-Strike: Global Offensive Resolution: 1920 x 1080 Frames Per Second > Higher Is Better CPUFreq Ondemand ..... 134.19 |========================================= CPUFreq Performance .. 158.30 |================================================ CPUFreq Powersave .... 84.07 |========================= CPUFreq Scchedutil ... 145.88 |============================================ CPUFreq Conservative . 140.01 |========================================== Counter-Strike: Global Offensive Resolution: 3840 x 2160 Frames Per Second > Higher Is Better CPUFreq Ondemand ..... 93.21 |====================================== CPUFreq Performance .. 116.86 |================================================ CPUFreq Powersave .... 75.81 |=============================== CPUFreq Scchedutil ... 102.38 |========================================== CPUFreq Conservative . 103.23 |========================================== Dota 2 Resolution: 3840 x 2160 - Renderer: OpenGL Frames Per Second > Higher Is Better CPUFreq Ondemand ..... 58.20 |================================================ CPUFreq Performance .. 58.83 |================================================= CPUFreq Powersave .... 47.03 |======================================= CPUFreq Scchedutil ... 58.47 |================================================= CPUFreq Conservative . 58.70 |================================================= Dota 2 Resolution: 3840 x 2160 - Renderer: Vulkan Frames Per Second > Higher Is Better CPUFreq Ondemand ..... 44.93 |=============================================== CPUFreq Performance .. 46.37 |================================================= CPUFreq Powersave .... 44.07 |=============================================== CPUFreq Scchedutil ... 45.90 |================================================= CPUFreq Conservative . 45.07 |================================================ Team Fortress 2 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better CPUFreq Ondemand ..... 98.68 |============================================ CPUFreq Performance .. 107.27 |================================================ CPUFreq Powersave .... 58.83 |========================== CPUFreq Scchedutil ... 104.83 |=============================================== CPUFreq Conservative . 90.28 |======================================== lzbench 2017-08-08 Test: Brotli 0 - Process: Compression MB/s > Higher Is Better CPUFreq Ondemand ..... 362 |=================================================== CPUFreq Performance .. 365 |=================================================== CPUFreq Powersave .... 164 |======================= CPUFreq Scchedutil ... 363 |=================================================== CPUFreq Conservative . 363 |=================================================== lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression MB/s > Higher Is Better CPUFreq Ondemand ..... 413 |=================================================== CPUFreq Performance .. 416 |=================================================== CPUFreq Powersave .... 191 |======================= CPUFreq Scchedutil ... 414 |=================================================== CPUFreq Conservative . 415 |=================================================== lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression MB/s > Higher Is Better CPUFreq Ondemand ..... 179 |================================================== CPUFreq Performance .. 180 |================================================== CPUFreq Powersave .... 81 |======================= CPUFreq Scchedutil ... 182 |=================================================== CPUFreq Conservative . 180 |================================================== lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression MB/s > Higher Is Better CPUFreq Ondemand ..... 897 |=================================================== CPUFreq Performance .. 897 |=================================================== CPUFreq Powersave .... 405 |======================= CPUFreq Scchedutil ... 895 |=================================================== CPUFreq Conservative . 896 |=================================================== Timed Linux Kernel Compilation 4.9 Time To Compile Seconds < Lower Is Better CPUFreq Ondemand ..... 424.50 |================================ CPUFreq Performance .. 429.51 |================================ CPUFreq Powersave .... 634.97 |================================================ CPUFreq Scchedutil ... 431.43 |================================= CPUFreq Conservative . 430.24 |================================= C-Ray 1.1 Total Time Seconds < Lower Is Better CPUFreq Ondemand ..... 20.79 |======================== CPUFreq Performance .. 21.16 |========================= CPUFreq Powersave .... 41.68 |================================================= CPUFreq Scchedutil ... 20.81 |======================== CPUFreq Conservative . 21.20 |========================= FLAC Audio Encoding 1.3.1 WAV To FLAC Seconds < Lower Is Better CPUFreq Ondemand ..... 6.26 |====================== CPUFreq Performance .. 6.25 |====================== CPUFreq Powersave .... 13.76 |================================================= CPUFreq Scchedutil ... 6.30 |====================== CPUFreq Conservative . 7.64 |=========================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better CPUFreq Ondemand ..... 10.69 |====================== CPUFreq Performance .. 10.69 |====================== CPUFreq Powersave .... 23.63 |================================================= CPUFreq Scchedutil ... 10.72 |====================== CPUFreq Conservative . 11.16 |======================= FFmpeg 3.3.3 H.264 HD To NTSC DV Seconds < Lower Is Better CPUFreq Ondemand ..... 8.92 |============================ CPUFreq Performance .. 8.25 |========================== CPUFreq Powersave .... 15.69 |================================================= CPUFreq Scchedutil ... 8.86 |============================ CPUFreq Conservative . 8.83 |============================ glibc bench 1.0 Benchmark: ffs nanoseconds < Lower Is Better CPUFreq Ondemand ..... 6.34 |====================== CPUFreq Performance .. 6.33 |====================== CPUFreq Powersave .... 14.04 |================================================= CPUFreq Scchedutil ... 6.35 |====================== CPUFreq Conservative . 6.49 |======================= glibc bench 1.0 Benchmark: sqrt nanoseconds < Lower Is Better CPUFreq Ondemand ..... 6.17 |====================== CPUFreq Performance .. 6.17 |====================== CPUFreq Powersave .... 13.66 |================================================= CPUFreq Scchedutil ... 6.17 |====================== CPUFreq Conservative . 6.27 |====================== glibc bench 1.0 Benchmark: tanh nanoseconds < Lower Is Better CPUFreq Ondemand ..... 50.23 |====================== CPUFreq Performance .. 50.84 |====================== CPUFreq Powersave .... 111.18 |================================================ CPUFreq Scchedutil ... 50.50 |====================== CPUFreq Conservative . 50.92 |====================== glibc bench 1.0 Benchmark: ffsll nanoseconds < Lower Is Better CPUFreq Ondemand ..... 6.34 |====================== CPUFreq Performance .. 6.33 |====================== CPUFreq Powersave .... 14.04 |================================================= CPUFreq Scchedutil ... 6.33 |====================== CPUFreq Conservative . 6.48 |======================= glibc bench 1.0 Benchmark: pthread_once nanoseconds < Lower Is Better CPUFreq Ondemand ..... 6.38 |====================== CPUFreq Performance .. 6.33 |====================== CPUFreq Powersave .... 14.06 |================================================= CPUFreq Scchedutil ... 6.35 |====================== CPUFreq Conservative . 6.49 |======================= PostgreSQL pgbench 9.6.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better CPUFreq Ondemand ..... 5100.04 |============================================ CPUFreq Performance .. 5449.68 |=============================================== CPUFreq Powersave .... 3146.99 |=========================== CPUFreq Scchedutil ... 5354.98 |============================================== CPUFreq Conservative . 5190.70 |=============================================