X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell Benchmarks by Michael Larabel for a future article on Phoronix.com of a three-way Linux distribution comparison with Intel Broadwell laptop. Ubuntu, Fedora, and openSUSE benchmarked.
HTML result view exported from: https://openbenchmarking.org/result/1501240-DE-X1CARBON644&grw&sor .
X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Intel Core i7-5600U @ 3.20GHz (4 Cores) LENOVO 20BSCTO1WW Intel Broadwell-U-OPI 8192MB 128GB SAMSUNG MZNTE128 Intel Broadwell-U (950MHz) Intel Broadwell-U Audio Intel Connection + Intel Wireless 7265 Ubuntu 14.10 3.16.0-29-generic (x86_64) Unity 7.3.1 X Server 1.16.0 intel 2.99.914 3.3 Mesa 10.3.2 GCC 4.9.1 ext4 1920x1080 Ubuntu 15.04 3.18.0-9-generic (x86_64) X Server 1.16.2.901 (1.16.3 RC 1) intel 2.99.917 GCC 4.9.2 Fedora 21 3.17.8-300.fc21.x86_64 (x86_64) GNOME Shell 3.14.3 intel 2.99.916 3.3 Mesa 10.4.1 GCC 4.9.2 20141101 openSUSE 20150123 3.18.3-1-desktop (x86_64) KDE 4.14.4 X Server 1.16.2 intel 2.99.917 3.3 Mesa 10.4.2 GCC 4.8.3 xfs OpenBenchmarking.org Compiler Details - Ubuntu 14.10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 15.04 20150123: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Fedora 21: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-linker-hash-style=gnu --with-tune=generic - openSUSE Tumbleweed: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind Disk Details - Ubuntu 14.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 15.04 20150123: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Fedora 21: CFQ / data=ordered,relatime,rw,seclabel Processor Details - Scaling Governor: intel_pstate powersave Graphics Details - SNA System Details - Ubuntu 14.10: Disk Scheduler: DEADLINE. Python 2.7.8. - Ubuntu 15.04 20150123: Disk Scheduler: DEADLINE. Python 2.7.9. - Fedora 21: Disk Scheduler: CFQ. Python 2.7.8. SELinux: Enabled. - openSUSE Tumbleweed: Python 2.7.9. Disk Mount Options Details - openSUSE Tumbleweed: attr2,inode64,noquota,relatime,rw
X1 Carbon Ubuntu vs. Fedora vs. openSUSE Broadwell compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree encode-mp3: WAV To MP3 tesseract: 1400 x 1050 tesseract: 1920 x 1080 xonotic: 1400 x 1050 - High xonotic: 1920 x 1080 - High xonotic: 1400 x 1050 - Ultra xonotic: 1920 x 1080 - Ultra xonotic: 1400 x 1050 - Ultimate xonotic: 1920 x 1080 - Ultimate fio: Rand Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Rand Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - 4KB - Default Test Directory - MB/s fio: Seq Write - POSIX AIO - No - 4KB - Default Test Directory - MB/s postmark: Disk Transaction Performance build-apache: Time To Compile stockfish: Total Time john-the-ripper: Blowfish build-linux-kernel: Time To Compile x264: H.264 Video Encoding c-ray: Total Time ffmpeg: H.264 HD To NTSC DV openssl: RSA 4096-bit Performance Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed 277.39 173.04 923.42 13.06 29.75 24.10 48.43 48.43 36.68 36.68 25.44 25.46 36.96 111.19 154.36 119.50 5068 59.65 3872 2400 284.35 73.87 63.28 18.06 241.77 273.36 207.45 1095.48 12.85 47.72 38.90 74.81 74.86 55.96 55.90 39.06 39.05 37.15 103.31 162.13 119.67 5282 59.98 3879 2404 284.57 73.65 63.31 18.26 241.77 269.22 164.78 966.02 12.74 50.18 40.56 72.94 71.02 55.05 55.22 40.80 40.79 37.62 111.73 148.20 120.10 5034 55.80 3937 2374 262.96 73.60 62.60 17.22 254.73 302.76 164.13 1107.16 14.51 67.59 67.28 52.08 52.05 37.46 37.35 38.66 112.48 181.08 120.66 4967 53.62 3899 2488 251.90 73.85 62.91 17.50 255.53 OpenBenchmarking.org
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile openSUSE Tumbleweed Ubuntu 14.10 Ubuntu 15.04 20150123 Fedora 21 70 140 210 280 350 SE +/- 2.05, N = 3 SE +/- 6.50, N = 6 SE +/- 5.97, N = 6 SE +/- 2.69, N = 3 302.76 277.39 273.36 269.22
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 15.04 20150123 Ubuntu 14.10 Fedora 21 openSUSE Tumbleweed 50 100 150 200 250 SE +/- 1.06, N = 3 SE +/- 13.37, N = 3 SE +/- 3.78, N = 3 SE +/- 1.47, N = 3 207.45 173.04 164.78 164.13
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree openSUSE Tumbleweed Ubuntu 15.04 20150123 Fedora 21 Ubuntu 14.10 200 400 600 800 1000 SE +/- 7.97, N = 3 SE +/- 6.46, N = 3 SE +/- 21.94, N = 3 SE +/- 109.32, N = 3 1107.16 1095.48 966.02 923.42
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 openSUSE Tumbleweed 4 8 12 16 20 SE +/- 0.01, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 12.74 12.85 13.06 14.51 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
Tesseract Resolution: 1400 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1400 x 1050 Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 11 22 33 44 55 SE +/- 0.60, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 50.18 47.72 29.75
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 9 18 27 36 45 SE +/- 0.28, N = 3 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 40.56 38.90 24.10
Xonotic Resolution: 1400 x 1050 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: High Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 74.81 72.94 67.59 48.43 MIN: 41 / MAX: 103 MIN: 39 / MAX: 113 MIN: 38 / MAX: 101 MIN: 27 / MAX: 62
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 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.45, N = 3 SE +/- 0.31, N = 3 SE +/- 0.03, N = 3 74.86 71.02 67.28 48.43 MIN: 42 / MAX: 102 MIN: 38 / MAX: 113 MIN: 39 / MAX: 101 MIN: 27 / MAX: 62
Xonotic Resolution: 1400 x 1050 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: Ultra Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 13 26 39 52 65 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 55.96 55.05 52.08 36.68 MIN: 25 / MAX: 84 MIN: 26 / MAX: 94 MIN: 24 / MAX: 83 MIN: 17 / MAX: 55
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 Ubuntu 15.04 20150123 Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 55.90 55.22 52.05 36.68 MIN: 25 / MAX: 84 MIN: 27 / MAX: 94 MIN: 24 / MAX: 83 MIN: 17 / MAX: 57
Xonotic Resolution: 1400 x 1050 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 1400 x 1050 - Effects Quality: Ultimate Fedora 21 Ubuntu 15.04 20150123 openSUSE Tumbleweed Ubuntu 14.10 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 40.80 39.06 37.46 25.44 MIN: 19 / MAX: 71 MIN: 18 / MAX: 65 MIN: 18 / MAX: 63 MIN: 12 / MAX: 44
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 Fedora 21 Ubuntu 15.04 20150123 openSUSE Tumbleweed Ubuntu 14.10 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 40.79 39.05 37.35 25.46 MIN: 19 / MAX: 72 MIN: 18 / MAX: 65 MIN: 18 / MAX: 63 MIN: 12 / MAX: 43
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s openSUSE Tumbleweed Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 9 18 27 36 45 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 38.66 37.62 37.15 36.96 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s openSUSE Tumbleweed Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.26, N = 3 SE +/- 0.26, N = 3 SE +/- 4.42, N = 6 112.48 111.73 111.19 103.31 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s openSUSE Tumbleweed Ubuntu 15.04 20150123 Ubuntu 14.10 Fedora 21 40 80 120 160 200 SE +/- 0.37, N = 3 SE +/- 1.34, N = 3 SE +/- 1.21, N = 3 SE +/- 0.45, N = 3 181.08 162.13 154.36 148.20 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s openSUSE Tumbleweed Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.45, N = 3 SE +/- 0.17, N = 3 120.66 120.10 119.67 119.50 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ubuntu 15.04 20150123 Ubuntu 14.10 Fedora 21 openSUSE Tumbleweed 1100 2200 3300 4400 5500 SE +/- 37.00, N = 3 SE +/- 34.00, N = 3 SE +/- 34.00, N = 3 SE +/- 33.00, N = 3 5282 5068 5034 4967 1. (CC) gcc options: -O3
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile openSUSE Tumbleweed Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 13 26 39 52 65 SE +/- 0.36, N = 3 SE +/- 0.54, N = 3 SE +/- 0.52, N = 3 SE +/- 0.47, N = 3 53.62 55.80 59.65 59.98
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Ubuntu 14.10 Ubuntu 15.04 20150123 openSUSE Tumbleweed Fedora 21 800 1600 2400 3200 4000 SE +/- 1.00, N = 3 SE +/- 5.90, N = 3 SE +/- 3.48, N = 3 SE +/- 1.45, N = 3 3872 3879 3899 3937 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish openSUSE Tumbleweed Ubuntu 15.04 20150123 Ubuntu 14.10 Fedora 21 500 1000 1500 2000 2500 SE +/- 1.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 4.16, N = 3 2488 2404 2400 2374 1. (CC) gcc options: -fopenmp -lcrypt
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile openSUSE Tumbleweed Fedora 21 Ubuntu 14.10 Ubuntu 15.04 20150123 60 120 180 240 300 SE +/- 0.81, N = 3 SE +/- 0.56, N = 3 SE +/- 0.65, N = 3 SE +/- 0.53, N = 3 251.90 262.96 284.35 284.57
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-08-30 H.264 Video Encoding Ubuntu 14.10 openSUSE Tumbleweed Ubuntu 15.04 20150123 Fedora 21 16 32 48 64 80 SE +/- 0.18, N = 5 SE +/- 0.86, N = 10 SE +/- 0.08, N = 5 SE +/- 0.84, N = 10 73.87 73.85 73.65 73.60 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 Ubuntu 15.04 20150123 14 28 42 56 70 SE +/- 0.31, N = 3 SE +/- 0.35, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 62.60 62.91 63.28 63.31 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV Fedora 21 openSUSE Tumbleweed Ubuntu 14.10 Ubuntu 15.04 20150123 4 8 12 16 20 SE +/- 0.25, N = 5 SE +/- 0.25, N = 6 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 17.22 17.50 18.06 18.26 -lasound -lXv -lX11 -lXext -lasound -lXv -lX11 -lXext -lasound 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance openSUSE Tumbleweed Fedora 21 Ubuntu 15.04 20150123 Ubuntu 14.10 60 120 180 240 300 SE +/- 3.63, N = 6 SE +/- 3.51, N = 6 SE +/- 0.20, N = 3 SE +/- 0.29, N = 3 255.53 254.73 241.77 241.77 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4