AMD Ryzen Linux 4.13 CPUFreq Governors

Tests by Michael Larabel for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1708211-TY-RYZENGOVE96
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
C/C++ Compiler Tests 4 Tests
CPU Massive 7 Tests
Creator Workloads 4 Tests
Database Test Suite 2 Tests
Encoding 3 Tests
Multi-Core 4 Tests
Server 2 Tests
Server CPU Tests 3 Tests
Single-Threaded 4 Tests
Steam 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
CPUFreq Ondemand
August 20 2017
 
CPUFreq Performance
August 20 2017
 
CPUFreq Powersave
August 20 2017
 
CPUFreq Scchedutil
August 20 2017
 
CPUFreq Conservative
August 20 2017
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


AMD Ryzen Linux 4.13 CPUFreq Governors - Phoronix Test Suite

AMD Ryzen Linux 4.13 CPUFreq Governors

Tests by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1708211-TY-RYZENGOVE96&gru&sro.

AMD Ryzen Linux 4.13 CPUFreq GovernorsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq ScchedutilCPUFreq ConservativeAMD Ryzen 3 1200 @ 3.10GHz (4 Cores)ASRock AB350 Pro4AMD Device 14508192MB128GB ADATA SU800 + 525GB Crucial_CT525MX3AMD Radeon RX 470/480 8192MBAMD Device aaf0Acer B286HKRealtek RTL8111/8168/8411Ubuntu 17.044.13.0-999-generic (x86_64) 20170816Unity 7.5.0X Server 1.19.3amdgpu 1.3.994.5 Mesa 17.3.0-devel- padoka PPA (LLVM 6.0.0)1.0.42GCC 6.3.0 20170406ext43840x2160OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details- NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- CPUFreq Ondemand: Scaling Governor: acpi-cpufreq ondemand- CPUFreq Performance: Scaling Governor: acpi-cpufreq performance- CPUFreq Powersave: Scaling Governor: acpi-cpufreq powersave- CPUFreq Scchedutil: Scaling Governor: acpi-cpufreq schedutil- CPUFreq Conservative: Scaling Governor: acpi-cpufreq conservativeGraphics Details- GLAMOR

AMD Ryzen Linux 4.13 CPUFreq Governorscsgo: 1920 x 1080csgo: 3840 x 2160dota2: 3840 x 2160 - OpenGLdota2: 3840 x 2160 - Vulkantf2: 3840 x 2160lzbench: Brotli 0 - Compressionlzbench: Libdeflate 1 - Compressionpgbench: Buffer Test - Normal Load - Read Writeglibc-bench: ffsglibc-bench: sqrtglibc-bench: tanhglibc-bench: ffsllglibc-bench: pthread_oncesqlite: Default Test Directorybuild-linux-kernel: Time To Compilec-ray: Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq ScchedutilCPUFreq Conservative134.1993.2158.2044.9398.683621795100.046.346.1750.236.346.3823.62424.5020.796.2610.698.92158.30116.8658.8346.37107.273651805449.686.336.1750.846.336.3321.70429.5121.166.2510.698.2584.0775.8147.0344.0758.83164813146.9914.0413.66111.1814.0414.0623.48634.9741.6813.7623.6315.69145.88102.3858.4745.90104.833631825354.986.356.1750.506.336.3522.60431.4320.816.3010.728.86140.01103.2358.7045.0790.283631805190.706.496.2750.926.486.4923.16430.2421.207.6411.168.83OpenBenchmarking.org

Counter-Strike: Global Offensive

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 1920 x 1080CPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil306090120150SE +/- 2.03, N = 5SE +/- 0.32, N = 3SE +/- 0.81, N = 3SE +/- 0.19, N = 3SE +/- 1.92, N = 3140.01134.19158.3084.07145.88

Counter-Strike: Global Offensive

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 3840 x 2160CPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil306090120150SE +/- 1.28, N = 3SE +/- 1.75, N = 3SE +/- 0.25, N = 3SE +/- 0.05, N = 3SE +/- 1.67, N = 3103.2393.21116.8675.81102.38

Dota 2

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 3840 x 2160 - Renderer: OpenGLCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil1326395265SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.27, N = 3SE +/- 0.15, N = 358.7058.2058.8347.0358.47

Dota 2

Resolution: 3840 x 2160 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 3840 x 2160 - Renderer: VulkanCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil1122334455SE +/- 0.18, N = 3SE +/- 0.64, N = 3SE +/- 0.09, N = 3SE +/- 0.27, N = 3SE +/- 0.06, N = 345.0744.9346.3744.0745.90

Team Fortress 2

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTeam Fortress 2Resolution: 3840 x 2160CPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil20406080100SE +/- 0.78, N = 3SE +/- 0.50, N = 3SE +/- 0.46, N = 3SE +/- 0.08, N = 3SE +/- 0.22, N = 390.2898.68107.2758.83104.83

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: CompressionCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil80160240320400SE +/- 1.00, N = 3SE +/- 1.67, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 33633623651643631. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: DecompressionCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil90180270360450SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 1.00, N = 34154134161914141. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: CompressionCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil4080120160200SE +/- 1.53, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3180179180811821. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: DecompressionCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil2004006008001000SE +/- 1.67, N = 3SE +/- 1.20, N = 3SE +/- 1.67, N = 38968978974058951. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.6.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil12002400360048006000SE +/- 9.43, N = 3SE +/- 23.36, N = 3SE +/- 5.95, N = 3SE +/- 5.53, N = 3SE +/- 56.32, N = 35190.705100.045449.683146.995354.981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -shared

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36.496.346.3314.046.35

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 36.276.176.1713.666.17

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil20406080100SE +/- 0.22, N = 3SE +/- 0.01, N = 3SE +/- 0.76, N = 5SE +/- 0.02, N = 3SE +/- 0.20, N = 350.9250.2350.84111.1850.50

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 36.486.346.3314.046.33

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.496.386.3314.066.35

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil612182430SE +/- 0.38, N = 3SE +/- 0.49, N = 6SE +/- 0.35, N = 3SE +/- 0.16, N = 3SE +/- 0.18, N = 323.1623.6221.7023.4822.601. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.9Time To CompileCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil140280420560700SE +/- 1.11, N = 3SE +/- 1.08, N = 3SE +/- 0.63, N = 3SE +/- 0.74, N = 3SE +/- 1.03, N = 3430.24424.50429.51634.97431.43

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil1020304050SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.36, N = 6SE +/- 0.02, N = 3SE +/- 0.00, N = 321.2020.7921.1641.6820.811. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 57.646.266.2513.766.301. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3CPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil612182430SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 511.1610.6910.6923.6310.721. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 3.3.3H.264 HD To NTSC DVCPUFreq ConservativeCPUFreq OndemandCPUFreq PerformanceCPUFreq PowersaveCPUFreq Scchedutil48121620SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 38.838.928.2515.698.861. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -ldl -lxcb -lxcb-xfixes -lxcb-render -lxcb-shape -lsndio -lasound -lSDL2 -lm -llzma -lbz2 -pthread -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT


Phoronix Test Suite v10.8.4