Linux 3.14 Intel Haswell drm-next Testing Benchmarks by Michael Larabel for a future article on phoronix.com looking at drm-next changes for i965 DRM as it affects Intel Haswell Core i5 HD Graphics hardware. Linux 3.8: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.9: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.9.0-030900-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.10: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.11: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.11.0-031100-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.12: Processor: Intel Core i5-4670 @ 3.80GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.13: Processor: Intel Core i5-4670 @ 3.80GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.13.0-031300-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 drm-next For Linux 3.14: Processor: Intel Core i5-4670 @ 3.80GHz (4 Cores), Motherboard: MSI B85M-P33 (MS-7817) v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 63GB SanDisk SDSSDP06, Graphics: Intel HD 4600 (1200MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.13.0-996-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.5, Display Driver: intel 2.99.907, OpenGL: 3.3 Mesa 10.1.0-devel, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Doom 3 1.3.1 Resolution: 1920 x 1080 - Quality: High Frames Per Second > Higher Is Better Linux 3.8 ............... 57.10 |=========================================== Linux 3.9 ............... 56.67 |========================================== Linux 3.10 .............. 60.93 |============================================== Linux 3.11 .............. 61.07 |============================================== Linux 3.12 .............. 60.90 |============================================= Linux 3.13 .............. 61.53 |============================================== drm-next For Linux 3.14 . 61.57 |============================================== OpenArena 0.8.5 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 163.63 |====================================== Linux 3.9 ............... 160.07 |====================================== Linux 3.10 .............. 181.50 |=========================================== Linux 3.11 .............. 182.33 |=========================================== Linux 3.12 .............. 177.27 |========================================== Linux 3.13 .............. 184.10 |=========================================== drm-next For Linux 3.14 . 191.40 |============================================= OpenArena 0.8.8 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 31.37 |======================================== Linux 3.9 ............... 31.43 |======================================== Linux 3.10 .............. 35.67 |============================================= Linux 3.11 .............. 35.63 |============================================= Linux 3.12 .............. 35.73 |============================================= Linux 3.13 .............. 35.90 |============================================= drm-next For Linux 3.14 . 36.37 |============================================== OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Milliseconds < Lower Is Better Linux 3.8 ............... MIN: 2.0 AVG: 32.1 MAX: 75.0 Linux 3.9 ............... MIN: 2.0 AVG: 31.7 MAX: 75.0 Linux 3.10 .............. MIN: 2.0 AVG: 28.1 MAX: 64.0 Linux 3.11 .............. MIN: 2.0 AVG: 28.1 MAX: 60.0 Linux 3.12 .............. MIN: 2.0 AVG: 28.0 MAX: 64.0 Linux 3.13 .............. MIN: 2.0 AVG: 27.9 MAX: 64.0 drm-next For Linux 3.14 . MIN: 2.0 AVG: 27.5 MAX: 63.0 Prey 1.4.119 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 38.07 |========================================= Linux 3.9 ............... 37.73 |========================================= Linux 3.10 .............. 42.13 |============================================== Linux 3.11 .............. 42.27 |============================================== Linux 3.12 .............. 41.63 |============================================= Linux 3.13 .............. 42.20 |============================================== drm-next For Linux 3.14 . 42.13 |============================================== Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 108.03 |========================================== Linux 3.9 ............... 100.17 |======================================= Linux 3.10 .............. 114.83 |============================================= Linux 3.11 .............. 115.03 |============================================= Linux 3.12 .............. 111.70 |============================================ Linux 3.13 .............. 114.73 |============================================= drm-next For Linux 3.14 . 114.50 |============================================= Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 - Total Frame Time Milliseconds < Lower Is Better Linux 3.8 ............... MIN: 2.0 AVG: 9.3 MAX: 30.0 Linux 3.9 ............... MIN: 1.0 AVG: 9.6 MAX: 25.0 Linux 3.10 .............. MIN: 2.0 AVG: 8.6 MAX: 23.0 Linux 3.11 .............. MIN: 2.0 AVG: 8.6 MAX: 25.0 Linux 3.12 .............. MIN: 2.0 AVG: 8.9 MAX: 25.0 Linux 3.13 .............. MIN: 2.0 AVG: 8.7 MAX: 23.0 drm-next For Linux 3.14 . MIN: 2.0 AVG: 8.7 MAX: 25.0 Unigine Sanctuary 2.3 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 16.84 |========================================== Linux 3.9 ............... 16.82 |========================================== Linux 3.10 .............. 18.31 |============================================== Linux 3.11 .............. 18.33 |============================================== Linux 3.12 .............. 18.29 |============================================== Linux 3.13 .............. 18.30 |============================================== drm-next For Linux 3.14 . 18.32 |============================================== Unigine Tropics 1.3 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 3.8 ............... 16.38 |======================================== Linux 3.9 ............... 16.37 |======================================== Linux 3.10 .............. 18.59 |============================================== Linux 3.11 .............. 18.59 |============================================== Linux 3.12 .............. 18.58 |============================================== Linux 3.13 .............. 18.57 |============================================== drm-next For Linux 3.14 . 18.68 |============================================== Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: Low Frames Per Second > Higher Is Better Linux 3.8 ............... 173.67 |============================================ Linux 3.9 ............... 166.07 |========================================== Linux 3.10 .............. 173.29 |============================================ Linux 3.11 .............. 172.15 |============================================ Linux 3.12 .............. 175.50 |============================================ Linux 3.13 .............. 176.45 |============================================= drm-next For Linux 3.14 . 177.53 |============================================= Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: High Frames Per Second > Higher Is Better Linux 3.8 ............... 77.94 |============================================ Linux 3.9 ............... 75.49 |========================================== Linux 3.10 .............. 79.54 |============================================= Linux 3.11 .............. 79.85 |============================================= Linux 3.12 .............. 81.40 |============================================== Linux 3.13 .............. 81.97 |============================================== drm-next For Linux 3.14 . 82.12 |============================================== Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: Ultra Frames Per Second > Higher Is Better Linux 3.8 ............... 57.99 |=========================================== Linux 3.9 ............... 57.03 |========================================== Linux 3.10 .............. 60.36 |============================================ Linux 3.11 .............. 60.50 |============================================ Linux 3.12 .............. 62.26 |============================================== Linux 3.13 .............. 62.57 |============================================== drm-next For Linux 3.14 . 62.09 |============================================== GpuTest 0.6.0 Test: Furmark - Resolution: 1920 x 1080 Points > Higher Is Better Linux 3.8 ............... 385 |======================================== Linux 3.9 ............... 385 |======================================== Linux 3.10 .............. 448 |=============================================== Linux 3.11 .............. 451 |=============================================== Linux 3.12 .............. 457 |================================================ Linux 3.13 .............. 451 |=============================================== drm-next For Linux 3.14 . 451 |===============================================