Intel SNA Ironlake 2.21.3+Git

Intel Core i3 330M Arrandale/Ironlake benchmarking with SNA and UXA 2D acceleration back-ends of the xf86-video-intel Git DDX as of 26 February. benchmarking by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1302275-RA-1302262FO41&grr.

Intel SNA Ironlake 2.21.3+GitProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUXA AccelerationSNA IronlakeIntel Core IGPIntel Core i3 330M @ 2.13GHz (4 Cores)ASRock HM55-HTIntel Core DRAM4096MB500GB Seagate ST9500325ASIntel Core IGPVIA VT2020AL2223WRealtek RTL8111/8168B + Atheros AR9287 WirelessUbuntu 13.043.8.0-7-generic (x86_64)Unity 6.6.0X Server 1.13.2intel 2.21.32.1 Mesa 9.2-devel (git-112ccfa)GCC 4.7ext41680x1050Intel Core i5 480M @ 2.67GHz (4 Cores)HP 1413320GB SAMSUNG HM320HJIDT 92HD81B1X5Realtek RTL8111/8168B + Broadcom BCM4313 802.11b/g/nLinuxMint 15Cinnamon 1.7.1intel 2.21.22.1 Mesa 9.0.21366x768OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details- UXA Acceleration: UXA- SNA Ironlake: SNA- Intel Core IGP: SNA

Intel SNA Ironlake 2.21.3+Gitgtkperf: GtkDrawingArea - Pixbufsgtkperf: GtkDrawingArea - Circlesgtkperf: GtkTextView - Scrollgtkperf: GtkComboBoxEntrygtkperf: GtkToggleButtongtkperf: GtkRadioButtongtkperf: GtkCheckButtongtkperf: GtkComboBoxrender-bench: Phoronix Test Suite v4.4.0m3cairo-perf-trace: GNOME Terminal Vimcairo-perf-trace: Firefox Canvascairo-perf-trace: Popplerjxrendermark: Transformed Texture Paint - 128x128jxrendermark: Transformed Blit Bilinear - 128x128jxrendermark: Transformed Blit Linear - 128x128jxrendermark: Radial Gradient Paint - 128x128jxrendermark: Linear Gradient Blend - 128x128jxrendermark: Gradient+Temp Texture - 128x128jxrendermark: 12pt Text Grayscale - 128x128jxrendermark: Rects Composition - 128x128jxrendermark: Put Composition - 128x128jxrendermark: 12pt Text LCD - 128x128jxrendermark: Simple Blit - 128x128qgears2: XRender Extension - Image Scalingqgears2: XRender Extension - Gearsqgears2: XRender Extension - TextUXA AccelerationSNA IronlakeIntel Core IGP11.0060.350.1126.4315.297.284.3744.0827.2319.5597.638.5012268.7914099.1824755.804538.732133.012132.951666.5610805.6211813.404553.2325155.36357.77105.8293.961.8721.650.0929.0022.826.833.8441.8923.557.8640.702.6925507.8327470.5482855.696521.9861557.3262599.2576426.6721271.2231639.4246953.74589596.08423.00117.23108.381.4015.960.1021.166.515.483.5332.9719.516.2632.892.12248821.16212677.07946490.607636.93223760.43163350.1074660.9771161.7639572.2764475.88912628.01473.56129.23126.35OpenBenchmarking.org

GtkPerf

GTK Widget: GtkDrawingArea - Pixbufs

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - PixbufsUXA AccelerationSNA IronlakeIntel Core IGP3691215SE +/- 0.01, N = 3SE +/- 0.06, N = 6SE +/- 0.06, N = 611.001.871.401. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkDrawingArea - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesUXA AccelerationSNA IronlakeIntel Core IGP1428425670SE +/- 0.18, N = 3SE +/- 0.27, N = 3SE +/- 0.19, N = 360.3521.6515.961. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollUXA AccelerationSNA IronlakeIntel Core IGP0.02480.04960.07440.09920.124SE +/- 0.01, N = 6SE +/- 0.00, N = 3SE +/- 0.01, N = 60.110.090.101. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkComboBoxEntry

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxEntryUXA AccelerationSNA IronlakeIntel Core IGP714212835SE +/- 0.10, N = 3SE +/- 0.13, N = 3SE +/- 0.02, N = 326.4329.0021.161. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkToggleButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkToggleButtonUXA AccelerationSNA IronlakeIntel Core IGP510152025SE +/- 0.20, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 315.2922.826.511. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkRadioButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkRadioButtonUXA AccelerationSNA IronlakeIntel Core IGP246810SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 37.286.835.481. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkCheckButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkCheckButtonUXA AccelerationSNA IronlakeIntel Core IGP0.98331.96662.94993.93324.9165SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 34.373.843.531. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxUXA AccelerationSNA IronlakeIntel Core IGP1020304050SE +/- 0.09, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 344.0841.8932.971. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

Render Bench

Phoronix Test Suite v4.4.0m3

OpenBenchmarking.orgSeconds, Fewer Is BetterRender BenchPhoronix Test Suite v4.4.0m3UXA AccelerationSNA IronlakeIntel Core IGP612182430SE +/- 0.06, N = 3SE +/- 0.26, N = 3SE +/- 0.06, N = 327.2323.5519.511. (CC) gcc options: -lm -lX11 -lXext -lXrender -lImlib2 -lfreetype -lz -ldl

cairo-perf-trace

Cairo Trace: GNOME Terminal Vim

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: GNOME Terminal VimUXA AccelerationSNA IronlakeIntel Core IGP510152025SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 319.557.866.261. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

cairo-perf-trace

Cairo Trace: Firefox Canvas

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: Firefox CanvasUXA AccelerationSNA IronlakeIntel Core IGP20406080100SE +/- 0.92, N = 3SE +/- 0.28, N = 3SE +/- 0.31, N = 397.6340.7032.891. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

cairo-perf-trace

Cairo Trace: Poppler

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: PopplerUXA AccelerationSNA IronlakeIntel Core IGP246810SE +/- 0.02, N = 3SE +/- 0.06, N = 6SE +/- 0.03, N = 38.502.692.121. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

JXRenderMark

Test: Transformed Texture Paint - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Transformed Texture Paint - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP50K100K150K200K250KSE +/- 125.94, N = 12SE +/- 3233.24, N = 12SE +/- 8297.21, N = 1212268.7925507.83248821.16

JXRenderMark

Test: Transformed Blit Bilinear - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Transformed Blit Bilinear - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP50K100K150K200K250KSE +/- 142.43, N = 11SE +/- 2333.04, N = 12SE +/- 5386.90, N = 1214099.1827470.54212677.07

JXRenderMark

Test: Transformed Blit Linear - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Transformed Blit Linear - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP200K400K600K800K1000KSE +/- 263.91, N = 10SE +/- 40631.08, N = 12SE +/- 51753.34, N = 1224755.8082855.69946490.60

JXRenderMark

Test: Radial Gradient Paint - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Radial Gradient Paint - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP16003200480064008000SE +/- 65.86, N = 12SE +/- 133.84, N = 12SE +/- 102.53, N = 124538.736521.987636.93

JXRenderMark

Test: Linear Gradient Blend - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Linear Gradient Blend - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP50K100K150K200K250KSE +/- 46.87, N = 12SE +/- 18315.32, N = 12SE +/- 20036.92, N = 122133.0161557.32223760.43

JXRenderMark

Test: Gradient+Temp Texture - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Gradient+Temp Texture - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP30K60K90K120K150KSE +/- 53.56, N = 12SE +/- 15258.92, N = 12SE +/- 15153.91, N = 122132.9562599.25163350.10

JXRenderMark

Test: 12pt Text Grayscale - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: 12pt Text Grayscale - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP16K32K48K64K80KSE +/- 34.46, N = 12SE +/- 6204.90, N = 12SE +/- 4587.90, N = 121666.5676426.6774660.97

JXRenderMark

Test: Rects Composition - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Rects Composition - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP15K30K45K60K75KSE +/- 152.33, N = 6SE +/- 1444.94, N = 12SE +/- 4846.97, N = 1210805.6221271.2271161.76

JXRenderMark

Test: Put Composition - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Put Composition - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP8K16K24K32K40KSE +/- 150.09, N = 12SE +/- 1804.87, N = 12SE +/- 665.26, N = 1211813.4031639.4239572.27

JXRenderMark

Test: 12pt Text LCD - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: 12pt Text LCD - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP14K28K42K56K70KSE +/- 35.28, N = 6SE +/- 2346.93, N = 12SE +/- 2773.11, N = 124553.2346953.7464475.88

JXRenderMark

Test: Simple Blit - Size: 128x128

OpenBenchmarking.orgOperations Per Second, More Is BetterJXRenderMark 1.0.1Test: Simple Blit - Size: 128x128UXA AccelerationSNA IronlakeIntel Core IGP200K400K600K800K1000KSE +/- 738.61, N = 12SE +/- 98757.69, N = 12SE +/- 86716.10, N = 1225155.36589596.08912628.01

QGears2

Rendering: XRender Extension - Test: Image Scaling

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: Image ScalingUXA AccelerationSNA IronlakeIntel Core IGP100200300400500SE +/- 0.22, N = 3SE +/- 1.12, N = 3SE +/- 1.37, N = 3357.77423.00473.561. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Gears

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: GearsUXA AccelerationSNA IronlakeIntel Core IGP306090120150SE +/- 0.35, N = 3SE +/- 0.16, N = 3SE +/- 1.03, N = 3105.82117.23129.231. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextUXA AccelerationSNA IronlakeIntel Core IGP306090120150SE +/- 0.31, N = 3SE +/- 0.17, N = 3SE +/- 0.63, N = 393.96108.38126.351. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread


Phoronix Test Suite v10.8.4