Intel vs. Modesetting X.Org DDX Linux 2017 Comparing impact of xf86-video-intel and xf86-video-modesetting DDX drivers on Intel Broadwell ThinkPad X1 Carbon. Benchmarks by Michael Larabel. xf86-video-intel 2.99.917: Processor: Intel Core i7-5600U @ 3.20GHz (4 Cores), Motherboard: LENOVO 20BSCTO1WW, Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (Broadwell GT2) 3072MB (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265 OS: Ubuntu 16.10, Kernel: 4.10.0-999-generic (x86_64) 20161229, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: intel 2.99.917, OpenGL: 4.5 Mesa 17.0.0-devel- padoka PPA, Vulkan: 1.0.21, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 1920x1080 xf86-video-modesetting 1.18.4: Processor: Intel Core i7-5600U @ 3.20GHz (4 Cores), Motherboard: LENOVO 20BSCTO1WW, Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (Broadwell GT2) 3072MB, Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265 OS: Ubuntu 16.10, Kernel: 4.10.0-999-generic (x86_64) 20161229, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: modesetting 1.18.4, OpenGL: 4.5 Mesa 17.0.0-devel- padoka PPA, Vulkan: 1.0.21, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 1920x1080 Dota 2 Resolution: 1920 x 1080 - Renderer: OpenGL Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 9.30 |======================================== xf86-video-modesetting 1.18.4 . 9.58 |========================================= ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 44.37 |======================================= xf86-video-modesetting 1.18.4 . 45.17 |======================================== OpenArena 0.8.8 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 35.23 |======================================== xf86-video-modesetting 1.18.4 . 35.43 |======================================== OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Milliseconds < Lower Is Better xf86-video-intel 2.99.917 ..... MIN: 6.0 AVG: 28.2 MAX: 64.0 xf86-video-modesetting 1.18.4 . MIN: 6.0 AVG: 28.1 MAX: 62.0 Tesseract 2014-05-12 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 38.51 |======================================= xf86-video-modesetting 1.18.4 . 39.13 |======================================== Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: Low Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 152.26 |======================================= xf86-video-modesetting 1.18.4 . 153.77 |======================================= Xonotic 0.8 Resolution: 1920 x 1080 - Effects Quality: High Frames Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 69.28 |======================================== xf86-video-modesetting 1.18.4 . 68.05 |======================================= x11perf 1.5 Test: 500px PutImage Square Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 3440 |========================================= xf86-video-modesetting 1.18.4 . 3137 |===================================== x11perf 1.5 Test: Scrolling 500 x 500 px Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 6243 |========================================= xf86-video-modesetting 1.18.4 . 5948 |======================================= x11perf 1.5 Test: Char in 80-char aa line Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 13100000 |===================================== xf86-video-modesetting 1.18.4 . 6473333 |================== x11perf 1.5 Test: PutImage XY 500x500 Square Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 127.00 |======================================= xf86-video-modesetting 1.18.4 . 70.80 |====================== x11perf 1.5 Test: Fill 300 x 300px AA Trapezoid Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 277000 |======================================= xf86-video-modesetting 1.18.4 . 2520 | x11perf 1.5 Test: 500px Copy From Window To Window Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 6153 |========================================= xf86-video-modesetting 1.18.4 . 5997 |======================================== x11perf 1.5 Test: Copy 500x500 From Pixmap To Pixmap Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 6207 |======================================== xf86-video-modesetting 1.18.4 . 6357 |========================================= x11perf 1.5 Test: 500px Compositing From Pixmap To Window Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 5937 |==================== xf86-video-modesetting 1.18.4 . 12017 |======================================== x11perf 1.5 Test: 500px Compositing From Window To Window Operations / Second > Higher Is Better xf86-video-intel 2.99.917 ..... 6113 |========================================= xf86-video-modesetting 1.18.4 . 5907 |======================================== JXRenderMark 1.0.1 Test: Simple Blit - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 608899.03 |==================================== xf86-video-modesetting 1.18.4 . 142142.22 |======== JXRenderMark 1.0.1 Test: 12pt Text LCD - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 36055.68 |==================================== xf86-video-modesetting 1.18.4 . 36627.57 |===================================== JXRenderMark 1.0.1 Test: Put Composition - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 8686.16 |====================================== xf86-video-modesetting 1.18.4 . 4063.90 |================== JXRenderMark 1.0.1 Test: Rects Composition - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 6070.13 |====================================== xf86-video-modesetting 1.18.4 . 5133.20 |================================ JXRenderMark 1.0.1 Test: 12pt Text Grayscale - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 36151.00 |==================================== xf86-video-modesetting 1.18.4 . 36763.65 |===================================== JXRenderMark 1.0.1 Test: Gradient+Temp Texture - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 200661.33 |==================================== xf86-video-modesetting 1.18.4 . 1744.26 | JXRenderMark 1.0.1 Test: Linear Gradient Blend - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 289972.53 |==================================== xf86-video-modesetting 1.18.4 . 1611.70 | JXRenderMark 1.0.1 Test: Radial Gradient Paint - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 541.22 |========= xf86-video-modesetting 1.18.4 . 2252.07 |====================================== JXRenderMark 1.0.1 Test: Transformed Blit Linear - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 856333.13 |==================================== xf86-video-modesetting 1.18.4 . 131294.15 |====== JXRenderMark 1.0.1 Test: Transformed Blit Bilinear - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 265817.61 |==================================== xf86-video-modesetting 1.18.4 . 3598.72 | JXRenderMark 1.0.1 Test: Transformed Texture Paint - Size: 1024x1024 Operations Per Second > Higher Is Better xf86-video-intel 2.99.917 ..... 306397.55 |==================================== xf86-video-modesetting 1.18.4 . 4272.86 |= GtkPerf 0.40 GTK Widget: Total Time Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 431.69 |===================================== xf86-video-modesetting 1.18.4 . 454.49 |======================================= GtkPerf 0.40 GTK Widget: GtkComboBox Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 17.19 |==================================== xf86-video-modesetting 1.18.4 . 19.36 |======================================== GtkPerf 0.40 GTK Widget: GtkCheckButton Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 1.58 |=============================== xf86-video-modesetting 1.18.4 . 2.07 |========================================= GtkPerf 0.40 GTK Widget: GtkRadioButton Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 2.96 |========================== xf86-video-modesetting 1.18.4 . 4.72 |========================================= GtkPerf 0.40 GTK Widget: GtkToggleButton Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 5.74 |============================== xf86-video-modesetting 1.18.4 . 7.75 |========================================= GtkPerf 0.40 GTK Widget: GtkComboBoxEntry Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 11.70 |======================================== xf86-video-modesetting 1.18.4 . 11.84 |======================================== GtkPerf 0.40 GTK Widget: GtkTextView - Scroll Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 0.04 |========================================= xf86-video-modesetting 1.18.4 . 0.04 |========================================= GtkPerf 0.40 GTK Widget: GtkTextView - Add Text Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 315.63 |======================================= xf86-video-modesetting 1.18.4 . 310.82 |====================================== GtkPerf 0.40 GTK Widget: GtkDrawingArea - Circles Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 21.17 |============================= xf86-video-modesetting 1.18.4 . 29.12 |======================================== GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs Seconds < Lower Is Better xf86-video-intel 2.99.917 ..... 0.35 |===== xf86-video-modesetting 1.18.4 . 2.92 |=========================================