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&grs&sor.

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 Performancex11perf: 500px PutImage Squarex11perf: Char in 80-char aa lineqgears2: XRender Extension - Image Scalingx11perf: 500px Compositing From Pixmap To Windowx11perf: 500px Compositing From Window To Windowgtkperf: GtkToggleButtonx11perf: Fill 300 x 300px AA Trapezoidx11perf: PutImage XY 500x500 Squaregtkperf: GtkDrawingArea - Pixbufsgtkperf: Total Timegtkperf: GtkCheckButtonqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsgtkperf: GtkComboBoxgtkperf: GtkComboBoxEntryx11perf: Scrolling 500 x 500 pxx11perf: Copy 500x500 From Pixmap To Pixmapx11perf: 500px Copy From Window To Windowgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkTextView - Scrollgtkperf: GtkRadioButtoncairo-perf-trace: PopplerUXASNAGLAMOR496339333331584.36809084238.6634531.133.31628.801.96300.82296.0913.327.10842385578423508.1623.690.053.552.956700141666671931.198527187335.065536671670.45582.091.71335.21333.3411.886.71858385608507504.0510.130.042.900.658998933333648.8818633866010.46257331.155.341040.803.02209.84210.2614.237.98861387478593504.45436.460.047.472.87OpenBenchmarking.org

x11perf

Test: 500px PutImage Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquareSNAUXAGLAMOR14002800420056007000SE +/- 63.51, N = 3SE +/- 18.56, N = 3SE +/- 6.03, N = 3670049638991. (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 lineSNAGLAMORUXA3M6M9M12M15MSE +/- 33333.33, N = 3SE +/- 126139.25, N = 6SE +/- 18559.21, N = 314166667893333339333331. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

QGears2

Rendering: XRender Extension - Test: Image Scaling

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: Image ScalingSNAUXAGLAMOR400800120016002000SE +/- 23.62, N = 3SE +/- 23.54, N = 3SE +/- 1.13, N = 31931.191584.36648.881. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: 500px Compositing From Pixmap To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To WindowGLAMORSNAUXA4K8K12K16K20KSE +/- 33.33, N = 3SE +/- 17.64, N = 3SE +/- 5.77, N = 318633852780901. (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 WindowSNAGLAMORUXA4K8K12K16K20KSE +/- 133.33, N = 3SE +/- 11.55, N = 3SE +/- 8.82, N = 318733866084231. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

GtkPerf

GTK Widget: GtkToggleButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkToggleButtonSNAUXAGLAMOR3691215SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 65.068.6610.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

x11perf

Test: Fill 300 x 300px AA Trapezoid

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Fill 300 x 300px AA TrapezoidSNAGLAMORUXA120K240K360K480K600KSE +/- 8969.08, N = 3SE +/- 33.33, N = 3SE +/- 3.33, N = 35536672573334531. (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 SquareSNAGLAMORUXA4080120160200SE +/- 0.00, N = 3SE +/- 0.02, N = 6SE +/- 0.02, N = 6167.001.151.131. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

GtkPerf

GTK Widget: GtkDrawingArea - Pixbufs

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - PixbufsSNAUXAGLAMOR1.20152.4033.60454.8066.0075SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 30.453.315.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

GtkPerf

GTK Widget: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: Total TimeSNAUXAGLAMOR2004006008001000SE +/- 1.29, N = 3SE +/- 0.40, N = 3SE +/- 0.85, N = 3582.09628.801040.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: GtkCheckButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkCheckButtonSNAUXAGLAMOR0.67951.3592.03852.7183.3975SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 61.711.963.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

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextSNAUXAGLAMOR70140210280350SE +/- 0.36, N = 3SE +/- 2.82, N = 3SE +/- 0.81, N = 3335.21300.82209.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: GearsSNAUXAGLAMOR70140210280350SE +/- 0.33, N = 3SE +/- 0.37, N = 3SE +/- 0.44, N = 3333.34296.09210.261. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxSNAUXAGLAMOR48121620SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 311.8813.3214.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: GtkComboBoxEntry

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxEntrySNAUXAGLAMOR246810SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 36.717.107.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

x11perf

Test: Scrolling 500 x 500 px

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Scrolling 500 x 500 pxGLAMORSNAUXA2K4K6K8K10KSE +/- 29.06, N = 3SE +/- 12.02, N = 3SE +/- 32.83, N = 38613858384231. (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 PixmapGLAMORSNAUXA2K4K6K8K10KSE +/- 44.85, N = 3SE +/- 15.28, N = 3SE +/- 3.33, N = 38747856085571. (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 WindowGLAMORSNAUXA2K4K6K8K10KSE +/- 86.67, N = 3SE +/- 13.33, N = 3SE +/- 16.67, N = 38593850784231. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

GtkPerf

GTK Widget: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextSNAGLAMORUXA110220330440550SE +/- 0.97, N = 3SE +/- 0.53, N = 3SE +/- 0.60, N = 3504.05504.45508.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: GtkDrawingArea - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesSNAUXAGLAMOR90180270360450SE +/- 0.35, N = 6SE +/- 0.16, N = 3SE +/- 1.52, N = 310.1323.69436.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: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollSNAGLAMORUXA0.01130.02260.03390.04520.0565SE +/- 0.00, N = 6SE +/- 0.00, N = 3SE +/- 0.01, N = 60.040.040.051. (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: GtkRadioButtonSNAUXAGLAMOR246810SE +/- 0.04, N = 3SE +/- 0.11, N = 6SE +/- 0.03, N = 32.903.557.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

cairo-perf-trace

Cairo Trace: Poppler

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


Phoronix Test Suite v10.8.4