Linux Laptops Intel KPTI Linux Benchmarks Lenovo ThinkPad Linux benchmarks by Michael Larabel for a future article. Linux 4.14: ThinkPad T61: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M 128MB, Audio: Analog Devices AD1984, Network: Intel 82566MM Gigabit Connection + Intel PRO/Wireless OS: Ubuntu 17.10, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: nouveau 1.0.15, File-System: ext4, Screen Resolution: 1680x1050 Linux 4.14: ThinkPad W510: Processor: Intel Core i7 720Q @ 1.60GHz (4 Cores / 8 Threads), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 4096MB, Disk: 160GB FUJITSU MHZ2160B, Graphics: NVA5 1024MB, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 17.10, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1600x900 Linux 4.14: ThinkPad X1: Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW(BIOS: N14ET25W 1.03), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 3072MB (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265 OS: Ubuntu 17.10, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080 KPTI + Retpoline: ThinkPad T61: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NV86 128MB, Audio: Analog Devices AD1984, Network: Intel 82566MM Gigabit Connection + Intel PRO/Wireless OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline-gcc-retpo (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.5, OpenGL: 3.3 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1680x1050 KPTI + Retpoline: ThinkPad W510: Processor: Intel Core i7 720Q @ 1.60GHz (4 Cores / 8 Threads), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 4096MB, Disk: 160GB FUJITSU MHZ2160B, Graphics: NVA5 1024MB, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline-gcc-retpo (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1600x900 KPTI + Retpoline: ThinkPad X1: Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW(BIOS: N14ET25W 1.03), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 3072MB (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265 OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline-gcc-retpo (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080 4.14.13-300.fc27: HP DV6-6110eg: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.14.13-300.fc27.x86_64 (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: Wayland, Display Driver: modesetting 1.19.5, OpenGL: 3.3 Mesa 17.2.4 (LLVM 4.0.1), File-System: ext4, Screen Resolution: 1366x768 4.13.9-300.fc27: HP DV6-6110eg: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.13.9-300.fc27.x86_64 (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: Wayland, Display Driver: modesetting 1.19.5, OpenGL: 3.3 Mesa 17.2.4 (LLVM 4.0.1), File-System: ext4, Screen Resolution: 1366x768 4.14.1399jan: HP DV6-6110eg: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.14.1399jan (x86_64) 20180117, Desktop: GNOME Shell 3.26.2, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.4 (LLVM 5.0.0), File-System: ext4, Screen Resolution: 1366x768 4.14.1399jan: HP DV6-6110eg performance: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.14.1399jan (x86_64) 20180117, Desktop: GNOME Shell 3.26.2, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.4 (LLVM 5.0.0), File-System: ext4, Screen Resolution: 1366x768 4.14.1399jan: performance: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.14.1399jan (x86_64) 20180117, Desktop: GNOME Shell 3.26.2, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.4 (LLVM 5.0.0), File-System: ext4, Screen Resolution: 1366x768 4.14.13100jan: tickless off dynticks on: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom Limited BCM4313 802.11bgn Wireless OS: Fedora 27, Kernel: 4.14.13100janhrtimeroff (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.4 (LLVM 5.0.0), File-System: ext4, Screen Resolution: 1366x768 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ................ 447.25 |======================== Linux 4.14: ThinkPad W510 ............... 488.35 |========================== Linux 4.14: ThinkPad X1 ................. 91.58 |===== KPTI + Retpoline: ThinkPad T61 .......... 445.48 |======================== KPTI + Retpoline: ThinkPad W510 ......... 538.64 |============================= KPTI + Retpoline: ThinkPad X1 ........... 93.88 |===== 4.14.13-300.fc27: HP DV6-6110eg ......... 60.09 |=== 4.13.9-300.fc27: HP DV6-6110eg .......... 59.81 |=== 4.14.1399jan: HP DV6-6110eg performance . 60.08 |=== 4.14.1399jan: performance ............... 60.71 |=== 4.14.13100jan: tickless off dynticks on . 59.92 |=== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 16.50 |===== Linux 4.14: ThinkPad W510 ............... 17.20 |====== Linux 4.14: ThinkPad X1 ................. 40.95 |============= KPTI + Retpoline: ThinkPad T61 .......... 16.37 |===== KPTI + Retpoline: ThinkPad W510 ......... 17.20 |====== KPTI + Retpoline: ThinkPad X1 ........... 40.57 |============= 4.14.13-300.fc27: HP DV6-6110eg ......... 83.20 |=========================== 4.13.9-300.fc27: HP DV6-6110eg .......... 82.50 |========================== 4.14.1399jan: HP DV6-6110eg performance . 91.43 |============================= 4.14.1399jan: performance ............... 93.57 |============================== 4.14.13100jan: tickless off dynticks on . 83.57 |=========================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 15.30 |====== Linux 4.14: ThinkPad W510 ............... 16.78 |======= Linux 4.14: ThinkPad X1 ................. 42.17 |================= KPTI + Retpoline: ThinkPad T61 .......... 15.15 |====== KPTI + Retpoline: ThinkPad W510 ......... 16.78 |======= KPTI + Retpoline: ThinkPad X1 ........... 39.73 |================ 4.14.13-300.fc27: HP DV6-6110eg ......... 66.90 |=========================== 4.13.9-300.fc27: HP DV6-6110eg .......... 66.15 |=========================== 4.14.1399jan: HP DV6-6110eg performance . 73.12 |============================== 4.14.1399jan: performance ............... 74.02 |============================== 4.14.13100jan: tickless off dynticks on . 67.38 |=========================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 47.38 |=== Linux 4.14: ThinkPad W510 ............... 42.08 |== Linux 4.14: ThinkPad X1 ................. 310.12 |================== KPTI + Retpoline: ThinkPad T61 .......... 47.55 |=== KPTI + Retpoline: ThinkPad W510 ......... 42.28 |== KPTI + Retpoline: ThinkPad X1 ........... 271.02 |=============== 4.14.13-300.fc27: HP DV6-6110eg ......... 370.39 |===================== 4.13.9-300.fc27: HP DV6-6110eg .......... 510.34 |============================= 4.14.1399jan: HP DV6-6110eg performance . 380.40 |====================== 4.14.1399jan: performance ............... 384.10 |====================== 4.14.13100jan: tickless off dynticks on . 375.15 |===================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 53.45 |====== Linux 4.14: ThinkPad W510 ............... 62.17 |======= Linux 4.14: ThinkPad X1 ................. 241.32 |============================= KPTI + Retpoline: ThinkPad T61 .......... 49.72 |====== KPTI + Retpoline: ThinkPad W510 ......... 58.06 |======= KPTI + Retpoline: ThinkPad X1 ........... 212.36 |========================== 4.14.13-300.fc27: HP DV6-6110eg ......... 54.31 |======= 4.13.9-300.fc27: HP DV6-6110eg .......... 123.48 |=============== 4.14.1399jan: HP DV6-6110eg performance . 57.01 |======= 4.14.1399jan: performance ............... 60.41 |======= 4.14.13100jan: tickless off dynticks on . 54.29 |======= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better Linux 4.14: ThinkPad T61 ................ 74630053 |=========================== Linux 4.14: ThinkPad W510 ............... 47199972 |================= Linux 4.14: ThinkPad X1 ................. 44678762 |================ KPTI + Retpoline: ThinkPad T61 .......... 74753814 |=========================== KPTI + Retpoline: ThinkPad W510 ......... 47264907 |================= KPTI + Retpoline: ThinkPad X1 ........... 44679572 |================ 4.14.13-300.fc27: HP DV6-6110eg ......... 54964961 |==================== 4.13.9-300.fc27: HP DV6-6110eg .......... 54143942 |==================== 4.14.1399jan: HP DV6-6110eg performance . 55584129 |==================== 4.14.1399jan: performance ............... 55428900 |==================== 4.14.13100jan: tickless off dynticks on . 54308475 |==================== Go Benchmarks Test: build Nanoseconds/Operation < Lower Is Better Linux 4.14: ThinkPad T61 ................ 32195224912 |=================== Linux 4.14: ThinkPad W510 ............... 28364548603 |================ Linux 4.14: ThinkPad X1 ................. 15560772639 |========= KPTI + Retpoline: ThinkPad T61 .......... 34024344510 |==================== KPTI + Retpoline: ThinkPad W510 ......... 28975972922 |================= KPTI + Retpoline: ThinkPad X1 ........... 15826064487 |========= 4.14.13-300.fc27: HP DV6-6110eg ......... 40740777211 |======================== 4.13.9-300.fc27: HP DV6-6110eg .......... 41380108038 |======================== 4.14.1399jan: HP DV6-6110eg performance . 39697133044 |======================= 4.14.1399jan: performance ............... 39759630142 |======================= 4.14.13100jan: tickless off dynticks on . 40547736734 |======================== Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better Linux 4.14: ThinkPad T61 ................ 15778114 |========================== Linux 4.14: ThinkPad W510 ............... 8556981 |============== Linux 4.14: ThinkPad X1 ................. 8264076 |============== KPTI + Retpoline: ThinkPad T61 .......... 16135985 |=========================== KPTI + Retpoline: ThinkPad W510 ......... 8578276 |============== KPTI + Retpoline: ThinkPad X1 ........... 8414721 |============== 4.14.13-300.fc27: HP DV6-6110eg ......... 11850086 |==================== 4.13.9-300.fc27: HP DV6-6110eg .......... 11743815 |==================== 4.14.1399jan: HP DV6-6110eg performance . 11954169 |==================== 4.14.1399jan: performance ............... 11944944 |==================== 4.14.13100jan: tickless off dynticks on . 11794272 |==================== GraphicsMagick 1.3.19 Operation: Resizing Iterations Per Minute > Higher Is Better Linux 4.14: ThinkPad T61 ................ 77 |==================== Linux 4.14: ThinkPad W510 ............... 96 |======================== Linux 4.14: ThinkPad X1 ................. 126 |================================ KPTI + Retpoline: ThinkPad T61 .......... 76 |=================== KPTI + Retpoline: ThinkPad W510 ......... 94 |======================== KPTI + Retpoline: ThinkPad X1 ........... 126 |================================ 4.14.13-300.fc27: HP DV6-6110eg ......... 63 |================ 4.13.9-300.fc27: HP DV6-6110eg .......... 63 |================ 4.14.1399jan: HP DV6-6110eg performance . 63 |================ 4.14.1399jan: performance ............... 64 |================ 4.14.13100jan: tickless off dynticks on . 63 |================ Timed Apache Compilation 2.4.7 Time To Compile Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 101.08 |=================================== Linux 4.14: ThinkPad W510 ....... 63.93 |====================== Linux 4.14: ThinkPad X1 ......... 59.08 |===================== KPTI + Retpoline: ThinkPad T61 .. 105.70 |===================================== KPTI + Retpoline: ThinkPad W510 . 66.84 |======================= KPTI + Retpoline: ThinkPad X1 ... 60.13 |===================== 4.14.13-300.fc27: HP DV6-6110eg . 97.76 |================================== 4.13.9-300.fc27: HP DV6-6110eg .. 94.93 |================================= Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ................ 751.35 |============================ Linux 4.14: ThinkPad W510 ............... 413.19 |=============== Linux 4.14: ThinkPad X1 ................. 412.03 |=============== KPTI + Retpoline: ThinkPad T61 .......... 779.00 |============================= KPTI + Retpoline: ThinkPad W510 ......... 427.19 |================ KPTI + Retpoline: ThinkPad X1 ........... 418.30 |================ 4.14.13-300.fc27: HP DV6-6110eg ......... 539.39 |==================== 4.13.9-300.fc27: HP DV6-6110eg .......... 500.97 |=================== 4.14.1399jan: HP DV6-6110eg performance . 497.53 |=================== 4.14.1399jan: performance ............... 521.01 |=================== 4.14.13100jan: tickless off dynticks on . 526.53 |==================== FLAC Audio Encoding 1.3.1 WAV To FLAC Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ................ 21.01 |============================== Linux 4.14: ThinkPad W510 ............... 12.46 |================== Linux 4.14: ThinkPad X1 ................. 7.08 |========== KPTI + Retpoline: ThinkPad T61 .......... 21.10 |============================== KPTI + Retpoline: ThinkPad W510 ......... 12.64 |================== KPTI + Retpoline: ThinkPad X1 ........... 7.11 |========== 4.14.13-300.fc27: HP DV6-6110eg ......... 19.52 |============================ 4.13.9-300.fc27: HP DV6-6110eg .......... 19.48 |============================ 4.14.1399jan: HP DV6-6110eg performance . 19.90 |============================ 4.14.1399jan: performance ............... 19.77 |============================ 4.14.13100jan: tickless off dynticks on . 19.49 |============================ Systemd Total Boot Time Test: Total ms < Lower Is Better Linux 4.14: ThinkPad T61 ................ 47510 |========================== Linux 4.14: ThinkPad W510 ............... 48210 |========================== Linux 4.14: ThinkPad X1 ................. 32310 |================= KPTI + Retpoline: ThinkPad T61 .......... 55490 |============================== KPTI + Retpoline: ThinkPad W510 ......... 48190 |========================== KPTI + Retpoline: ThinkPad X1 ........... 34390 |=================== 4.14.13-300.fc27: HP DV6-6110eg ......... 25187 |============== 4.13.9-300.fc27: HP DV6-6110eg .......... 25304 |============== 4.14.1399jan: HP DV6-6110eg performance . 19242 |========== 4.14.1399jan: performance ............... 19242 |========== 4.14.13100jan: tickless off dynticks on . 18172 |========== Systemd Total Boot Time Test: Kernel ms < Lower Is Better Linux 4.14: ThinkPad T61 ................ 6760 |============================== Linux 4.14: ThinkPad W510 ............... 5620 |========================= Linux 4.14: ThinkPad X1 ................. 2670 |============ KPTI + Retpoline: ThinkPad T61 .......... 7040 |=============================== KPTI + Retpoline: ThinkPad W510 ......... 5800 |========================== KPTI + Retpoline: ThinkPad X1 ........... 2740 |============ 4.14.13-300.fc27: HP DV6-6110eg ......... 1740 |======== 4.13.9-300.fc27: HP DV6-6110eg .......... 1888 |======== 4.14.1399jan: HP DV6-6110eg performance . 1811 |======== 4.14.1399jan: performance ............... 1811 |======== 4.14.13100jan: tickless off dynticks on . 1844 |======== Systemd Total Boot Time Test: Userspace ms < Lower Is Better Linux 4.14: ThinkPad T61 ................ 40750 |========================= Linux 4.14: ThinkPad W510 ............... 42580 |========================== Linux 4.14: ThinkPad X1 ................. 21380 |============= KPTI + Retpoline: ThinkPad T61 .......... 48450 |============================== KPTI + Retpoline: ThinkPad W510 ......... 42380 |========================== KPTI + Retpoline: ThinkPad X1 ........... 23310 |============== 4.14.13-300.fc27: HP DV6-6110eg ......... 19889 |============ 4.13.9-300.fc27: HP DV6-6110eg .......... 20008 |============ 4.14.1399jan: HP DV6-6110eg performance . 14308 |========= 4.14.1399jan: performance ............... 14308 |========= 4.14.13100jan: tickless off dynticks on . 12660 |======== PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Linux 4.14: ThinkPad T61 ................ 321.97 |====== Linux 4.14: ThinkPad W510 ............... 338.81 |====== Linux 4.14: ThinkPad X1 ................. 1605.59 |============================ KPTI + Retpoline: ThinkPad T61 .......... 319.61 |====== KPTI + Retpoline: ThinkPad W510 ......... 337.26 |====== KPTI + Retpoline: ThinkPad X1 ........... 1581.72 |============================ 4.14.13-300.fc27: HP DV6-6110eg ......... 1523.29 |=========================== 4.13.9-300.fc27: HP DV6-6110eg .......... 1496.75 |========================== 4.14.1399jan: HP DV6-6110eg performance . 1582.86 |============================ 4.14.1399jan: performance ............... 1589.86 |============================ 4.14.13100jan: tickless off dynticks on . 1558.20 |=========================== Darktable 2.2.5 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 238.80 |===================================== Linux 4.14: ThinkPad W510 ....... 59.81 |========= Linux 4.14: ThinkPad X1 ......... 44.09 |======= KPTI + Retpoline: ThinkPad T61 .. 241.42 |===================================== KPTI + Retpoline: ThinkPad W510 . 60.05 |========= KPTI + Retpoline: ThinkPad X1 ... 44.23 |======= Darktable 2.2.5 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 233.43 |==================================== Linux 4.14: ThinkPad W510 ....... 32.09 |===== Linux 4.14: ThinkPad X1 ......... 28.29 |==== KPTI + Retpoline: ThinkPad T61 .. 236.65 |===================================== KPTI + Retpoline: ThinkPad W510 . 32.65 |===== KPTI + Retpoline: ThinkPad X1 ... 28.54 |==== Darktable 2.2.5 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 221.50 |===================================== Linux 4.14: ThinkPad W510 ....... 27.23 |==== Linux 4.14: ThinkPad X1 ......... 22.48 |==== KPTI + Retpoline: ThinkPad T61 .. 224.11 |===================================== KPTI + Retpoline: ThinkPad W510 . 27.43 |===== KPTI + Retpoline: ThinkPad X1 ... 22.60 |==== GIMP 2.8.20 Test: resize Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 9.44 |================================ Linux 4.14: ThinkPad W510 ....... 8.56 |============================= Linux 4.14: ThinkPad X1 ......... 3.57 |============ KPTI + Retpoline: ThinkPad T61 .. 11.10 |====================================== KPTI + Retpoline: ThinkPad W510 . 10.72 |===================================== KPTI + Retpoline: ThinkPad X1 ... 3.94 |============= GIMP 2.8.20 Test: auto-levels Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 15.15 |================================= Linux 4.14: ThinkPad W510 ....... 13.33 |============================= Linux 4.14: ThinkPad X1 ......... 6.82 |=============== KPTI + Retpoline: ThinkPad T61 .. 17.19 |====================================== KPTI + Retpoline: ThinkPad W510 . 16.08 |==================================== KPTI + Retpoline: ThinkPad X1 ... 7.30 |================ GIMP 2.8.20 Test: unsharp-mask Seconds < Lower Is Better Linux 4.14: ThinkPad T61 ........ 30.43 |================================= Linux 4.14: ThinkPad W510 ....... 26.92 |============================= Linux 4.14: ThinkPad X1 ......... 13.50 |=============== KPTI + Retpoline: ThinkPad T61 .. 35.20 |====================================== KPTI + Retpoline: ThinkPad W510 . 31.92 |================================== KPTI + Retpoline: ThinkPad X1 ... 14.65 |================ Redis 3.0.1 Test: LPUSH Requests Per Second > Higher Is Better Linux 4.14: ThinkPad T61 ................ 174076.98 |=== Linux 4.14: ThinkPad W510 ............... 952845.39 |=============== Linux 4.14: ThinkPad X1 ................. 1637504.48 |========================= KPTI + Retpoline: ThinkPad T61 .......... 108367.62 |== KPTI + Retpoline: ThinkPad W510 ......... 791426.52 |============ KPTI + Retpoline: ThinkPad X1 ........... 1527545.33 |======================= 4.14.13-300.fc27: HP DV6-6110eg ......... 538057.48 |======== 4.13.9-300.fc27: HP DV6-6110eg .......... 522492.60 |======== 4.14.1399jan: HP DV6-6110eg performance . 570072.57 |========= 4.14.1399jan: performance ............... 559262.49 |========= 4.14.13100jan: tickless off dynticks on . 537019.87 |======== Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better Linux 4.14: ThinkPad T61 ................ 193811.62 |== Linux 4.14: ThinkPad W510 ............... 1303046.83 |============= Linux 4.14: ThinkPad X1 ................. 2443039.00 |========================= KPTI + Retpoline: ThinkPad T61 .......... 129535.48 |= KPTI + Retpoline: ThinkPad W510 ......... 1111278.21 |=========== KPTI + Retpoline: ThinkPad X1 ........... 2165615.08 |====================== 4.14.13-300.fc27: HP DV6-6110eg ......... 767280.40 |======== 4.13.9-300.fc27: HP DV6-6110eg .......... 696718.35 |======= 4.14.1399jan: HP DV6-6110eg performance . 734000.72 |======== 4.14.1399jan: performance ............... 745047.48 |======== 4.14.13100jan: tickless off dynticks on . 716243.23 |======= Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better Linux 4.14: ThinkPad T61 ................ 165079.92 |== Linux 4.14: ThinkPad W510 ............... 1009039.19 |=============== Linux 4.14: ThinkPad X1 ................. 1687647.50 |========================= KPTI + Retpoline: ThinkPad T61 .......... 107773.49 |== KPTI + Retpoline: ThinkPad W510 ......... 857991.64 |============= KPTI + Retpoline: ThinkPad X1 ........... 1546283.67 |======================= 4.14.13-300.fc27: HP DV6-6110eg ......... 579299.83 |========= 4.13.9-300.fc27: HP DV6-6110eg .......... 551657.17 |======== 4.14.1399jan: HP DV6-6110eg performance . 581858.31 |========= 4.14.1399jan: performance ............... 604949.25 |========= 4.14.13100jan: tickless off dynticks on . 563156.75 |======== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 954.02 |================ Linux 4.14: ThinkPad W510 ............... 1493.17 |========================= Linux 4.14: ThinkPad X1 ................. 1640.05 |============================ KPTI + Retpoline: ThinkPad T61 .......... 607.44 |========== KPTI + Retpoline: ThinkPad W510 ......... 1057.14 |================== KPTI + Retpoline: ThinkPad X1 ........... 1115.78 |=================== 4.14.13-300.fc27: HP DV6-6110eg ......... 496.81 |======== 4.13.9-300.fc27: HP DV6-6110eg .......... 808.98 |============== 4.14.1399jan: HP DV6-6110eg performance . 469.30 |======== 4.14.1399jan: performance ............... 385.85 |======= 4.14.13100jan: tickless off dynticks on . 456.14 |======== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 505190.48 |============== Linux 4.14: ThinkPad W510 ............... 847639.34 |======================== Linux 4.14: ThinkPad X1 ................. 929902.85 |========================== KPTI + Retpoline: ThinkPad T61 .......... 340906.57 |========== KPTI + Retpoline: ThinkPad W510 ......... 592191.89 |================= KPTI + Retpoline: ThinkPad X1 ........... 817200.34 |======================= 4.14.13-300.fc27: HP DV6-6110eg ......... 585543.54 |================ 4.13.9-300.fc27: HP DV6-6110eg .......... 689231.29 |=================== 4.14.1399jan: HP DV6-6110eg performance . 417583.88 |============ 4.14.1399jan: performance ............... 420725.84 |============ 4.14.13100jan: tickless off dynticks on . 549299.18 |=============== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Linux 4.14: ThinkPad T61 ................ 1429892.96 |========= Linux 4.14: ThinkPad W510 ............... 3988434.84 |========================= Linux 4.14: ThinkPad X1 ................. 2221473.92 |============== KPTI + Retpoline: ThinkPad T61 .......... 764023.46 |===== KPTI + Retpoline: ThinkPad W510 ......... 1525006.60 |========== KPTI + Retpoline: ThinkPad X1 ........... 1731089.18 |=========== 4.14.13-300.fc27: HP DV6-6110eg ......... 462520.22 |=== 4.13.9-300.fc27: HP DV6-6110eg .......... 483891.99 |=== 4.14.1399jan: HP DV6-6110eg performance . 366540.44 |== 4.14.1399jan: performance ............... 380383.32 |== 4.14.13100jan: tickless off dynticks on . 450536.52 |=== Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.14: ThinkPad T61 ................ 7331.48 |========= Linux 4.14: ThinkPad W510 ............... 10611.38 |============= Linux 4.14: ThinkPad X1 ................. 22448.41 |=========================== KPTI + Retpoline: ThinkPad T61 .......... 6254.06 |======== KPTI + Retpoline: ThinkPad W510 ......... 8970.47 |=========== KPTI + Retpoline: ThinkPad X1 ........... 18798.24 |======================= 4.14.13-300.fc27: HP DV6-6110eg ......... 6098.99 |======= 4.13.9-300.fc27: HP DV6-6110eg .......... 6014.99 |======= 4.14.1399jan: HP DV6-6110eg performance . 5994.12 |======= 4.14.1399jan: performance ............... 5968.82 |======= 4.14.13100jan: tickless off dynticks on . 6036.09 |======= Darktable darktable-2.4.0-2.fc27 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 91.00 |============================== 4.13.9-300.fc27: HP DV6-6110eg .......... 90.74 |============================== 4.14.1399jan: HP DV6-6110eg performance . 87.16 |============================= 4.14.1399jan: performance ............... 86.98 |============================= 4.14.13100jan: tickless off dynticks on . 88.33 |============================= Darktable darktable-2.4.0-2.fc27 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 54.36 |============================== 4.13.9-300.fc27: HP DV6-6110eg .......... 54.22 |============================== 4.14.1399jan: HP DV6-6110eg performance . 52.84 |============================= 4.14.1399jan: performance ............... 52.74 |============================= 4.14.13100jan: tickless off dynticks on . 53.04 |============================= Darktable darktable-2.4.0-2.fc27 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 47.16 |============================== 4.13.9-300.fc27: HP DV6-6110eg .......... 47.34 |============================== 4.14.1399jan: HP DV6-6110eg performance . 45.89 |============================= 4.14.1399jan: performance ............... 45.99 |============================= 4.14.13100jan: tickless off dynticks on . 46.33 |============================= GIMP 2.8.22 Test: resize Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 11.77 |============================= 4.13.9-300.fc27: HP DV6-6110eg .......... 12.08 |============================== 4.14.1399jan: HP DV6-6110eg performance . 10.38 |========================== 4.14.1399jan: performance ............... 10.36 |========================== 4.14.13100jan: tickless off dynticks on . 11.75 |============================= GIMP 2.8.22 Test: auto-levels Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 21.02 |============================== 4.13.9-300.fc27: HP DV6-6110eg .......... 21.36 |============================== 4.14.1399jan: HP DV6-6110eg performance . 19.52 |=========================== 4.14.1399jan: performance ............... 19.48 |=========================== 4.14.13100jan: tickless off dynticks on . 20.91 |============================= GIMP 2.8.22 Test: unsharp-mask Seconds < Lower Is Better 4.14.13-300.fc27: HP DV6-6110eg ......... 52.56 |============================= 4.13.9-300.fc27: HP DV6-6110eg .......... 55.04 |============================== 4.14.1399jan: HP DV6-6110eg performance . 48.21 |========================== 4.14.1399jan: performance ............... 48.46 |========================== 4.14.13100jan: tickless off dynticks on . 53.04 |=============================