Intel GLAMOR UXA SNA 2D Performance

Intel 2D X.Org acceleration benchmarks on ubuntu 14.04 LTS. Benchmarks by Michael Larabel for a future article on phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1403072-PL-INTELGLAM59.

Intel GLAMOR UXA SNA 2D PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUXASNAGLAMORIntel Core i7-4770K @ 3.50GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel 4th Gen Core DRAM16384MB120GB Samsung SSD 840Intel HD 4600 (1250MHz)Intel Xeon E3-1200 v3/4thVA2431Realtek RTL8111/8168/8411Ubuntu 14.043.13.0-16-generic (x86_64)Unity 7.1.2X Server 1.15.0intel 2.99.9103.3 Mesa 10.1.0-rc3GCC 4.8ext41920x1080VA2431OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,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-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details- UXA: UXA- SNA: SNA- GLAMOR: GLAMOR

Intel GLAMOR UXA SNA 2D Performanceqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsqgears2: XRender Extension - Image Scalingx11perf: 500px PutImage Squarex11perf: Scrolling 500 x 500 pxx11perf: Char in 80-char aa linex11perf: PutImage XY 500x500 Squarex11perf: Fill 300 x 300px AA Trapezoidx11perf: 500px Copy From Window To Windowx11perf: Copy 500x500 From Pixmap To Pixmapx11perf: 500px Compositing From Pixmap To Windowx11perf: 500px Compositing From Window To Windowcairo-perf-trace: Popplergtkperf: Total Timegtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsUXASNAGLAMOR300.82296.091584.364963842339333331.13345384238557809084232.95628.8013.321.963.558.667.100.05508.1623.693.31335.21333.341931.196700858314166667167553667850785608527187330.65582.0911.881.712.905.066.710.04504.0510.130.45209.84210.26648.88899861389333331.1525733859387471863386602.871040.8014.233.027.4710.467.980.04504.45436.465.34OpenBenchmarking.org

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextUXASNAGLAMOR70140210280350SE +/- 2.82, N = 3SE +/- 0.36, N = 3SE +/- 0.81, N = 3300.82335.21209.841. (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: GearsUXASNAGLAMOR70140210280350SE +/- 0.37, N = 3SE +/- 0.33, N = 3SE +/- 0.44, N = 3296.09333.34210.261. (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 ScalingUXASNAGLAMOR400800120016002000SE +/- 23.54, N = 3SE +/- 23.62, N = 3SE +/- 1.13, N = 31584.361931.19648.881. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: 500px PutImage Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquareUXASNAGLAMOR14002800420056007000SE +/- 18.56, N = 3SE +/- 63.51, N = 3SE +/- 6.03, N = 3496367008991. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Scrolling 500 x 500 px

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Scrolling 500 x 500 pxUXASNAGLAMOR2K4K6K8K10KSE +/- 32.83, N = 3SE +/- 12.02, N = 3SE +/- 29.06, N = 38423858386131. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Char in 80-char aa line

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Char in 80-char aa lineUXASNAGLAMOR3M6M9M12M15MSE +/- 18559.21, N = 3SE +/- 33333.33, N = 3SE +/- 126139.25, N = 639333331416666789333331. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: PutImage XY 500x500 Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: PutImage XY 500x500 SquareUXASNAGLAMOR4080120160200SE +/- 0.02, N = 6SE +/- 0.00, N = 3SE +/- 0.02, N = 61.13167.001.151. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Fill 300 x 300px AA Trapezoid

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Fill 300 x 300px AA TrapezoidUXASNAGLAMOR120K240K360K480K600KSE +/- 3.33, N = 3SE +/- 8969.08, N = 3SE +/- 33.33, N = 33453553667257331. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Copy From Window To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Copy From Window To WindowUXASNAGLAMOR2K4K6K8K10KSE +/- 16.67, N = 3SE +/- 13.33, N = 3SE +/- 86.67, N = 38423850785931. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Copy 500x500 From Pixmap To Pixmap

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Copy 500x500 From Pixmap To PixmapUXASNAGLAMOR2K4K6K8K10KSE +/- 3.33, N = 3SE +/- 15.28, N = 3SE +/- 44.85, N = 38557856087471. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Compositing From Pixmap To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To WindowUXASNAGLAMOR4K8K12K16K20KSE +/- 5.77, N = 3SE +/- 17.64, N = 3SE +/- 33.33, N = 380908527186331. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Compositing From Window To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Window To WindowUXASNAGLAMOR4K8K12K16K20KSE +/- 8.82, N = 3SE +/- 133.33, N = 3SE +/- 11.55, N = 384231873386601. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

cairo-perf-trace

Cairo Trace: Poppler

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: PopplerUXASNAGLAMOR0.66381.32761.99142.65523.319SE +/- 0.05, N = 3SE +/- 0.02, N = 6SE +/- 0.01, N = 32.950.652.871. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

GtkPerf

GTK Widget: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: Total TimeUXASNAGLAMOR2004006008001000SE +/- 0.40, N = 3SE +/- 1.29, N = 3SE +/- 0.85, N = 3628.80582.091040.801. (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: GtkComboBoxUXASNAGLAMOR48121620SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 313.3211.8814.231. (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: GtkCheckButtonUXASNAGLAMOR0.67951.3592.03852.7183.3975SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 61.961.713.021. (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: GtkRadioButtonUXASNAGLAMOR246810SE +/- 0.11, N = 6SE +/- 0.04, N = 3SE +/- 0.03, N = 33.552.907.471. (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: GtkToggleButtonUXASNAGLAMOR3691215SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.25, N = 68.665.0610.461. (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: GtkComboBoxEntryUXASNAGLAMOR246810SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 37.106.717.981. (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 - ScrollUXASNAGLAMOR0.01130.02260.03390.04520.0565SE +/- 0.01, N = 6SE +/- 0.00, N = 6SE +/- 0.00, N = 30.050.040.041. (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 - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextUXASNAGLAMOR110220330440550SE +/- 0.60, N = 3SE +/- 0.97, N = 3SE +/- 0.53, N = 3508.16504.05504.451. (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 - CirclesUXASNAGLAMOR90180270360450SE +/- 0.16, N = 3SE +/- 0.35, N = 6SE +/- 1.52, N = 323.6910.13436.461. (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 - PixbufsUXASNAGLAMOR1.20152.4033.60454.8066.0075SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 33.310.455.341. (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