Intel Sandy Bridge UXA SNA GLAMOR Testing of xf86-video-intel DDX Git master as of 19 April with stock UXA, Intel SNA (--enable-sna), and Intel DDX with Git master of GLAMOR acceleration enabled as of 19 April 2012 along with Git master of Mesa and the latest Linux 3.4 development kernel throughout. Testing for a future article on Phoronix.com looking at the performance impact of stock UXA 2D X.Org acceleration versus SNA (Sandy Bridge New Acceleration) versus Glamor OpenGL acceleration. Intel Ivy Bridge benchmarks of these 2D acceleration means on Ubuntu 12.04 LTS are forthcoming on Phoronix. Stock UXA: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-b328949), Compiler: GCC 4.6 + Clang 3.0-6ubuntu3 + Intel IOC SDK 2012 v1.0.2 + CUDA 4.2, File-System: ext4, Screen Resolution: 1600x900 Intel SNA: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-b328949), Compiler: GCC 4.6 + Clang 3.0-6ubuntu3 + Intel IOC SDK 2012 v1.0.2 + CUDA 4.2, File-System: ext4, Screen Resolution: 1600x900 GLAMOR: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-b328949), Compiler: GCC 4.6 + Clang 3.0-6ubuntu3 + Intel IOC SDK 2012 v1.0.2 + CUDA 4.2, File-System: ext4, Screen Resolution: 1600x900 i5-2500 sna: Processor: Intel Core i5-2500 @ 3.29GHz (4 Cores), Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 750GB Seagate ST3750528AS, Graphics: AMD Radeon HD 5700 1024MB, Audio: Intel 6 /C200, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Debian Linux Wheezy/sid, Kernel: 3.4.0-rc6+ (x86_64), Display Server: X Server 1.12.99, OpenGL: 2.1 Mesa 8.1-devel (git-f2f5ddc), Compiler: GCC 4.7 + LLVM 2.9, File-System: ext4, Screen Resolution: 1024x768 Cairo Performance Demos 2012-01-30 Demo: Fish FPS > Higher Is Better Stock UXA ... 1.20 | Intel SNA ... 2.42 | i5-2500 sna . 292.71 |========================================================= Cairo Performance Demos 2012-01-30 Demo: Gears FPS > Higher Is Better Stock UXA ... 110.54 |=============== Intel SNA ... 161.22 |======================= i5-2500 sna . 408.13 |========================================================= Cairo Performance Demos 2012-01-30 Demo: Charts FPS > Higher Is Better Stock UXA ... 13.11 |===== Intel SNA ... 13.78 |===== i5-2500 sna . 155.44 |========================================================= Cairo Performance Demos 2012-01-30 Demo: Gradients FPS > Higher Is Better Stock UXA ... 66.91 |======= Intel SNA ... 75.33 |======== i5-2500 sna . 547.16 |========================================================= QGears2 Rendering: XRender Extension - Test: Text Frames Per Second > Higher Is Better Stock UXA ... 102.58 |================== Intel SNA ... 105.15 |================== GLAMOR ...... 126.95 |====================== i5-2500 sna . 328.82 |========================================================= QGears2 Rendering: XRender Extension - Test: Gears Frames Per Second > Higher Is Better Stock UXA ... 107.60 |======================== Intel SNA ... 105.91 |======================== GLAMOR ...... 145.99 |================================= i5-2500 sna . 256.04 |========================================================= QGears2 Rendering: XRender Extension - Test: Image Scaling Frames Per Second > Higher Is Better Stock UXA ... 350.74 |============ Intel SNA ... 436.52 |=============== GLAMOR ...... 404.64 |============== i5-2500 sna . 1656.39 |======================================================== x11perf 1.5 Test: 500px PutImage Square Operations / Second > Higher Is Better Stock UXA ... 2305 |======================== Intel SNA ... 2913 |=============================== GLAMOR ...... 880 |========= i5-2500 sna . 5573 |=========================================================== x11perf 1.5 Test: Scrolling 500 x 500 px Operations / Second > Higher Is Better Stock UXA ... 2877 |=================================================== Intel SNA ... 2493 |============================================ GLAMOR ...... 2900 |=================================================== i5-2500 sna . 3350 |=========================================================== x11perf 1.5 Test: Char in 80-char aa line Operations / Second > Higher Is Better Stock UXA ... 1826667 |=================== Intel SNA ... 3566667 |===================================== GLAMOR ...... 1140000 |============ i5-2500 sna . 5466667 |======================================================== x11perf 1.5 Test: PutImage XY 500x500 Square Operations / Second > Higher Is Better Stock UXA ... 1.15 | Intel SNA ... 153.00 |========================================================= GLAMOR ...... 1.15 | i5-2500 sna . 150.00 |======================================================== x11perf 1.5 Test: 500px Copy From Window To Window Operations / Second > Higher Is Better Stock UXA ... 3773 |======================================================== Intel SNA ... 3130 |=============================================== GLAMOR ...... 3785 |========================================================= i5-2500 sna . 3940 |=========================================================== x11perf 1.5 Test: Copy 500x500 From Pixmap To Pixmap Operations / Second > Higher Is Better Stock UXA ... 4030 |====================================================== Intel SNA ... 3140 |========================================== GLAMOR ...... 3923 |===================================================== i5-2500 sna . 4387 |=========================================================== x11perf 1.5 Test: 500px Compositing From Pixmap To Window Operations / Second > Higher Is Better Stock UXA ... 3123 |============================================ Intel SNA ... 3125 |============================================ GLAMOR ...... 4217 |=========================================================== i5-2500 sna . 3963 |======================================================= x11perf 1.5 Test: 500px Compositing From Window To Window Operations / Second > Higher Is Better Stock UXA ... 3807 |========================================================= Intel SNA ... 3133 |=============================================== GLAMOR ...... 3798 |========================================================= i5-2500 sna . 3940 |=========================================================== JXRenderMark 1.0.1 Test: Simple Blit - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 1052687.15 |=================== Intel SNA ... 743342.45 |============= GLAMOR ...... 80661.20 |= i5-2500 sna . 2919403.31 |===================================================== JXRenderMark 1.0.1 Test: 12pt Text LCD - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 15548.20 |======= Intel SNA ... 125823.40 |====================================================== GLAMOR ...... 16827.09 |======= i5-2500 sna . 69892.59 |============================== JXRenderMark 1.0.1 Test: Put Composition - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 23720.27 |=========================== Intel SNA ... 48416.70 |======================================================= GLAMOR ...... 10521.09 |============ i5-2500 sna . 47376.45 |====================================================== JXRenderMark 1.0.1 Test: Rects Composition - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 22410.67 |================================= Intel SNA ... 37075.67 |======================================================= GLAMOR ...... 2116.20 |=== i5-2500 sna . 16666.38 |========================= JXRenderMark 1.0.1 Test: 12pt Text Grayscale - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 2728.39 |= Intel SNA ... 159310.03 |====================================================== GLAMOR ...... 19983.87 |======= i5-2500 sna . 71988.00 |======================== JXRenderMark 1.0.1 Test: Gradient+Temp Texture - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 4344.46 | Intel SNA ... 15990.56 |== GLAMOR ...... 3420.91 | i5-2500 sna . 546892.85 |====================================================== JXRenderMark 1.0.1 Test: Linear Gradient Blend - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 4509.94 | Intel SNA ... 104975.23 |======== GLAMOR ...... 3436.89 | i5-2500 sna . 669216.73 |====================================================== JXRenderMark 1.0.1 Test: Radial Gradient Paint - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 6878.99 |============================= Intel SNA ... 9243.87 |======================================== GLAMOR ...... 5835.37 |========================= i5-2500 sna . 12827.92 |======================================================= JXRenderMark 1.0.1 Test: Transformed Blit Linear - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 776196.88 |=================== Intel SNA ... 732731.10 |================== GLAMOR ...... 103392.11 |=== i5-2500 sna . 2144956.09 |===================================================== JXRenderMark 1.0.1 Test: Transformed Blit Bilinear - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 26904.24 |=== Intel SNA ... 50372.64 |===== GLAMOR ...... 31306.43 |=== i5-2500 sna . 500586.89 |====================================================== JXRenderMark 1.0.1 Test: Transformed Texture Paint - Size: 128x128 Operations Per Second > Higher Is Better Stock UXA ... 27786.44 |== Intel SNA ... 31466.07 |== GLAMOR ...... 31087.64 |== i5-2500 sna . 699547.16 |====================================================== cairo-perf-trace 1.10.2 Cairo Trace: Poppler Seconds < Lower Is Better Stock UXA ... 5.44 |================================= Intel SNA ... 0.98 |====== GLAMOR ...... 9.67 |=========================================================== i5-2500 sna . 0.84 |===== cairo-perf-trace 1.10.2 Cairo Trace: Firefox Canvas Seconds < Lower Is Better Stock UXA ... 52.05 |========================================================== Intel SNA ... 16.83 |=================== i5-2500 sna . 19.70 |====================== cairo-perf-trace 1.10.2 Cairo Trace: GNOME Terminal Vim Seconds < Lower Is Better Stock UXA ... 14.59 |============================================= Intel SNA ... 2.13 |======= GLAMOR ...... 18.80 |========================================================== i5-2500 sna . 2.36 |======= Nexuiz 2.5.2 Resolution: 1600 x 900 - HDR: Yes - Sound: On Frames Per Second > Higher Is Better Stock UXA ... 26.80 |================================== Intel SNA ... 26.87 |================================== i5-2500 sna . 45.61 |========================================================== OpenArena 0.8.5 Resolution: 1600 x 900 Frames Per Second > Higher Is Better Stock UXA ... 82.70 |============== Intel SNA ... 81.23 |============== i5-2500 sna . 341.53 |========================================================= GtkPerf 0.40 GTK Widget: GtkComboBox Seconds < Lower Is Better Stock UXA ... 26.61 |======================================================= Intel SNA ... 26.87 |======================================================= GLAMOR ...... 28.20 |========================================================== i5-2500 sna . 11.63 |======================== GtkPerf 0.40 GTK Widget: GtkCheckButton Seconds < Lower Is Better Stock UXA ... 2.82 |========================================================== Intel SNA ... 2.83 |========================================================== GLAMOR ...... 2.87 |=========================================================== i5-2500 sna . 1.03 |===================== GtkPerf 0.40 GTK Widget: GtkRadioButton Seconds < Lower Is Better Stock UXA ... 6.19 |=========================================================== Intel SNA ... 6.21 |=========================================================== GLAMOR ...... 5.87 |======================================================== i5-2500 sna . 1.54 |=============== GtkPerf 0.40 GTK Widget: GtkToggleButton Seconds < Lower Is Better Stock UXA ... 22.28 |========================================================== Intel SNA ... 22.21 |========================================================== GLAMOR ...... 20.76 |====================================================== i5-2500 sna . 1.04 |=== GtkPerf 0.40 GTK Widget: GtkComboBoxEntry Seconds < Lower Is Better Stock UXA ... 17.71 |================================================== Intel SNA ... 19.20 |======================================================= GLAMOR ...... 20.35 |========================================================== i5-2500 sna . 7.79 |====================== GtkPerf 0.40 GTK Widget: GtkDrawingArea - Circles Seconds < Lower Is Better Stock UXA ... 82.46 |======= Intel SNA ... 52.93 |===== GLAMOR ...... 641.71 |========================================================= i5-2500 sna . 10.50 |= GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs Seconds < Lower Is Better Stock UXA ... 5.52 |======================================================= Intel SNA ... 1.38 |============== GLAMOR ...... 5.94 |=========================================================== i5-2500 sna . 0.71 |=======