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.

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+Gitqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsqgears2: XRender Extension - Image Scalingjxrendermark: Simple Blit - 128x128jxrendermark: 12pt Text LCD - 128x128jxrendermark: Put Composition - 128x128jxrendermark: Rects Composition - 128x128jxrendermark: 12pt Text Grayscale - 128x128jxrendermark: Gradient+Temp Texture - 128x128jxrendermark: Linear Gradient Blend - 128x128jxrendermark: Radial Gradient Paint - 128x128jxrendermark: Transformed Blit Linear - 128x128jxrendermark: Transformed Blit Bilinear - 128x128jxrendermark: Transformed Texture Paint - 128x128cairo-perf-trace: Popplercairo-perf-trace: Firefox Canvascairo-perf-trace: GNOME Terminal Vimrender-bench: Phoronix Test Suite v4.4.0m3gtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsUXA AccelerationSNA IronlakeIntel Core IGP93.96105.82357.7725155.364553.2311813.4010805.621666.562132.952133.014538.7324755.8014099.1812268.798.5097.6319.5527.2344.084.377.2815.2926.430.1160.3511.00108.38117.23423.00589596.0846953.7431639.4221271.2276426.6762599.2561557.326521.9882855.6927470.5425507.832.6940.707.8623.5541.893.846.8322.8229.000.0921.651.87126.35129.23473.56912628.0164475.8839572.2771161.7674660.97163350.10223760.437636.93946490.60212677.07248821.162.1232.896.2619.5132.973.535.486.5121.160.1015.961.40OpenBenchmarking.org

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

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: 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

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

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: 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: 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: 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: 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: 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: 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: 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: 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 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

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

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: 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

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

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

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: 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: 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: 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: 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: 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: 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


Phoronix Test Suite v10.8.4