mitigations Intel Core i7-4770K testing with a Gigabyte Z87X-UD4H-CF (10b BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Arch Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1907086-HV-MITIGATIO76 .
mitigations Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution mitigations=off migitations=off performance mitigations=on mitigations=on performance mitigations=on stock-kernel mitigations=on stock-kernel performance mitigations=off stock-kernel Intel Core i7-4770K @ 4.40GHz (4 Cores / 8 Threads) Gigabyte Z87X-UD4H-CF (10b BIOS) Intel 4th Gen Core DRAM 16384MB 250GB Samsung SSD 840 Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) Realtek ALC898 DELL U2711 Intel I217-V Arch Linux 5.1.16-zengonx-ga301c26a90f3-dirty (x86_64) X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.1.1 (LLVM 8.0.0) 1.1.90 GCC 9.1.0 btrfs 4480x1440 W2453 + DELL U2711 5.1.16-arch1-1-ARCH (x86_64) OpenBenchmarking.org Compiler Details - --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details - mitigations=off: Scaling Governor: intel_pstate powersave - migitations=off performance: Scaling Governor: intel_pstate performance - mitigations=on: Scaling Governor: intel_pstate powersave - mitigations=on performance: Scaling Governor: intel_pstate performance - mitigations=on stock-kernel: Scaling Governor: intel_pstate powersave - mitigations=on stock-kernel performance: Scaling Governor: intel_pstate performance - mitigations=off stock-kernel: Scaling Governor: intel_pstate powersave Security Details - mitigations=off: l1tf: Mitigation of PTE Inversion; VMX: vulnerable SMT disabled + mds: Vulnerable; SMT disabled + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable STIBP: disabled - migitations=off performance: l1tf: Mitigation of PTE Inversion; VMX: vulnerable SMT disabled + mds: Vulnerable; SMT disabled + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable STIBP: disabled - mitigations=on: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling - mitigations=on performance: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling - mitigations=on stock-kernel: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling - mitigations=on stock-kernel performance: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling - mitigations=off stock-kernel: l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable STIBP: disabled Kernel Details - mitigations=on stock-kernel, mitigations=on stock-kernel performance, mitigations=off stock-kernel: amdgpu.dc=1
mitigations ctx-clock: Context Switch Time Difference Standard Error Standard Deviation mitigations=off migitations=off performance mitigations=on mitigations=on performance mitigations=on stock-kernel mitigations=on stock-kernel performance mitigations=off stock-kernel 211 1.64x 1.00 0.82% 206 1.65x 0.67 0.56% 587 1.01x 588 1.01x 1.86 0.55% 590 1.01x 594 1.00x 3.67 1.07% 213 1.64x OpenBenchmarking.org
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time mitigations=off migitations=off performance mitigations=on mitigations=on performance mitigations=on stock-kernel mitigations=on stock-kernel performance mitigations=off stock-kernel 130 260 390 520 650 SE +/- 1.00, N = 3 SE +/- 0.67, N = 3 SE +/- 1.86, N = 3 SE +/- 3.67, N = 3 211 206 587 588 590 594 213
Phoronix Test Suite v10.8.4