Skylake CPU Scaling P-State vs. CPUFreq Intel Core i5-6500 testing with a Gigabyte Z170M-D3H-CF and Intel Sky Lake on Ubuntu 15.10. Benchmarks by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1510164-HA-SKYLAKECP51&grs .
Skylake CPU Scaling P-State vs. CPUFreq Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand Intel Core i5-6500 @ 3.60GHz (4 Cores) Gigabyte Z170M-D3H-CF Intel Sky Lake 8192MB 120GB KINGSTON SV300S3 Intel Sky Lake (1050MHz) Realtek ALC892 DELL P2415Q Intel Connection Ubuntu 15.10 4.3.0-999-generic (x86_64) 20151013 Unity X Server 1.17.2 intel 2.99.917 3.3 Mesa 11.0.2 GCC 5.2.1 20151010 ext4 3840x2160 Intel Core i5-6500 @ 3.20GHz (4 Cores) OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --enable-plugin --enable-shared --enable-threads=posix --host=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-tune=generic -v Processor Details - P-State Powersave: Scaling Governor: intel_pstate powersave - P-State Performance: Scaling Governor: intel_pstate performance - CPUFreq Performance: Scaling Governor: acpi-cpufreq performance - CPUFreq Powersave: Scaling Governor: acpi-cpufreq powersave - CPUFreq Ondemand: Scaling Governor: acpi-cpufreq ondemand Graphics Details - SNA
Skylake CPU Scaling P-State vs. CPUFreq openarena: 1920 x 1080 ffmpeg: H.264 HD To NTSC DV tesseract: 1920 x 1080 xonotic: 1920 x 1080 - High xonotic: 1920 x 1080 - Low xonotic: 1920 x 1080 - Ultra xonotic: 1920 x 1080 - Ultimate x264: H.264 Video Encoding build-linux-kernel: Time To Compile encode-flac: WAV To FLAC encode-mp3: WAV To MP3 c-ray: Total Time P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 49.50 9.92 39.24 25.55 50.53 21.13 16.43 141.89 127.77 5.61 12.06 23.41 48.93 10.01 39.03 25.61 50.41 21.17 16.45 142.50 127.62 5.62 12.07 23.41 58.70 11.23 41.10 26.67 52.39 21.89 16.87 140.90 128.02 5.63 12.08 23.41 58.63 11.23 41.52 26.70 52.42 21.92 16.86 140.00 127.98 5.61 12.08 23.42 58.67 11.22 41.34 26.73 52.45 21.94 16.89 140.71 128.18 5.61 12.06 23.41 OpenBenchmarking.org
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 14 28 42 56 70 Min: 14 / Avg: 20.14 / Max: 54 Min: 14 / Avg: 20.14 / Max: 70 Min: 13 / Avg: 16.74 / Max: 52 Min: 13 / Avg: 16.64 / Max: 52 Min: 14 / Avg: 16.85 / Max: 55
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 13 26 39 52 65 SE +/- 0.29, N = 3 SE +/- 0.52, N = 3 SE +/- 0.46, N = 3 SE +/- 0.81, N = 3 SE +/- 0.35, N = 3 49.50 48.93 58.70 58.63 58.67 MIN: 14 / MAX: 63 MIN: 14 / MAX: 74 MIN: 13 MIN: 13 / MAX: 95 MIN: 14
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.6.2 H.264 HD To NTSC DV P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 9.92 10.01 11.23 11.23 11.22 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lxcb -lxcb-xfixes -lxcb-render -lxcb-shape -lasound -lSDL -lm -llzma -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 39.24 39.03 41.10 41.52 41.34
Xonotic Resolution: 1920 x 1080 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: High P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 25.55 25.61 26.67 26.70 26.73 MIN: 14 / MAX: 32 MIN: 14 / MAX: 32 MIN: 15 / MAX: 31 MIN: 15 / MAX: 32 MIN: 15 / MAX: 32
Xonotic Resolution: 1920 x 1080 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Low P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 12 24 36 48 60 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 50.53 50.41 52.39 52.42 52.45 MIN: 33 / MAX: 64 MIN: 32 / MAX: 64 MIN: 34 / MAX: 65 MIN: 34 / MAX: 65 MIN: 34 / MAX: 65
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Ultra P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 21.13 21.17 21.89 21.92 21.94 MIN: 10 / MAX: 28 MIN: 10 / MAX: 28 MIN: 11 / MAX: 29 MIN: 11 / MAX: 29 MIN: 11 / MAX: 29
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Ultimate P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 16.43 16.45 16.87 16.86 16.89 MIN: 8 / MAX: 24 MIN: 8 / MAX: 24 MIN: 8 / MAX: 24 MIN: 8 / MAX: 25 MIN: 8 / MAX: 25
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-08-30 H.264 Video Encoding P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 30 60 90 120 150 SE +/- 0.29, N = 5 SE +/- 0.32, N = 5 SE +/- 0.32, N = 5 SE +/- 0.21, N = 5 SE +/- 0.44, N = 5 141.89 142.50 140.90 140.00 140.71 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 30 60 90 120 150 SE +/- 0.96, N = 3 SE +/- 0.98, N = 3 SE +/- 0.81, N = 3 SE +/- 0.84, N = 3 SE +/- 0.70, N = 3 127.77 127.62 128.02 127.98 128.18
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 1.2668 2.5336 3.8004 5.0672 6.334 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 5.61 5.62 5.63 5.61 5.61 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 12.06 12.07 12.08 12.08 12.06 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -pipe -lm
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time P-State Powersave P-State Performance CPUFreq Performance CPUFreq Powersave CPUFreq Ondemand 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 23.41 23.41 23.41 23.42 23.41 1. (CC) gcc options: -lm -lpthread -O3
Phoronix Test Suite v10.8.5