Core i9 9900K -Linux 5.9 Mitigation Impact Fresh tests of Linux 5.9 given the FSGSBASE work and other changes. So kernel with default mitigations for Core i9 9900K compared to booting with mitigations=off. Default Kernel: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASRock Z390M Pro4 (P4.20 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: 240GB Corsair Force MP510, Graphics: Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC892, Monitor: G237HL, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc1daily20200819-generic (x86_64) 20200818, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 No Mitigations: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASRock Z390M Pro4 (P4.20 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: 240GB Corsair Force MP510, Graphics: Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC892, Monitor: G237HL, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc1daily20200819-generic (x86_64) 20200818, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better Default Kernel . 33.14 |======================================================= No Mitigations . 32.76 |====================================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Default Kernel . 1533.60 |=============================================== No Mitigations . 1723.78 |===================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Default Kernel . 550.57 |============================================== No Mitigations . 651.76 |====================================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Default Kernel . 3435.48 |============================================ No Mitigations . 4136.73 |===================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Default Kernel . 7575 |================================================ No Mitigations . 8928 |======================================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Default Kernel . 162.23 |====================================================== No Mitigations . 148.12 |================================================= Bork File Encrypter 1.4 File Encryption Time Seconds < Lower Is Better Default Kernel . 6.215 |======================================================= No Mitigations . 6.052 |====================================================== Renaissance 0.10.0 Test: Apache Spark Bayes ms < Lower Is Better Default Kernel . 2132.27 |===================================================== No Mitigations . 1590.76 |======================================== Renaissance 0.10.0 Test: Savina Reactors.IO ms < Lower Is Better Default Kernel . 13053.91 |==================================================== No Mitigations . 12071.31 |================================================ Renaissance 0.10.0 Test: Twitter HTTP Requests ms < Lower Is Better Default Kernel . 2293.14 |===================================================== No Mitigations . 2208.61 |=================================================== Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Default Kernel . 8350.59 |===================================================== No Mitigations . 8038.02 |=================================================== libavif avifenc 0.7.3 Encoder Speed: 8 Seconds < Lower Is Better Default Kernel . 5.057 |======================================================= No Mitigations . 4.890 |===================================================== libavif avifenc 0.7.3 Encoder Speed: 10 Seconds < Lower Is Better Default Kernel . 4.792 |======================================================= No Mitigations . 4.626 |===================================================== Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better Default Kernel . 20.16 |======================================================= No Mitigations . 19.74 |====================================================== Timed GDB GNU Debugger Compilation 9.1 Time To Compile Seconds < Lower Is Better Default Kernel . 101.90 |====================================================== No Mitigations . 100.12 |===================================================== Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better Default Kernel . 30.56 |======================================================= No Mitigations . 29.94 |====================================================== Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better Default Kernel . 93.38 |======================================================= No Mitigations . 91.73 |====================================================== Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better Default Kernel . 58.68 |======================================================= No Mitigations . 58.00 |====================================================== Build2 0.12 Time To Compile Seconds < Lower Is Better Default Kernel . 116.25 |====================================================== No Mitigations . 114.02 |===================================================== Numpy Benchmark Score > Higher Is Better Default Kernel . 438.00 |===================================================== No Mitigations . 444.77 |====================================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better Default Kernel . 4078.25 |===================================================== No Mitigations . 4038.49 |==================================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Default Kernel . 41.2 |================================================== No Mitigations . 46.5 |======================================================== LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Default Kernel . 42.93 |======================================================= No Mitigations . 38.04 |================================================= LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Default Kernel . 40.7 |================================================= No Mitigations . 46.8 |======================================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Default Kernel . 43.52 |======================================================= No Mitigations . 37.81 |================================================ LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Default Kernel . 40.23 |======================================================= No Mitigations . 35.46 |================================================ LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Default Kernel . 43.2 |================================================= No Mitigations . 49.7 |======================================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Default Kernel . 41.03 |======================================================= No Mitigations . 35.58 |================================================ KeyDB 5.3.1 Ops/sec > Higher Is Better Default Kernel . 628325.71 |========================================= No Mitigations . 788009.23 |=================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Default Kernel . 52.64 |======================================================= No Mitigations . 47.04 |================================================= Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better Default Kernel . 13.32 |======================================================= No Mitigations . 13.08 |====================================================== Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better Default Kernel . 5.510 |======================================================= No Mitigations . 5.378 |====================================================== Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only Seconds < Lower Is Better Default Kernel . 0.183 |======================================================= No Mitigations . 0.165 |================================================== Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better Default Kernel . 4.194 |======================================================= No Mitigations . 4.126 |====================================================== GEGL Operation: Crop Seconds < Lower Is Better Default Kernel . 8.268 |======================================================= No Mitigations . 7.892 |==================================================== GEGL Operation: Scale Seconds < Lower Is Better Default Kernel . 6.086 |======================================================= No Mitigations . 5.757 |==================================================== GEGL Operation: Reflect Seconds < Lower Is Better Default Kernel . 28.10 |======================================================= No Mitigations . 27.67 |====================================================== GIMP 2.10.18 Test: resize Seconds < Lower Is Better Default Kernel . 7.319 |======================================================= No Mitigations . 7.154 |====================================================== GIMP 2.10.18 Test: rotate Seconds < Lower Is Better Default Kernel . 10.96 |======================================================= No Mitigations . 10.60 |===================================================== GIMP 2.10.18 Test: auto-levels Seconds < Lower Is Better Default Kernel . 11.13 |======================================================= No Mitigations . 10.71 |===================================================== GIMP 2.10.18 Test: unsharp-mask Seconds < Lower Is Better Default Kernel . 13.52 |======================================================= No Mitigations . 13.04 |===================================================== G'MIC Test: 2D Function Plotting, 1000 Times Seconds < Lower Is Better Default Kernel . 96.14 |======================================================= No Mitigations . 88.22 |================================================== Hugin Panorama Photo Assistant + Stitching Time Seconds < Lower Is Better Default Kernel . 44.55 |======================================================= No Mitigations . 43.83 |====================================================== Inkscape Operation: SVG Files To PNG Seconds < Lower Is Better Default Kernel . 21.17 |======================================================= No Mitigations . 20.68 |====================================================== OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Seconds < Lower Is Better Default Kernel . 27.41 |======================================================= No Mitigations . 26.98 |====================================================== GNU Octave Benchmark 5.2.0 Seconds < Lower Is Better Default Kernel . 6.386 |======================================================= No Mitigations . 6.156 |===================================================== RawTherapee Total Benchmark Time Seconds < Lower Is Better Default Kernel . 60.98 |======================================================= No Mitigations . 58.43 |===================================================== librsvg Operation: SVG Files To PNG Seconds < Lower Is Better Default Kernel . 18.27 |======================================================= No Mitigations . 17.49 |===================================================== Redis 5.0.5 Test: SADD Requests Per Second > Higher Is Better Default Kernel . 2904200.75 |================================================ No Mitigations . 3009626.67 |================================================== Redis 5.0.5 Test: LPUSH Requests Per Second > Higher Is Better Default Kernel . 2237256.00 |================================================= No Mitigations . 2281403.17 |================================================== Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better Default Kernel . 2594040.63 |=============================================== No Mitigations . 2735242.83 |================================================== Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Default Kernel . 137.67 |==================================================== No Mitigations . 142.30 |====================================================== Stress-NG 0.11.07 Test: MEMFD Bogo Ops/s > Higher Is Better Default Kernel . 789.47 |================================================== No Mitigations . 848.31 |====================================================== Stress-NG 0.11.07 Test: Forking Bogo Ops/s > Higher Is Better Default Kernel . 57318.70 |=============================================== No Mitigations . 63646.37 |==================================================== Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Default Kernel . 106973.18 |========================================= No Mitigations . 133579.41 |=================================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Default Kernel . 2960947.10 |=================================== No Mitigations . 4268546.28 |================================================== Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better Default Kernel . 8564821.24 |========================================= No Mitigations . 10306293.53 |================================================= ctx_clock Context Switch Time Clocks < Lower Is Better Default Kernel . 510 |========================================================= No Mitigations . 145 |================ PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Default Kernel . 15.7 |======================================================== No Mitigations . 14.6 |==================================================== PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Default Kernel . 7.10 |======================================================== No Mitigations . 6.78 |===================================================== Selenium Benchmark: ARES-6 - Browser: Firefox ms < Lower Is Better Default Kernel . 42.32 |======================================================= No Mitigations . 33.64 |============================================ Selenium Benchmark: Kraken - Browser: Firefox ms < Lower Is Better Default Kernel . 826.8 |======================================================= No Mitigations . 731.6 |================================================= Selenium Benchmark: Octane - Browser: Firefox Geometric Mean > Higher Is Better Default Kernel . 37103 |=============================================== No Mitigations . 43447 |======================================================= Selenium Benchmark: StyleBench - Browser: Firefox Runs / Minute > Higher Is Better Default Kernel . 105 |====================================================== No Mitigations . 111 |========================================================= Selenium Benchmark: Jetstream 2 - Browser: Firefox Score > Higher Is Better Default Kernel . 97.63 |================================================ No Mitigations . 110.13 |====================================================== Selenium Benchmark: Speedometer - Browser: Firefox Runs Per Minute > Higher Is Better Default Kernel . 93.52 |=============================================== No Mitigations . 107.40 |====================================================== Selenium Benchmark: ARES-6 - Browser: Google Chrome ms < Lower Is Better Default Kernel . 24.73 |======================================================= No Mitigations . 17.42 |======================================= Selenium Benchmark: Kraken - Browser: Google Chrome ms < Lower Is Better Default Kernel . 915.8 |======================================================= No Mitigations . 789.2 |=============================================== Selenium Benchmark: Octane - Browser: Google Chrome Geometric Mean > Higher Is Better Default Kernel . 43487 |========================================== No Mitigations . 56477 |======================================================= Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Score < Lower Is Better Default Kernel . 1282 |======================================================== No Mitigations . 1092 |================================================ Selenium Benchmark: StyleBench - Browser: Google Chrome Runs / Minute > Higher Is Better Default Kernel . 33.8 |==================================================== No Mitigations . 36.6 |======================================================== Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Score > Higher Is Better Default Kernel . 115.72 |========================================== No Mitigations . 148.67 |====================================================== Selenium Benchmark: Speedometer - Browser: Google Chrome Runs Per Minute > Higher Is Better Default Kernel . 108.0 |=========================================== No Mitigations . 138.8 |======================================================= Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Score < Lower Is Better Default Kernel . 1885 |======================================================== No Mitigations . 1264 |====================================== Selenium Benchmark: WASM imageConvolute - Browser: Firefox ms < Lower Is Better Default Kernel . 27.9 |======================================================== No Mitigations . 25.2 |=================================================== Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome ms < Lower Is Better Default Kernel . 52.60 |======================================================= No Mitigations . 29.31 |=============================== Tesseract OCR 4.1.1 Time To OCR 7 Images Seconds < Lower Is Better Default Kernel . 20.52 |======================================================= No Mitigations . 20.29 |====================================================== SPECjbb 2015 SPECjbb2015-Composite max-jOPS jOPS > Higher Is Better Default Kernel . 14712 |====================================================== No Mitigations . 14911 |======================================================= SPECjbb 2015 SPECjbb2015-Composite critical-jOPS jOPS > Higher Is Better Default Kernel . 3150 |======================================================= No Mitigations . 3201 |========================================================