Ubuntu 13.10 Intel Haswell 2D Xmir Tests

Ubuntu 13.10 XMir 2D benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1309109-SO-UBUNTU13143.

Ubuntu 13.10 Intel Haswell 2D Xmir TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMirIntel Core i7-4900MQ @ 2.80GHz (8 Cores)System76 Gazelle ProfessionalIntel Xeon E3-1200 v3/4th8192MB120GB INTEL SSDSC2CW12Intel 4th Gen Core IGP (1300MHz)Intel Haswell HDMIRealtek RTL8111/8168/8411 + Intel Centrino Advanced-N 6235Ubuntu 13.103.11.0-5-generic (x86_64)Unity 7.1.0X Server 1.14.2.901 (1.14.3 RC 1)intel 2.21.14GCC 4.8ext41920x1080Unity-System-Compositor 0.0.1 + X Server 1.14.2.901 (1.14.3 RC 1)3.1 Mesa 9.2.0OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details- SNA

Ubuntu 13.10 Intel Haswell 2D Xmir Testsqgears2: 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: Popplercairo-perf-trace: Firefox Canvascairo-perf-trace: GNOME Terminal Vimrender-bench: Phoronix Test Suite v4.8.2gtkperf: Total Timegtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir319.05323.191828.3262108503214333331706426678367876015410194000.7413.211.5615.40642.2813.631.873.005.058.090.05515.2025.550.48299.17297.961668.2152678200204666671636473338067820317367194000.7813.201.6615.38648.4213.871.873.175.318.330.05518.5025.850.47OpenBenchmarking.org

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir70140210280350SE +/- 0.27, N = 3SE +/- 1.85, N = 3319.05299.171. (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: GearsUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir70140210280350SE +/- 1.14, N = 3SE +/- 1.20, N = 3323.19297.961. (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 ScalingUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir400800120016002000SE +/- 285.80, N = 6SE +/- 48.56, N = 61828.321668.211. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: 500px PutImage Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquareUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir13002600390052006500SE +/- 10.00, N = 3SE +/- 63.86, N = 3621052671. (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 pxUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir2K4K6K8K10KSE +/- 31.80, N = 3SE +/- 65.57, N = 3850382001. (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 lineUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir5M10M15M20M25MSE +/- 133333.33, N = 3SE +/- 133333.33, N = 321433333204666671. (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 SquareUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir4080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 31701631. (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 TrapezoidUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir140K280K420K560K700KSE +/- 3382.96, N = 3SE +/- 1333.33, N = 36426676473331. (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 WindowUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir2K4K6K8K10KSE +/- 42.56, N = 3SE +/- 14.53, N = 3836780671. (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 PixmapUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir2K4K6K8K10KSE +/- 10.00, N = 3SE +/- 72.19, N = 3876082031. (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 WindowUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir4K8K12K16K20KSE +/- 2321.02, N = 6SE +/- 719.57, N = 615410173671. (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 WindowUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir4K8K12K16K20KSE +/- 0.00, N = 3SE +/- 0.00, N = 319400194001. (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: PopplerUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.17550.3510.52650.7020.8775SE +/- 0.02, N = 6SE +/- 0.03, N = 60.740.781. (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 CanvasUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir3691215SE +/- 0.04, N = 3SE +/- 0.21, N = 313.2113.201. (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 VimUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.37350.7471.12051.4941.8675SE +/- 0.07, N = 6SE +/- 0.13, N = 61.561.661. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

Render Bench

Phoronix Test Suite v4.8.2

OpenBenchmarking.orgSeconds, Fewer Is BetterRender BenchPhoronix Test Suite v4.8.2Ubuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir48121620SE +/- 0.05, N = 3SE +/- 0.04, N = 315.4015.381. (CC) gcc options: -lm -lX11 -lXext -lXrender -lImlib2 -lfreetype -lz -ldl

GtkPerf

GTK Widget: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: Total TimeUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir140280420560700SE +/- 0.05, N = 3642.28648.421. (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: GtkComboBoxUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir48121620SE +/- 0.02, N = 3SE +/- 0.15, N = 313.6313.871. (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: GtkCheckButtonUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.42080.84161.26241.68322.104SE +/- 0.01, N = 3SE +/- 0.02, N = 31.871.871. (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: GtkRadioButtonUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.71331.42662.13992.85323.5665SE +/- 0.01, N = 3SE +/- 0.01, N = 33.003.171. (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: GtkToggleButtonUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir1.19482.38963.58444.77925.974SE +/- 0.03, N = 3SE +/- 0.05, N = 35.055.311. (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: GtkComboBoxEntryUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir246810SE +/- 0.03, N = 3SE +/- 0.08, N = 38.098.331. (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 - ScrollUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.01130.02260.03390.04520.0565SE +/- 0.00, N = 6SE +/- 0.00, N = 60.050.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: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir110220330440550SE +/- 0.79, N = 3SE +/- 0.43, N = 3515.20518.501. (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 - CirclesUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir612182430SE +/- 0.18, N = 3SE +/- 0.19, N = 325.5525.851. (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 - PixbufsUbuntu 13.10 20130909Ubuntu 13.10 20130909 + XMir0.1080.2160.3240.4320.54SE +/- 0.04, N = 6SE +/- 0.01, N = 40.480.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


Phoronix Test Suite v10.8.4