macOS vs. Linux vs. Windows benchmarks on a Mac Mini by Michael Larabel for a future article.
macOS 12.1 Processor: Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads), Motherboard: Apple Mac mini, Memory: 2 x 4 GB DDR4-2667MHz, Disk: 234GB, Graphics: Intel UHD 630 2GB, Monitor: DELL P2415Q
OS: macOS 12.1, Kernel: 21.2.0 (x86_64), OpenCL: OpenCL 1.2 (Nov 9 2021 23:27:58), Compiler: GCC 4.2.1 + Clang 11.0.0, File-System: APFS, Screen Resolution: 3840x2160
Environment Notes: XPC_FLAGS=0x0Processor Notes: CPU Microcode: 234Java Notes: Please visit java for information on installing Java.Python Notes: Python 2.7.18 + Python 3.8.3
Ubuntu 21.10 Processor: Intel Core i7-8700B @ 4.60GHz (6 Cores / 12 Threads) , Motherboard: Apple Mac-7BA5B2DFE22DDD8C (1715.60.5.0.0 iBridge: 19.16.10645.5.1 0 BIOS) , Chipset: Intel Cannon Lake PCH , Memory: 8GB , Disk: 251GB APPLE SSD AP0256M + 15GB Ultra USB 3.0 , Graphics: Intel CoffeeLake-H GT2 [UHD 630] (1200MHz) , Audio: Apple Audio Device, Monitor: DELL P2415Q, Network: Broadcom NetXtreme BCM57766 PCIe + Broadcom BCM4364 802.11ac
OS: Ubuntu 21.10, Kernel: 5.13.0-19-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server + Wayland, Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xea - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Clear Linux 35390 Processor: Intel Core i7-8700B @ 4.60GHz (6 Cores / 12 Threads), Motherboard: Apple Mac-7BA5B2DFE22DDD8C (1715.60.5.0.0 iBridge: 19.16.10645.5.1 0 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 8GB, Disk: 251GB APPLE SSD AP0256M + 32GB Flash Disk , Graphics: Intel UHD 630 CFL GT2 3GB (1200MHz) , Audio: Apple Audio Device, Monitor: DELL P2415Q, Network: Broadcom NetXtreme BCM57766 PCIe + Broadcom BCM4364 802.11ac
OS: Clear Linux OS 35390, Kernel: 5.13.13-1070.native (x86_64), Desktop: GNOME Shell 41.1, Display Server: X Server 1.20.11, OpenGL: 4.6 Mesa 21.3.1, Vulkan: 1.2.195, Compiler: GCC 11.2.1 20211205 releases/gcc-11.2.0-558-g173232a0f6 + Clang 11.1.0 + LLVM 11.1.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: alwaysEnvironment Notes: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx""Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=x86-64-v3 --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylake-avx512Disk Notes: MQ-DEADLINE / relatime,rw,stripe=256 / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0xea - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 1.8.0-u252-ga-b00)Python Notes: Python 3.10.0Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Windows 10 Pro Processor: Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads) , Motherboard: Apple Macmini8 1 [Mac-7BA5B2DFE22DDD8C] (1715.60.5.0.0 iBridge: 19.16.10647.0.0 0 BIOS) , Memory: 2 x 4096 MB 2667MHz Micron 4ATF51264HZ-2G6E3 , Disk: 234GB Apple APPLE SSD AP0256 Disk , Graphics: Intel UHD 630 1GB , Audio: Intel Display Audio + Apple Audio Device , Monitor: DELL 415Q , Network: Broadcom 802.11ac + ASIX AX88772B USB2.0 + Broadcom NetXtreme Gigabit
OS: Microsoft Windows 10 Pro Build 19044, Kernel: 10.0 (x86_64), Display Driver: 27.20.100.8681, File-System: NTFS, Screen Resolution: 3840x2160
Java Notes: OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)Python Notes: Python 3.7.1Security Notes: __user pointer sanitization: Disabled + IBPB: Always + IBRS: Enabled + STIBP: Enabled + KPTI Enabled: Yes + PTE Inversion: Yes
macOS 12.1 vs. Linux vs. Windows Processor Motherboard Memory Disk Graphics Monitor Chipset Audio Network OS Kernel OpenCL Compiler File-System Screen Resolution Desktop Display Server Vulkan OpenGL Display Driver macOS 12.1 Ubuntu 21.10 Clear Linux 35390 Windows 10 Pro Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads) Apple Mac mini 2 x 4 GB DDR4-2667MHz 234GB Intel UHD 630 2GB DELL P2415Q macOS 12.1 21.2.0 (x86_64) OpenCL 1.2 (Nov 9 2021 23:27:58) GCC 4.2.1 + Clang 11.0.0 APFS 3840x2160 Intel Core i7-8700B @ 4.60GHz (6 Cores / 12 Threads) Apple Mac-7BA5B2DFE22DDD8C (1715.60.5.0.0 iBridge: 19.16.10645.5.1 0 BIOS) Intel Cannon Lake PCH 8GB 251GB APPLE SSD AP0256M + 15GB Ultra USB 3.0 Intel CoffeeLake-H GT2 [UHD 630] (1200MHz) Apple Audio Device Broadcom NetXtreme BCM57766 PCIe + Broadcom BCM4364 802.11ac Ubuntu 21.10 5.13.0-19-generic (x86_64) GNOME Shell 40.5 X Server + Wayland 1.2.182 GCC 11.2.0 ext4 251GB APPLE SSD AP0256M + 32GB Flash Disk Intel UHD 630 CFL GT2 3GB (1200MHz) Clear Linux OS 35390 5.13.13-1070.native (x86_64) GNOME Shell 41.1 X Server 1.20.11 4.6 Mesa 21.3.1 1.2.195 GCC 11.2.1 20211205 releases/gcc-11.2.0-558-g173232a0f6 + Clang 11.1.0 + LLVM 11.1.0 Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads) Apple Macmini8 1 [Mac-7BA5B2DFE22DDD8C] (1715.60.5.0.0 iBridge: 19.16.10647.0.0 0 BIOS) 2 x 4096 MB 2667MHz Micron 4ATF51264HZ-2G6E3 234GB Apple APPLE SSD AP0256 Disk Intel UHD 630 1GB Intel Display Audio + Apple Audio Device DELL 415Q Broadcom 802.11ac + ASIX AX88772B USB2.0 + Broadcom NetXtreme Gigabit Microsoft Windows 10 Pro Build 19044 10.0 (x86_64) 27.20.100.8681 NTFS OpenBenchmarking.org Environment Details - macOS 12.1: XPC_FLAGS=0x0 - Clear Linux 35390: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" Processor Details - macOS 12.1: CPU Microcode: 234 - Ubuntu 21.10: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xea - Thermald 2.4.6 - Clear Linux 35390: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0xea - Thermald 2.4.6 Java Details - macOS 12.1: Please visit java for information on installing Java. - Ubuntu 21.10: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3) - Clear Linux 35390: OpenJDK Runtime Environment (build 1.8.0-u252-ga-b00) - Windows 10 Pro: OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS) Python Details - macOS 12.1: Python 2.7.18 + Python 3.8.3 - Ubuntu 21.10: Python 3.9.7 - Clear Linux 35390: Python 3.10.0 - Windows 10 Pro: Python 3.7.1 Kernel Details - Ubuntu 21.10: Transparent Huge Pages: madvise - Clear Linux 35390: Transparent Huge Pages: always Compiler Details - Ubuntu 21.10: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Clear Linux 35390: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=x86-64-v3 --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylake-avx512 Disk Details - Ubuntu 21.10: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096 - Clear Linux 35390: MQ-DEADLINE / relatime,rw,stripe=256 / Block Size: 4096 Security Details - Ubuntu 21.10: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Clear Linux 35390: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Windows 10 Pro: __user pointer sanitization: Disabled + IBPB: Always + IBRS: Enabled + STIBP: Enabled + KPTI Enabled: Yes + PTE Inversion: Yes
macOS 12.1 Ubuntu 21.10 Clear Linux 35390 Windows 10 Pro Logarithmic Result Overview Phoronix Test Suite LibRaw PHPBench C-Ray LuxCoreRender PyBench Git Kvazaar Blender XZ Compression libavif avifenc Appleseed FLAC Audio Encoding ASTC Encoder Stockfish rav1e WebP Image Encode IndigoBench WavPack Audio Encoding LZ4 Compression Chaos Group V-RAY 7-Zip Compression Zstd Compression Embree Selenium asmFish Primesieve Intel Open Image Denoise
macOS 12.1 vs. Linux vs. Windows luxcorerender: DLSC - CPU blender: Pabellon Barcelona - CPU-Only blender: BMW27 - CPU-Only blender: Classroom - CPU-Only appleseed: Emily oidn: RTLightmap.hdr.4096x4096 blender: Fishy Cat - CPU-Only selenium: Jetstream 2 - Firefox asmfish: 1024 Hash Memory, 26 Depth appleseed: Disney Material oidn: RT.hdr_alb_nrm.3840x2160 appleseed: Material Tester selenium: ARES-6 - Firefox c-ray: Total Time - 4K, 16 Rays Per Pixel kvazaar: Bosphorus 4K - Medium oidn: RT.ldr_alb_nrm.3840x2160 kvazaar: Bosphorus 4K - Slow embree: Pathtracer - Crown selenium: Jetstream 2 - Google Chrome compress-lz4: 9 - Decompression Speed compress-lz4: 9 - Compression Speed selenium: Speedometer - Firefox embree: Pathtracer - Asian Dragon Obj astcenc: Exhaustive embree: Pathtracer ISPC - Asian Dragon Obj avifenc: 0 selenium: StyleBench - Firefox avifenc: 6, Lossless embree: Pathtracer ISPC - Crown selenium: WASM imageConvolute - Firefox compress-zstd: 19, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed embree: Pathtracer - Asian Dragon libraw: Post-Processing Benchmark v-ray: CPU compress-zstd: 19 - Decompression Speed compress-zstd: 19 - Compression Speed embree: Pathtracer ISPC - Asian Dragon selenium: ARES-6 - Google Chrome selenium: StyleBench - Google Chrome indigobench: CPU - Bedroom indigobench: CPU - Supercar compress-lz4: 3 - Decompression Speed compress-lz4: 3 - Compression Speed kvazaar: Bosphorus 4K - Very Fast git: Time To Complete Common Git Commands rav1e: 1 compress-lz4: 1 - Compression Speed avifenc: 2 selenium: WASM collisionDetection - Firefox stockfish: Total Time selenium: Speedometer - Google Chrome compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 luxcorerender: Rainbow Colors and Prism - CPU webp: Quality 100, Lossless, Highest Compression compress-zstd: 8 - Decompression Speed compress-zstd: 8 - Compression Speed primesieve: 1e12 Prime Number Generation compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed compress-zstd: 3, Long Mode - Compression Speed compress-zstd: 3 - Decompression Speed compress-zstd: 3 - Compression Speed compress-7zip: Decompression Rating compress-7zip: Compression Rating kvazaar: Bosphorus 4K - Ultra Fast rav1e: 5 phpbench: PHP Benchmark Suite kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium pybench: Total For Average Test Times encode-flac: WAV To FLAC rav1e: 6 encode-wavpack: WAV To WavPack webp: Quality 100, Lossless avifenc: 6 astcenc: Thorough selenium: WASM collisionDetection - Google Chrome rav1e: 10 kvazaar: Bosphorus 1080p - Very Fast selenium: WASM imageConvolute - Google Chrome kvazaar: Bosphorus 1080p - Ultra Fast avifenc: 10, Lossless webp: Quality 100, Highest Compression astcenc: Medium avifenc: 10 webp: Quality 100 webp: Default macOS 12.1 Ubuntu 21.10 Clear Linux 35390 Windows 10 Pro 1.39 824.09 236.49 635.97 564.843623 0.11 329.26 97.213 19633903 313.75924 0.23 313.924991 39.68 153.390 3.98 0.23 3.96 6.5964 96.825 7585.1 46.57 130.6 7.0144 87.4865 7.3518 92.487 106.3 85.476 7.0327 32.1 3106.8 15.5 7.8792 10.34 6399 2993.8 17.8 8.5300 39.14 106.7 1.193 2.829 7601.9 49.67 9.22 71.552 0.363 6586.25 46.924 507.6 14512457 130.1 50.630 5.47 37.703 3447.9 100.1 36.986 3634.1 107.7 1071.1 3373.2 1310.4 36661 37225 16.48 2.018 642911 21.20 21.64 1298 17.006 2.706 14.445 16.208 16.322 9.5010 510.7 7.448 42.56 32.0 75.93 7.612 6.141 5.0067 4.714 2.330 1.375 1.08 848.13 249.00 673.07 629.781486 0.11 344.42 78.229 19645693 378.611861 0.22 354.400143 46.29 107.866 4.29 0.22 4.21 6.7479 136.786 8187.3 48.82 114 7.1640 95.5163 7.5329 96.607 111 92.031 7.0722 33.9 3110.0 16.3 7.9942 28.97 6392 2996.0 18.7 8.6837 18.24 34.0 1.152 2.699 8150.1 49.84 9.94 52.237 0.338 6940.12 49.007 499.1 15461286 143 44.981 4.82 39.429 3426.8 109.3 37.494 3643.9 126.3 984.6 3335.4 1510.6 36373 39458 17.59 1.910 611864 21.57 22.34 975 14.469 2.531 14.407 17.034 16.824 9.9998 365.59 6.970 45.50 45.41 80.74 6.950 6.862 5.4321 4.103 2.269 1.435 1.07 832.73 245.92 675.12 618.859352 0.11 342.90 90.909 19986894 380.734072 0.23 346.766364 43.19 83.460 4.47 0.22 4.41 6.7180 8220.9 49.37 123 7.2777 93.3317 7.6592 81.324 114 88.205 7.0848 33.6 3044.6 16.8 8.0479 47.62 6200 3015.1 19.4 8.7258 1.304 2.743 8202.1 51.28 12.25 52.330 0.337 7629.82 67.757 485.9 16631681 40.623 4.75 37.410 3474.8 109.2 38.200 3723.1 122.0 1073.8 3411.9 1506.5 36705 41404 21.07 1.898 1068652 22.86 23.69 943 13.984 2.566 13.319 16.134 15.544 9.7511 7.095 56.83 97.70 5.726 6.388 5.0052 2.782 2.134 1.330 0.92 994.05 297.96 801.26 667.072 0.11 421.73 85.203 19324492 405.483 0.23 372.632 43.64 116.005 3.83 0.23 3.79 6.4359 134.417 7786.6 50.20 119 6.8209 106.7737 7.3507 112.594 61.0 99.308 7.0487 29.8 2855.5 15.3 7.6546 9.39 5931 2757.1 18.2 8.4741 17.38 35.9 1.091 2.615 7821.0 51.86 8.92 62.722 0.326 6555.82 56.088 495.7 14610628 160 49.161 2.45 40.971 3181.0 106.8 37.071 3366.3 123.4 1238.3 3080.9 1471.2 37301 36896 15.77 1.813 483425 19.63 20.09 1341 16.250 2.365 14.180 17.522 18.905 11.2261 373.76 6.365 41.70 32.58 74.49 7.68 7.303 6.0909 4.569 2.451 1.572 OpenBenchmarking.org
LuxCoreRender LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: DLSC - Acceleration: CPU macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.3128 0.6256 0.9384 1.2512 1.564 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.39 0.92 1.08 1.07 MIN: 1.32 / MAX: 1.48 MIN: 0.91 / MAX: 0.93 MIN: 1.02 / MAX: 1.21 MIN: 1 / MAX: 1.2
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: Pabellon Barcelona - Compute: CPU-Only macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 200 400 600 800 1000 SE +/- 1.12, N = 3 SE +/- 1.87, N = 3 SE +/- 0.73, N = 3 SE +/- 1.52, N = 3 824.09 994.05 848.13 832.73
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: BMW27 - Compute: CPU-Only macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 60 120 180 240 300 SE +/- 0.23, N = 3 SE +/- 0.31, N = 3 SE +/- 3.21, N = 3 SE +/- 1.69, N = 3 236.49 297.96 249.00 245.92
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: Classroom - Compute: CPU-Only macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 200 400 600 800 1000 SE +/- 1.52, N = 3 SE +/- 0.53, N = 3 SE +/- 1.17, N = 3 SE +/- 0.94, N = 3 635.97 801.26 673.07 675.12
Blender Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.0 Blend File: Fishy Cat - Compute: CPU-Only macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 90 180 270 360 450 SE +/- 0.42, N = 3 SE +/- 0.14, N = 3 SE +/- 0.53, N = 3 SE +/- 0.57, N = 3 329.26 421.73 344.42 342.90
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.42, N = 3 SE +/- 0.26, N = 3 SE +/- 0.85, N = 3 97.21 85.20 78.23 90.91 1. firefox 94.0.2
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.46, N = 4 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 39.68 43.64 46.29 43.19 1. firefox 94.0.2
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.94, N = 9 SE +/- 0.05, N = 3 SE +/- 0.37, N = 3 153.39 116.01 107.87 83.46 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -lm -lpthread -O3
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Medium macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 1.0058 2.0116 3.0174 4.0232 5.029 SE +/- 0.02, N = 3 SE +/- 0.04, N = 5 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.98 3.83 4.29 4.47 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Slow macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.9923 1.9846 2.9769 3.9692 4.9615 SE +/- 0.02, N = 3 SE +/- 0.05, N = 4 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.96 3.79 4.21 4.41 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Crown macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0592, N = 10 SE +/- 0.0173, N = 3 SE +/- 0.0421, N = 3 SE +/- 0.0366, N = 3 6.5964 6.4359 6.7479 6.7180 MIN: 5.91 / MAX: 7.04 MIN: 5.57 / MAX: 6.74 MIN: 6.56 / MAX: 7.06 MIN: 6.52 / MAX: 7.09
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 30 60 90 120 150 SE +/- 1.14, N = 3 SE +/- 1.26, N = 3 SE +/- 0.60, N = 3 96.83 134.42 136.79 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: Jetstream 2 - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
LZ4 Compression This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2K 4K 6K 8K 10K SE +/- 10.84, N = 4 SE +/- 26.51, N = 3 SE +/- 13.03, N = 3 SE +/- 2.82, N = 11 7585.1 7786.6 8187.3 8220.9 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 11 22 33 44 55 SE +/- 0.66, N = 4 SE +/- 0.57, N = 3 SE +/- 0.02, N = 3 SE +/- 0.37, N = 11 46.57 50.20 48.82 49.37 1. (CC) gcc options: -O3
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 30 60 90 120 150 SE +/- 0.37, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 130.6 119.0 114.0 123.0 1. firefox 94.0.2
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon Obj macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0078, N = 3 SE +/- 0.0053, N = 3 SE +/- 0.0478, N = 3 SE +/- 0.0322, N = 3 7.0144 6.8209 7.1640 7.2777 MIN: 6.85 / MAX: 7.22 MIN: 6.58 / MAX: 6.96 MIN: 7.01 / MAX: 7.46 MIN: 7.13 / MAX: 7.56
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Exhaustive macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.55, N = 3 SE +/- 0.26, N = 3 SE +/- 0.21, N = 3 87.49 106.77 95.52 93.33 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CXX) g++ options: -O3 -flto -pthread
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Obj macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0029, N = 3 SE +/- 0.0101, N = 3 SE +/- 0.0143, N = 3 SE +/- 0.0069, N = 3 7.3518 7.3507 7.5329 7.6592 MIN: 7.16 / MAX: 7.67 MIN: 6.77 / MAX: 7.56 MIN: 7.41 / MAX: 7.94 MIN: 7.55 / MAX: 8.11
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 0 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.30, N = 3 SE +/- 0.36, N = 3 SE +/- 0.07, N = 3 92.49 112.59 96.61 81.32 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 30 60 90 120 150 SE +/- 0.18, N = 3 SE +/- 0.42, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 106.3 61.0 111.0 114.0 1. firefox 94.0.2
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6, Lossless macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.63, N = 3 SE +/- 0.53, N = 3 SE +/- 0.40, N = 3 85.48 99.31 92.03 88.21 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Crown macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0154, N = 3 SE +/- 0.0280, N = 3 SE +/- 0.0239, N = 3 SE +/- 0.0084, N = 3 7.0327 7.0487 7.0722 7.0848 MIN: 6.84 / MAX: 7.41 MIN: 6.18 / MAX: 7.5 MIN: 6.96 / MAX: 7.49 MIN: 6.98 / MAX: 7.5
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.19, N = 3 SE +/- 0.25, N = 11 SE +/- 0.09, N = 3 32.1 29.8 33.9 33.6 1. firefox 94.0.2
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 700 1400 2100 2800 3500 SE +/- 8.40, N = 3 SE +/- 0.24, N = 3 SE +/- 3.75, N = 3 SE +/- 19.99, N = 3 3106.8 2855.5 3110.0 3044.6 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 15.5 15.3 16.3 16.8 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0251, N = 3 SE +/- 0.0120, N = 3 SE +/- 0.0280, N = 3 SE +/- 0.0082, N = 3 7.8792 7.6546 7.9942 8.0479 MIN: 7.66 / MAX: 8.13 MIN: 7.03 / MAX: 7.84 MIN: 7.85 / MAX: 8.33 MIN: 7.9 / MAX: 8.36
LibRaw LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 11 22 33 44 55 SE +/- 0.11, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 10.34 9.39 28.97 47.62 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CXX) g++ options: -fopenmp -ljpeg -lz -lm
Chaos Group V-RAY This is a test of Chaos Group's V-RAY benchmark. V-RAY is a commercial renderer that can integrate with various creator software products like SketchUp and 3ds Max. The V-RAY benchmark is standalone and supports CPU and NVIDIA CUDA/RTX based rendering. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org vsamples, More Is Better Chaos Group V-RAY 5 Mode: CPU macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 1400 2800 4200 5600 7000 SE +/- 20.79, N = 3 SE +/- 39.96, N = 3 SE +/- 29.14, N = 3 SE +/- 28.03, N = 3 6399 5931 6392 6200
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 600 1200 1800 2400 3000 SE +/- 7.09, N = 3 SE +/- 5.89, N = 3 SE +/- 14.82, N = 3 SE +/- 13.24, N = 3 2993.8 2757.1 2996.0 3015.1 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 17.8 18.2 18.7 19.4 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0118, N = 3 SE +/- 0.0311, N = 3 SE +/- 0.0222, N = 3 SE +/- 0.0254, N = 3 8.5300 8.4741 8.6837 8.7258 MIN: 8.31 / MAX: 8.85 MIN: 7.59 / MAX: 8.76 MIN: 8.56 / MAX: 9.04 MIN: 8.6 / MAX: 9.2
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 39.14 17.38 18.24 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: ARES-6 - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 20 40 60 80 100 SE +/- 1.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 106.7 35.9 34.0 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: StyleBench - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.6365 1.273 1.9095 2.546 3.1825 SE +/- 0.002, N = 3 SE +/- 0.015, N = 3 SE +/- 0.005, N = 3 SE +/- 0.006, N = 3 2.829 2.615 2.699 2.743
LZ4 Compression This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2K 4K 6K 8K 10K SE +/- 11.03, N = 3 SE +/- 4.42, N = 3 SE +/- 3.72, N = 3 SE +/- 1.45, N = 3 7601.9 7821.0 8150.1 8202.1 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 12 24 36 48 60 SE +/- 0.39, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.61, N = 3 49.67 51.86 49.84 51.28 1. (CC) gcc options: -O3
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Very Fast macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 9.22 8.92 9.94 12.25 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 16 32 48 64 80 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 71.55 62.72 52.24 52.33 1. macOS 12.1: git version 2.21.0 (Apple Git-122) 2. Windows 10 Pro: git version 2.34.1.windows.1 3. Ubuntu 21.10: git version 2.32.0 4. Clear Linux 35390: git version 2.34.1
rav1e Xiph rav1e is a Rust-written AV1 video encoder that claims to be the fastest and safest AV1 encoder. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.5 Speed: 1 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.0817 0.1634 0.2451 0.3268 0.4085 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 SE +/- 0.001, N = 3 SE +/- 0.003, N = 3 0.363 0.326 0.338 0.337
LZ4 Compression This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 1600 3200 4800 6400 8000 SE +/- 72.10, N = 7 SE +/- 11.52, N = 3 SE +/- 23.83, N = 3 SE +/- 71.76, N = 7 6586.25 6555.82 6940.12 7629.82 1. (CC) gcc options: -O3
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 2 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 46.92 56.09 49.01 67.76 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 110 220 330 440 550 SE +/- 0.32, N = 3 SE +/- 0.33, N = 3 SE +/- 0.26, N = 3 SE +/- 1.47, N = 3 507.6 495.7 499.1 485.9 1. firefox 94.0.2
Stockfish This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 13 Total Time macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 4M 8M 12M 16M 20M SE +/- 150398.71, N = 3 SE +/- 112790.86, N = 3 SE +/- 38304.90, N = 3 SE +/- 129573.26, N = 3 14512457 14610628 15461286 16631681 -arch -mdynamic-no-pic -lgcov -fno-peel-loops -fno-tracer -mbmi2 -flto=jobserver -lgcov -pipe -fexceptions -ffat-lto-objects -fno-trapping-math -mtune=skylake -mbmi2 -fno-peel-loops -fno-tracer -flto=jobserver 1. (CXX) g++ options: -fprofile-use -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -flto
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 130.1 160.0 143.0 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: Speedometer - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 11 22 33 44 55 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 50.63 49.16 44.98 40.62 -pthread -O2 -lintl -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden
LuxCoreRender LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: Rainbow Colors and Prism - Acceleration: CPU macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 1.2308 2.4616 3.6924 4.9232 6.154 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 4 SE +/- 0.03, N = 3 5.47 2.45 4.82 4.75 MIN: 5.25 / MAX: 5.83 MIN: 2.44 / MAX: 2.46 MIN: 4.48 / MAX: 5.09 MIN: 4.47 / MAX: 5.03
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.23, N = 3 37.70 40.97 39.43 37.41 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden -lm -ljpeg -lpng16 -ltiff
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 700 1400 2100 2800 3500 SE +/- 4.50, N = 3 SE +/- 2.69, N = 3 SE +/- 9.23, N = 3 SE +/- 17.25, N = 3 3447.9 3181.0 3426.8 3474.8 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.47, N = 3 SE +/- 0.48, N = 3 SE +/- 1.17, N = 3 100.1 106.8 109.3 109.2 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.7 1e12 Prime Number Generation macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 36.99 37.07 37.49 38.20 -isysroot -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CXX) g++ options: -O3
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 800 1600 2400 3200 4000 SE +/- 4.96, N = 3 SE +/- 0.79, N = 3 SE +/- 15.79, N = 3 SE +/- 8.65, N = 3 3634.1 3366.3 3643.9 3723.1 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 1.19, N = 3 SE +/- 0.70, N = 3 SE +/- 0.82, N = 3 107.7 123.4 126.3 122.0 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 300 600 900 1200 1500 SE +/- 0.55, N = 3 SE +/- 8.39, N = 3 SE +/- 1.19, N = 3 SE +/- 3.89, N = 3 1071.1 1238.3 984.6 1073.8 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 700 1400 2100 2800 3500 SE +/- 2.58, N = 3 SE +/- 0.22, N = 3 SE +/- 5.57, N = 3 SE +/- 8.33, N = 3 3373.2 3080.9 3335.4 3411.9 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 300 600 900 1200 1500 SE +/- 2.23, N = 3 SE +/- 1.31, N = 3 SE +/- 4.47, N = 3 SE +/- 12.95, N = 3 1310.4 1471.2 1510.6 1506.5 -llzma -llzma -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 21.06 Test: Compression Rating macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 9K 18K 27K 36K 45K SE +/- 71.63, N = 3 SE +/- 85.38, N = 3 SE +/- 86.66, N = 3 SE +/- 85.42, N = 3 37225 36896 39458 41404 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Ultra Fast macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 16.48 15.77 17.59 21.07 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
rav1e Xiph rav1e is a Rust-written AV1 video encoder that claims to be the fastest and safest AV1 encoder. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.5 Speed: 5 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.4541 0.9082 1.3623 1.8164 2.2705 SE +/- 0.005, N = 3 SE +/- 0.010, N = 3 SE +/- 0.004, N = 3 SE +/- 0.011, N = 3 2.018 1.813 1.910 1.898
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 200K 400K 600K 800K 1000K SE +/- 666.37, N = 3 SE +/- 1165.43, N = 3 SE +/- 772.00, N = 3 SE +/- 5082.86, N = 3 642911 483425 611864 1068652
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 1080p - Video Preset: Slow macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 21.20 19.63 21.57 22.86 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 1080p - Video Preset: Medium macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 21.64 20.09 22.34 23.69 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 300 600 900 1200 1500 SE +/- 3.79, N = 3 SE +/- 3.51, N = 3 SE +/- 1.20, N = 3 SE +/- 9.87, N = 3 1298 1341 975 943
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format ten times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.3 WAV To FLAC macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 4 8 12 16 20 SE +/- 0.07, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 17.01 16.25 14.47 13.98 -fvisibility=hidden -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -fvisibility=hidden 1. (CXX) g++ options: -logg -lm
rav1e Xiph rav1e is a Rust-written AV1 video encoder that claims to be the fastest and safest AV1 encoder. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.5 Speed: 6 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.6089 1.2178 1.8267 2.4356 3.0445 SE +/- 0.006, N = 3 SE +/- 0.021, N = 3 SE +/- 0.008, N = 3 SE +/- 0.012, N = 3 2.706 2.365 2.531 2.566
WavPack Audio Encoding This test times how long it takes to encode a sample WAV file to WavPack format with very high quality settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 4 8 12 16 20 SE +/- 0.07, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 14.45 14.18 14.41 13.32 -isysroot -rdynamic -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -rdynamic 1. (CXX) g++ options:
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 16.21 17.52 17.03 16.13 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden -lm -ljpeg -lpng16 -ltiff
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 16.32 18.91 16.82 15.54 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Thorough macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 3 6 9 12 15 SE +/- 0.0477, N = 3 SE +/- 0.0619, N = 3 SE +/- 0.0561, N = 3 SE +/- 0.0311, N = 3 9.5010 11.2261 9.9998 9.7511 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CXX) g++ options: -O3 -flto -pthread
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 110 220 330 440 550 SE +/- 0.52, N = 3 SE +/- 1.26, N = 3 SE +/- 0.21, N = 3 510.70 373.76 365.59 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: WASM collisionDetection - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 1080p - Video Preset: Very Fast macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 0.14, N = 3 42.56 41.70 45.50 56.83 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome macOS 12.1 Windows 10 Pro Ubuntu 21.10 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.19, N = 3 32.00 32.58 45.41 1. macOS 12.1: chrome 96.0.4664.55 2. Windows 10 Pro: chrome 96.0.4664.110 3. Ubuntu 21.10: chrome 96.0.4664.45
Benchmark: WASM imageConvolute - Browser: Google Chrome
Clear Linux 35390: selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Kvazaar This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 SE +/- 0.62, N = 3 SE +/- 0.34, N = 3 75.93 74.49 80.74 97.70 -O2 -O2 -lpthread -lm -lrt -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -lpthread -lm -lrt 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10, Lossless macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.079, N = 3 SE +/- 0.004, N = 3 SE +/- 0.018, N = 3 7.612 7.680 6.950 5.726 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.045, N = 3 SE +/- 0.018, N = 3 SE +/- 0.063, N = 3 6.141 7.303 6.862 6.388 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden -lm -ljpeg -lpng16 -ltiff
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Medium macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 2 4 6 8 10 SE +/- 0.0168, N = 3 SE +/- 0.0238, N = 3 SE +/- 0.0027, N = 3 SE +/- 0.0094, N = 3 5.0067 6.0909 5.4321 5.0052 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CXX) g++ options: -O3 -flto -pthread
libavif avifenc This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 1.0607 2.1214 3.1821 4.2428 5.3035 SE +/- 0.016, N = 3 SE +/- 0.043, N = 3 SE +/- 0.013, N = 3 SE +/- 0.009, N = 3 4.714 4.569 4.103 2.782 -isysroot 1. (CXX) g++ options: -O3 -fPIC -lm
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.5515 1.103 1.6545 2.206 2.7575 SE +/- 0.011, N = 3 SE +/- 0.004, N = 3 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 2.330 2.451 2.269 2.134 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 0.3537 0.7074 1.0611 1.4148 1.7685 SE +/- 0.002, N = 3 SE +/- 0.006, N = 3 SE +/- 0.004, N = 3 SE +/- 0.006, N = 3 1.375 1.572 1.435 1.330 -O2 -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake 1. (CC) gcc options: -fvisibility=hidden -lm -ljpeg -lpng16 -ltiff
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - macOS 12.1 vs. Ubuntu vs. Clear Linux macOS 12.1 Windows 10 Pro Ubuntu 21.10 Clear Linux 35390 6 12 18 24 30 21.70 20.15 22.02 23.29
macOS 12.1 Processor: Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads), Motherboard: Apple Mac mini, Memory: 2 x 4 GB DDR4-2667MHz, Disk: 234GB, Graphics: Intel UHD 630 2GB, Monitor: DELL P2415Q
OS: macOS 12.1, Kernel: 21.2.0 (x86_64), OpenCL: OpenCL 1.2 (Nov 9 2021 23:27:58), Compiler: GCC 4.2.1 + Clang 11.0.0, File-System: APFS, Screen Resolution: 3840x2160
Environment Notes: XPC_FLAGS=0x0Processor Notes: CPU Microcode: 234Java Notes: Please visit java for information on installing Java.Python Notes: Python 2.7.18 + Python 3.8.3
Testing initiated at 3 December 2021 17:48 by user phoronix.
Ubuntu 21.10 Processor: Intel Core i7-8700B @ 4.60GHz (6 Cores / 12 Threads), Motherboard: Apple Mac-7BA5B2DFE22DDD8C (1715.60.5.0.0 iBridge: 19.16.10645.5.1 0 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 8GB, Disk: 251GB APPLE SSD AP0256M + 15GB Ultra USB 3.0, Graphics: Intel CoffeeLake-H GT2 [UHD 630] (1200MHz), Audio: Apple Audio Device, Monitor: DELL P2415Q, Network: Broadcom NetXtreme BCM57766 PCIe + Broadcom BCM4364 802.11ac
OS: Ubuntu 21.10, Kernel: 5.13.0-19-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server + Wayland, Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xea - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Testing initiated at 5 December 2021 17:24 by user phoronix.
Clear Linux 35390 Processor: Intel Core i7-8700B @ 4.60GHz (6 Cores / 12 Threads), Motherboard: Apple Mac-7BA5B2DFE22DDD8C (1715.60.5.0.0 iBridge: 19.16.10645.5.1 0 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 8GB, Disk: 251GB APPLE SSD AP0256M + 32GB Flash Disk, Graphics: Intel UHD 630 CFL GT2 3GB (1200MHz), Audio: Apple Audio Device, Monitor: DELL P2415Q, Network: Broadcom NetXtreme BCM57766 PCIe + Broadcom BCM4364 802.11ac
OS: Clear Linux OS 35390, Kernel: 5.13.13-1070.native (x86_64), Desktop: GNOME Shell 41.1, Display Server: X Server 1.20.11, OpenGL: 4.6 Mesa 21.3.1, Vulkan: 1.2.195, Compiler: GCC 11.2.1 20211205 releases/gcc-11.2.0-558-g173232a0f6 + Clang 11.1.0 + LLVM 11.1.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: alwaysEnvironment Notes: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx""Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=x86-64-v3 --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylake-avx512Disk Notes: MQ-DEADLINE / relatime,rw,stripe=256 / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0xea - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 1.8.0-u252-ga-b00)Python Notes: Python 3.10.0Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Testing initiated at 8 December 2021 18:15 by user phoronix.
Windows 10 Pro Processor: Intel Core i7-8700B @ 3.20GHz (6 Cores / 12 Threads), Motherboard: Apple Macmini8 1 [Mac-7BA5B2DFE22DDD8C] (1715.60.5.0.0 iBridge: 19.16.10647.0.0 0 BIOS), Memory: 2 x 4096 MB 2667MHz Micron 4ATF51264HZ-2G6E3, Disk: 234GB Apple APPLE SSD AP0256 Disk, Graphics: Intel UHD 630 1GB, Audio: Intel Display Audio + Apple Audio Device, Monitor: DELL 415Q, Network: Broadcom 802.11ac + ASIX AX88772B USB2.0 + Broadcom NetXtreme Gigabit
OS: Microsoft Windows 10 Pro Build 19044, Kernel: 10.0 (x86_64), Display Driver: 27.20.100.8681, File-System: NTFS, Screen Resolution: 3840x2160
Java Notes: OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)Python Notes: Python 3.7.1Security Notes: __user pointer sanitization: Disabled + IBPB: Always + IBRS: Enabled + STIBP: Enabled + KPTI Enabled: Yes + PTE Inversion: Yes
Testing initiated at 20 December 2021 14:10 by user phoronix.