FreeBSD Performance on MacBook Pro Retina Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (421.0.0.0.0 BIOS) and NVIDIA GeForce GT 650M 1GB on Fedora 34 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103148-HA-2103133HA30 .
FreeBSD Performance on MacBook Pro Retina Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL OpenCL FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 Intel 3rd Gen Core DRAM 8GB 208GB NVIDIA GeForce GT 650M 981MB NVIDIA (0x0e1b) HDA Color LCD FreeBSD 12.2-RELEASE-p1 (x86_64) Xfce 4.14 X Server 1.20.9 NVIDIA 1.0.0 Clang 10.0.1 zfs 2880x1800 Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) 251GB APPLE SSD SM256E NVIDIA GeForce GT 650M 1GB (797/2508MHz) Cirrus Logic CS4206 Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo/Linux 5.10.2-xanmod1-x86_64-gcc (x86_64) Xfce 4.16 X Server 1.20.10 NVIDIA 455.45.01 4.6.0 GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 ext4 Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 APPLE SSD SM256E CXM09A1Q + AHCI SGPIO Enclosure 2.00 0001 + JMicron Generic 8101 NVIDIA GeForce GT 650M 981MB NVIDIA (0x0e1b) HDA Os 12.2-STABLE (x86_64) MATE 1.24.1 X Server 1.20.9 NVIDIA 1.0.0 Clang 10.0.1 zfs 891GB NVIDIA GeForce GT 650M 1GB Color LCD FreeBSD 13.0-STABLE (x86_64) NVIDIA 460.56 4.5.0 Clang 11.0.1 Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (421.0.0.0.0 BIOS) 251GB APPLE SSD SM256E NVIDIA NVE7 1GB Cirrus Logic CS4206 Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Fedora 34 5.11.5-300.fc34.x86_64 (x86_64) X Server 1.20.10 nouveau 4.3 Mesa 21.0.0 GCC 11.0.0 20210225 + Clang 12.0.0 + LLVM 12.0.0 btrfs NVIDIA GeForce GT 650M 1GB 5.11.6-300.fc34.x86_64 (x86_64) NVIDIA 460.56 4.6.0 OpenCL 1.2 CUDA 11.2.153 + OpenCL 1.1 Mesa 21.0.0 GCC 11.0.0 20210225 + Clang 12.0.0 + LLVM 12.0.0 + CUDA 11.2 OpenBenchmarking.org Java Details - FreeBSD 12.2 KPTI Stock Clang 10.0.1: OpenJDK Runtime Environment (build 11.0.9+11-1) - GhostBSD 12.2 KPTI on USB HDD stock Clang 10: OpenJDK Runtime Environment (build 11.0.10+9-1) - FreeBSD 13-RC1 KPTI ivybridge clang 11: OpenJDK Runtime Environment (build 1.8.0_282-b08) - BFreeBSD 13-RC1 KPTI ivybridge GCC 10: OpenJDK Runtime Environment (build 1.8.0_282-b08) - Fedora 34-RC1 -miti 5.11 GCC 11: OpenJDK Runtime Environment 18.9 (build 11.0.10+9) - Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags: OpenJDK Runtime Environment 18.9 (build 11.0.10+9) Security Details - FreeBSD 12.2 KPTI Stock Clang 10.0.1: KPTI - Gentoo 5.10 -miti GCC 10.2 lto-overlay: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - GhostBSD 12.2 KPTI on USB HDD stock Clang 10: KPTI - FreeBSD 13-RC1 KPTI ivybridge clang 11: KPTI - BFreeBSD 13-RC1 KPTI ivybridge GCC 10: KPTI - Fedora 34-RC1 -miti 5.11 GCC 11: SELinux + itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected Kernel Details - Gentoo 5.10 -miti GCC 10.2 lto-overlay: i915.fastboot=1 - Fedora 34-RC1 -miti 5.11 GCC 11: Transparent Huge Pages: madvise - Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags: Transparent Huge Pages: madvise Processor Details - Gentoo 5.10 -miti GCC 10.2 lto-overlay: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Fedora 34-RC1 -miti 5.11 GCC 11: Scaling Governor: intel_cpufreq schedutil - CPU Microcode: 0x21 - Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 Compiler Details - BFreeBSD 13-RC1 KPTI ivybridge GCC 10: --build=x86_64-portbld-freebsd13.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --enable-plugin --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ld --without-zstd
FreeBSD Performance on MacBook Pro Retina blake2: dacapobench: H2 libraw: Post-Processing Benchmark rav1e: 6 rav1e: 10 x265: Bosphorus 1080p stockfish: Total Time smallpt: Global Illumination Renderer; 128 Samples encode-mp3: WAV To MP3 m-queens: Time To Solve rsvg: SVG Files To PNG FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 750599937895087.62 4483 22.76 0.424 1.267 17.24 4593184 48.906 15.956 277.288 59.326 4.65 19.13 0.526 1.510 17.77 4578561 44.029 247.257 33.466 4.43 4404 23.26 0.419 1.194 10.82 6249322 43.475 15.462 261.608 27.477 4.45 7228 22.60 0.244 0.759 17.01 6064208 45.280 25.284 263.869 72.183 4.70 7554 18.55 0.236 0.634 17.11 42.545 87.419 250.282 71.033 4.32 5405 18.94 0.514 1.428 16.78 5709573 38.785 40.573 239.688 30.966 4.40 4812 19.19 0.522 1.476 17.21 5806896 38.555 12.530 238.542 26.777 OpenBenchmarking.org
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags SE +/- 750599937895083.00, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.71, N = 12 SE +/- 0.80, N = 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 15 750599937895087.62 4.65 4.43 4.45 4.70 4.32 4.40 clang gcc clang gcc gcc
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 FreeBSD 12.2 KPTI Stock Clang 10.0.1 GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 1600 3200 4800 6400 8000 SE +/- 34.13, N = 20 SE +/- 43.76, N = 20 SE +/- 188.74, N = 20 SE +/- 195.51, N = 20 SE +/- 73.54, N = 20 SE +/- 49.84, N = 20 4483 4404 7228 7554 5405 4812
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.18, N = 13 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 22.76 19.13 23.26 22.60 18.55 18.94 19.19
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 6 FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 0.1184 0.2368 0.3552 0.4736 0.592 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.005, N = 3 SE +/- 0.003, N = 3 SE +/- 0.002, N = 5 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 0.424 0.526 0.419 0.244 0.236 0.514 0.522
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 10 FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 0.3398 0.6796 1.0194 1.3592 1.699 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 SE +/- 0.005, N = 3 SE +/- 0.006, N = 15 SE +/- 0.006, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 1.267 1.510 1.194 0.759 0.634 1.428 1.476
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.19, N = 12 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 SE +/- 0.08, N = 3 17.24 17.77 10.82 17.01 17.11 16.78 17.21 clang++ g++ clang++ clang++ g++10 g++ g++
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 12 Total Time FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 107011.14, N = 12 SE +/- 109843.17, N = 12 SE +/- 75397.09, N = 4 SE +/- 50781.30, N = 3 SE +/- 40149.36, N = 3 SE +/- 75315.23, N = 3 4593184 4578561 6249322 6064208 5709573 5806896
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 11 22 33 44 55 SE +/- 0.41, N = 12 SE +/- 0.81, N = 15 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.19, N = 3 SE +/- 0.05, N = 3 48.91 44.03 43.48 45.28 42.55 38.79 38.56 clang++ g++ clang++ clang++ g++10 g++ g++
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 FreeBSD 12.2 KPTI Stock Clang 10.0.1 GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.29, N = 15 SE +/- 0.64, N = 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 15.96 15.46 25.28 87.42 40.57 12.53
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 60 120 180 240 300 SE +/- 3.47, N = 5 SE +/- 2.58, N = 3 SE +/- 0.48, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.38, N = 3 SE +/- 0.12, N = 3 277.29 247.26 261.61 263.87 250.28 239.69 238.54 clang++ g++ clang++ clang++ g++10 g++ g++
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG FreeBSD 12.2 KPTI Stock Clang 10.0.1 Gentoo 5.10 -miti GCC 10.2 lto-overlay GhostBSD 12.2 KPTI on USB HDD stock Clang 10 FreeBSD 13-RC1 KPTI ivybridge clang 11 BFreeBSD 13-RC1 KPTI ivybridge GCC 10 Fedora 34-RC1 -miti 5.11 GCC 11 Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags 16 32 48 64 80 SE +/- 0.63, N = 3 SE +/- 0.03, N = 3 SE +/- 0.20, N = 3 SE +/- 0.51, N = 3 SE +/- 0.35, N = 3 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 59.33 33.47 27.48 72.18 71.03 30.97 26.78 1. FreeBSD 12.2 KPTI Stock Clang 10.0.1: rsvg-convert version 2.50.2 2. Gentoo 5.10 -miti GCC 10.2 lto-overlay: rsvg-convert version 2.48.9 3. GhostBSD 12.2 KPTI on USB HDD stock Clang 10: rsvg-convert version 2.50.3 4. FreeBSD 13-RC1 KPTI ivybridge clang 11: rsvg-convert version 2.50.3 5. BFreeBSD 13-RC1 KPTI ivybridge GCC 10: rsvg-convert version 2.50.3 6. Fedora 34-RC1 -miti 5.11 GCC 11: rsvg-convert version 2.50.3 7. Fedora 34-RC1 -miti 5.11 GCC 11 clearlinux cflags: rsvg-convert version 2.50.3
Phoronix Test Suite v10.8.4