Intel Haswell UXA SNA Latest Tests

Intel Core i7-4770K Haswell HD Graphics 4600 comparison of UXA and SNA 2D acceleration architectures on X.Org Server from Ubuntu 13.10. Benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1307187-SO-INTELHASW82&sor&gru.

Intel Haswell UXA SNA Latest TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUXASNAIntel Core i7-4770K @ 3.50GHz (8 Cores)Intel DH87RLIntel 4th Gen Core DRAM15360MB240GB OCZ VERTEX3Intel Haswell DesktopIntel Haswell HDMIVA2431Intel Connection I217-VUbuntu 13.103.10.0-3-generic (x86_64)Unity 7.0.2X Server 1.14.2intel 2.21.123.1 Mesa 9.1.4 (git-e790e24)GCC 4.8 + LLVM 3.3ext41920x1080OpenBenchmarking.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- UXA: UXA- SNA: SNA

Intel Haswell UXA SNA Latest 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.0m2gtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsUXASNA237.36217.44488.701083844735500000.40339083478430819383473.4542.198.0817.5641.122.654.7524.6613.100.05527.1718.3210.61303.47271.601242.07316011307271666671676867509993107328985111720.7812.591.6415.3922.411.933.2822.139.060.04526.867.610.53OpenBenchmarking.org

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextSNAUXA70140210280350SE +/- 1.33, N = 3SE +/- 1.06, N = 3303.47237.361. (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: GearsSNAUXA60120180240300SE +/- 0.48, N = 3SE +/- 0.92, N = 3271.60217.441. (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 ScalingSNAUXA30060090012001500SE +/- 120.21, N = 6SE +/- 6.06, N = 31242.07488.701. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: 500px PutImage Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquareSNAUXA7001400210028003500SE +/- 5.77, N = 3SE +/- 17.97, N = 4316010831. (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 pxSNAUXA2K4K6K8K10KSE +/- 577.76, N = 6SE +/- 12.02, N = 31130784471. (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 lineSNAUXA6M12M18M24M30MSE +/- 66666.67, N = 3SE +/- 5773.50, N = 32716666735500001. (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 SquareSNAUXA4080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3167.000.401. (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 TrapezoidSNAUXA150K300K450K600K750KSE +/- 11168.22, N = 4SE +/- 0.00, N = 368675033901. (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 WindowSNAUXA2K4K6K8K10KSE +/- 63.60, N = 3SE +/- 3.33, N = 3999383471. (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 PixmapSNAUXA2K4K6K8K10KSE +/- 390.22, N = 6SE +/- 0.00, N = 31073284301. (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 WindowSNAUXA2K4K6K8K10KSE +/- 238.74, N = 6SE +/- 16.67, N = 3898581931. (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 WindowSNAUXA2K4K6K8K10KSE +/- 1951.20, N = 6SE +/- 13.33, N = 31117283471. (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: PopplerSNAUXA0.77631.55262.32893.10523.8815SE +/- 0.01, N = 3SE +/- 0.06, N = 40.783.451. (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 CanvasSNAUXA1020304050SE +/- 0.13, N = 3SE +/- 1.05, N = 612.5942.191. (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 VimSNAUXA246810SE +/- 0.10, N = 6SE +/- 0.14, N = 41.648.081. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

Render Bench

Phoronix Test Suite v4.8.0m2

OpenBenchmarking.orgSeconds, Fewer Is BetterRender BenchPhoronix Test Suite v4.8.0m2SNAUXA48121620SE +/- 0.03, N = 3SE +/- 0.08, N = 315.3917.561. (CC) gcc options: -lm -lX11 -lXext -lXrender -lImlib2 -lfreetype -lz -ldl

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxSNAUXA918273645SE +/- 0.22, N = 3SE +/- 0.03, N = 322.4141.121. (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: GtkCheckButtonSNAUXA0.59631.19261.78892.38522.9815SE +/- 0.02, N = 3SE +/- 0.00, N = 31.932.651. (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: GtkRadioButtonSNAUXA1.06882.13763.20644.27525.344SE +/- 0.03, N = 3SE +/- 0.05, N = 33.284.751. (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: GtkToggleButtonSNAUXA612182430SE +/- 0.25, N = 3SE +/- 0.01, N = 322.1324.661. (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: GtkComboBoxEntrySNAUXA3691215SE +/- 0.04, N = 3SE +/- 0.21, N = 39.0613.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: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollSNAUXA0.01130.02260.03390.04520.0565SE +/- 0.00, N = 3SE +/- 0.00, N = 30.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: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextSNAUXA110220330440550SE +/- 0.80, N = 3SE +/- 0.85, N = 3526.86527.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: GtkDrawingArea - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesSNAUXA510152025SE +/- 0.06, N = 3SE +/- 0.04, N = 37.6118.321. (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 - PixbufsSNAUXA3691215SE +/- 0.04, N = 6SE +/- 0.05, N = 30.5310.611. (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.5