Intel Sandy Bridge SNA - xf86-video-intel 2.20.2 Benchmarks of UXA vs. SNA 2D acceleration architectures for Intel xf86-video-intel DDX driver from Git on day of the 2.20.2 release. Also using the Linux 3.5 kernel and Git of Mesa master (8.1-devel) and librm. Intel 2D UXA/SNA benchmarking from an Intel Core i5 (Sandy Bridge) laptop. Benchmarking by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1207273-SU-INTELSAND88 UXA - Stock Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -vGraphics Notes: UXA
SNA SandyBridge Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel 2nd Generation Core Family IGP, Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.10, Kernel: 3.5.0-6-generic (x86_64), Desktop: Unity 2D 6.0.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.2, OpenGL: 2.1 Mesa 8.1-devel (git-11ff18f), Compiler: GCC 4.7 + LLVM 3.0, File-System: ext4, Screen Resolution: 1600x900
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -vGraphics Notes: SNA
Cairo Performance Demos The cairo-demos test is a benchmark of Cairo using a collection of Cairo demos created by Chris Wilson at Intel OSTC. This test profile tests Cairo's Xlib back-end (others could be supported upon request) expecting an existing Cairo installation on the test system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Fish UXA - Stock SNA SandyBridge 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 1.91, N = 6 116.53 131.31 1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
x11perf OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px PutImage Square UXA - Stock SNA SandyBridge 200 400 600 800 1000 SE +/- 53.12, N = 6 SE +/- 16.71, N = 3 998 970 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Scrolling 500 x 500 px UXA - Stock SNA SandyBridge 600 1200 1800 2400 3000 SE +/- 3.33, N = 3 SE +/- 0.00, N = 3 2893 3010 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Char in 80-char aa line UXA - Stock SNA SandyBridge 3M 6M 9M 12M 15M SE +/- 46636.90, N = 4 SE +/- 235820.08, N = 6 2755000 13083333 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: PutImage XY 500x500 Square UXA - Stock SNA SandyBridge 30 60 90 120 150 SE +/- 0.02, N = 6 SE +/- 0.00, N = 3 1.12 157.00 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Fill 300 x 300px AA Trapezoid UXA - Stock SNA SandyBridge 30K 60K 90K 120K 150K SE +/- 18.56, N = 3 SE +/- 333.33, N = 3 1987 159667 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Copy From Window To Window UXA - Stock SNA SandyBridge 800 1600 2400 3200 4000 SE +/- 15.28, N = 3 SE +/- 0.00, N = 3 3870 3770 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Copy 500x500 From Pixmap To Pixmap UXA - Stock SNA SandyBridge 900 1800 2700 3600 4500 SE +/- 52.39, N = 3 SE +/- 70.00, N = 3 3997 3890 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Compositing From Pixmap To Window UXA - Stock SNA SandyBridge 700 1400 2100 2800 3500 SE +/- 21.86, N = 3 SE +/- 45.98, N = 5 3337 3138 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Compositing From Window To Window UXA - Stock SNA SandyBridge 900 1800 2700 3600 4500 SE +/- 0.00, N = 3 SE +/- 33.33, N = 3 3880 3997 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
cairo-perf-trace The cairo-perf-trace test is a benchmark bundled with the upstream Cairo package. This test profile tests Cairo's Xlib back-end using a few of the tests from the cairo-traces repository on FreeDesktop.org Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Poppler UXA - Stock SNA SandyBridge 0.9765 1.953 2.9295 3.906 4.8825 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 4.34 1.24 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Firefox Canvas UXA - Stock SNA SandyBridge 11 22 33 44 55 SE +/- 0.69, N = 4 SE +/- 0.35, N = 3 47.53 18.76 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: GNOME Terminal Vim UXA - Stock SNA SandyBridge 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 10.90 1.54 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Circles UXA - Stock SNA SandyBridge 7 14 21 28 35 SE +/- 0.37, N = 3 SE +/- 0.01, N = 3 28.95 13.85 1. (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
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs UXA - Stock SNA SandyBridge 0.7875 1.575 2.3625 3.15 3.9375 SE +/- 0.01, N = 3 SE +/- 0.02, N = 6 3.50 0.73 1. (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
UXA - Stock Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -vGraphics Notes: UXA
Testing initiated at 27 July 2012 18:04 by user phoronix.
SNA SandyBridge Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel 2nd Generation Core Family IGP, Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.10, Kernel: 3.5.0-6-generic (x86_64), Desktop: Unity 2D 6.0.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.2, OpenGL: 2.1 Mesa 8.1-devel (git-11ff18f), Compiler: GCC 4.7 + LLVM 3.0, File-System: ext4, Screen Resolution: 1600x900
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -vGraphics Notes: SNA
Testing initiated at 27 July 2012 19:08 by user phoronix.