FreeBSD Performance on MacBook Pro Retina

Intel Core i7-3615QM testing with a Apple MacBookPro10 1 1.0 and NVIDIA GeForce GT 650M 1GB on FreeBSD via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2103076-HA-2102120HA54&grt.

FreeBSD Performance on MacBook Pro RetinaProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 11Intel Core i7-3615QM @ 2.30GHz (8 Cores)Apple MacBookPro10 1 1.0Intel 3rd Gen Core DRAM8GB208GBNVIDIA GeForce GT 650M 981MBNVIDIA (0x0e1b) HDAColor LCDFreeBSD12.2-RELEASE-p1 (x86_64)Xfce 4.14X Server 1.20.9NVIDIA 1.0.0Clang 10.0.1zfs2880x1800Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads)Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS)251GB APPLE SSD SM256ENVIDIA GeForce GT 650M 1GB (797/2508MHz)Cirrus Logic CS4206Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/nGentoo/Linux5.10.2-xanmod1-x86_64-gcc (x86_64)Xfce 4.16X Server 1.20.10NVIDIA 455.45.014.6.0GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0ext4Intel Core i7-3615QM @ 2.30GHz (8 Cores)Apple MacBookPro10 1 1.0APPLE SSD SM256E CXM09A1Q + AHCI SGPIO Enclosure 2.00 0001 + JMicron Generic 8101NVIDIA GeForce GT 650M 981MBNVIDIA (0x0e1b) HDAOs12.2-STABLE (x86_64)MATE 1.24.1X Server 1.20.9NVIDIA 1.0.0Clang 10.0.1zfs891GBNVIDIA GeForce GT 650M 1GBColor LCDFreeBSD13.0-STABLE (x86_64)NVIDIA 460.564.5.0Clang 11.0.1OpenBenchmarking.orgJava 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)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: KPTIKernel Details- Gentoo 5.10 -miti GCC 10.2 lto-overlay: i915.fastboot=1Processor Details- Gentoo 5.10 -miti GCC 10.2 lto-overlay: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21

FreeBSD Performance on MacBook Pro Retinablake2: dacapobench: H2encode-mp3: WAV To MP3libraw: Post-Processing Benchmarkrsvg: SVG Files To PNGm-queens: Time To Solverav1e: 6rav1e: 10smallpt: Global Illumination Renderer; 128 Samplesstockfish: Total Timex265: Bosphorus 1080pFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 11750599937895087.62448315.95622.7659.326277.2880.4241.26748.906459318417.244.6519.1333.466247.2570.5261.51044.029457856117.774.43440415.46223.2627.477261.6080.4191.19443.475624932210.824.45722825.28422.6072.183263.8690.2440.75945.280606420817.01OpenBenchmarking.org

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307FreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 11SE +/- 750599937895083.00, N = 12SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.71, N = 12750599937895087.624.654.434.45clanggccclang

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2FreeBSD 12.2 KPTI Stock Clang 10.0.1GhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 1115003000450060007500SE +/- 34.13, N = 20SE +/- 43.76, N = 20SE +/- 188.74, N = 20448344047228

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3FreeBSD 12.2 KPTI Stock Clang 10.0.1GhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 11612182430SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.29, N = 1515.9615.4625.281. (CC) clang options: -O3 -pipe -lncurses -lm

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 11612182430SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 13SE +/- 0.06, N = 322.7619.1323.2622.60

librsvg

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterlibrsvgOperation: SVG Files To PNGFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 111632486480SE +/- 0.63, N = 3SE +/- 0.03, N = 3SE +/- 0.20, N = 3SE +/- 0.51, N = 359.3333.4727.4872.181. FreeBSD 12.2 KPTI Stock Clang 10.0.1: rsvg-convert version 2.50.22. Gentoo 5.10 -miti GCC 10.2 lto-overlay: rsvg-convert version 2.48.93. GhostBSD 12.2 KPTI on USB HDD stock Clang 10: rsvg-convert version 2.50.34. FreeBSD 13-RC1 KPTI ivybridge clang 11: rsvg-convert version 2.50.3

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 1160120180240300SE +/- 3.47, N = 5SE +/- 2.58, N = 3SE +/- 0.48, N = 3SE +/- 0.13, N = 3277.29247.26261.61263.87clang++g++clang++clang++

rav1e

Speed: 6

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 6FreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 110.11840.23680.35520.47360.592SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.005, N = 3SE +/- 0.003, N = 30.4240.5260.4190.244

rav1e

Speed: 10

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 10FreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 110.33980.67961.01941.35921.699SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.005, N = 3SE +/- 0.006, N = 151.2671.5101.1940.759

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 111122334455SE +/- 0.41, N = 12SE +/- 0.81, N = 15SE +/- 0.01, N = 3SE +/- 0.10, N = 348.9144.0343.4845.28clang++g++clang++clang++

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 12Total TimeFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 111.3M2.6M3.9M5.2M6.5MSE +/- 107011.14, N = 12SE +/- 109843.17, N = 12SE +/- 75397.09, N = 4SE +/- 50781.30, N = 34593184457856162493226064208

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pFreeBSD 12.2 KPTI Stock Clang 10.0.1Gentoo 5.10 -miti GCC 10.2 lto-overlayGhostBSD 12.2 KPTI on USB HDD stock Clang 10FreeBSD 13-RC1 KPTI ivybridge clang 1148121620SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.19, N = 1217.2417.7710.8217.01


Phoronix Test Suite v10.8.4