2D Ubuntu 12.10 Unity

Benchmarking of Intel 2D for a future article on Phoronix.com looking at Ubuntu 12.10 Linux with Unity vs. Unity 2D desktops.

HTML result view exported from: https://openbenchmarking.org/result/1208202-SU-1208209SU05.

2D Ubuntu 12.10 UnityProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shellIntel Core i7-3517UE @ 2.10GHz (4 Cores)CompuLab Intense-PCIntel 3rd Gen Core DRAM8192MB500GB Hitachi HCC54755Intel 3rd Gen CoreRealtek ALC888VA2431Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/nUbuntu 12.103.6.0-999-generic (x86_64)Unity 6.2.0X Server 1.12.1.902 (1.12.2 RC 2)intel 2.20.32.1 Mesa 8.1-devel (git-6a3ac03)GCC 4.7 + LLVM 3.0ext41920x1080Unity 2D 6.2.0Intel Core i7-3720QM @ 2.59GHz (8 Cores)250GB INTEL SSDSC2MH25Intel 3rd Gen Core 1024MB (1250MHz)Intel 7 /C210DELL P2210HIntel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205Debian unstable3.6.0-rc2+ (x86_64)X Server 1.12.3intel 2.20.43.0 Mesa 8.0.4GCC 4.7GNOME Shell 3.4.2OpenBenchmarking.orgCompiler Details- Unity 6.2.0: --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 -v - Unity 2D 6.2.0: --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 -v - sna/bare: --build=x86_64-linux-gnu --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=i586 --with-tune=generic -v - sna/gnome-shell: --build=x86_64-linux-gnu --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=i586 --with-tune=generic -v Graphics Details- Unity 6.2.0: UXA- Unity 2D 6.2.0: UXA- sna/bare: SNA- sna/gnome-shell: SNASystem Details- Unity 6.2.0: Compiz was running on this system.

2D Ubuntu 12.10 Unitycairo-demos: Fishcairo-demos: Gearscairo-demos: Chartscairo-demos: Gradientsqgears2: OpenGL - Textqgears2: OpenGL - Gearsqgears2: OpenGL - Image Scalingqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsqgears2: XRender Extension - Image Scalingx11perf: PutImage XY 500x500 Squarex11perf: 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: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkDrawingArea - PixbufsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell196.46151.0616.6649.80193.23312.911073.5991.2096.78478.381.0266276687660766304.0524.602.304.0111.3716.094.20170.59143.9116.8752.68148.08306.22679.30189.73195.71981.680.9067006710666767004.1320.282.263.8911.3012.893.69373.84288.98100.56394.98267.94467.224392.45283.27195.951666.58172704083701276770400.9713.601.261.871.277.900.31283.45279.79100.05388.41266.70458.903243.47281.27206.711536.51168837083701440083700.9812.491.281.861.298.370.31OpenBenchmarking.org

Cairo Performance Demos

Demo: Fish

OpenBenchmarking.orgFPS, More Is BetterCairo Performance Demos 2012-01-30Demo: FishUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell80160240320400SE +/- 1.36, N = 3SE +/- 2.67, N = 6SE +/- 0.41, N = 3SE +/- 25.90, N = 6196.46170.59373.84283.45-lGL-lGL1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0

Cairo Performance Demos

Demo: Gears

OpenBenchmarking.orgFPS, More Is BetterCairo Performance Demos 2012-01-30Demo: GearsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell60120180240300SE +/- 1.92, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.57, N = 3151.06143.91288.98279.79-lGL-lGL1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0

Cairo Performance Demos

Demo: Charts

OpenBenchmarking.orgFPS, More Is BetterCairo Performance Demos 2012-01-30Demo: ChartsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell20406080100SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 316.6616.87100.56100.05-lGL-lGL1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0

Cairo Performance Demos

Demo: Gradients

OpenBenchmarking.orgFPS, More Is BetterCairo Performance Demos 2012-01-30Demo: GradientsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell90180270360450SE +/- 0.66, N = 6SE +/- 0.60, N = 3SE +/- 0.09, N = 3SE +/- 1.17, N = 349.8052.68394.98388.41-lGL-lGL1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0

QGears2

Rendering: OpenGL - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: OpenGL - Test: TextUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell60120180240300SE +/- 3.49, N = 3SE +/- 6.51, N = 6SE +/- 0.26, N = 3SE +/- 0.19, N = 3193.23148.08267.94266.701. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: OpenGL - Test: Gears

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: OpenGL - Test: GearsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell100200300400500SE +/- 3.40, N = 3SE +/- 2.32, N = 3SE +/- 1.53, N = 3SE +/- 0.95, N = 3312.91306.22467.22458.901. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: OpenGL - Test: Image Scaling

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: OpenGL - Test: Image ScalingUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell9001800270036004500SE +/- 6.88, N = 3SE +/- 2.16, N = 3SE +/- 10.81, N = 3SE +/- 32.58, N = 31073.59679.304392.453243.471. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell60120180240300SE +/- 0.48, N = 3SE +/- 1.46, N = 3SE +/- 0.81, N = 3SE +/- 0.45, N = 391.20189.73283.27281.271. (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: GearsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell50100150200250SE +/- 0.55, N = 3SE +/- 1.53, N = 3SE +/- 0.09, N = 3SE +/- 0.77, N = 396.78195.71195.95206.711. (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 ScalingUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell400800120016002000SE +/- 7.29, N = 3SE +/- 1.66, N = 3SE +/- 11.62, N = 3SE +/- 27.83, N = 6478.38981.681666.581536.511. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: PutImage XY 500x500 Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: PutImage XY 500x500 SquareUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell4080120160200SE +/- 0.05, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.020.90172.00168.00-O2-O21. (CC) gcc options: -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 WindowUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell2K4K6K8K10KSE +/- 3.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36627670070408370-O3 -march=native-O3 -march=native-O2-O21. (CC) gcc options: -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 PixmapUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell2K4K6K8K10KSE +/- 6.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36687671083708370-O3 -march=native-O3 -march=native-O2-O21. (CC) gcc options: -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 WindowUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell3K6K9K12K15KSE +/- 3.33, N = 3SE +/- 14.53, N = 3SE +/- 33.33, N = 3SE +/- 371.48, N = 6660766671276714400-O3 -march=native-O3 -march=native-O2-O21. (CC) gcc options: -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 WindowUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell2K4K6K8K10KSE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36630670070408370-O3 -march=native-O3 -march=native-O2-O21. (CC) gcc options: -lXext -lXft -lXrender -lX11 -lXmuu -lm

cairo-perf-trace

Cairo Trace: Poppler

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: PopplerUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell0.92931.85862.78793.71724.6465SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.054.130.970.98-O3 -march=native -lfreetype-O3 -march=native -lfreetype-O2-O21. (CC) gcc options: -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell612182430SE +/- 0.26, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 324.6020.2813.6012.49-lfreetype -lcairo-lfreetype -lcairo1. (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: GtkCheckButtonUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell0.51751.0351.55252.072.5875SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 32.302.261.261.28-lfreetype -lcairo-lfreetype -lcairo1. (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: GtkRadioButtonUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell0.90231.80462.70693.60924.5115SE +/- 0.05, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.013.891.871.86-lfreetype -lcairo-lfreetype -lcairo1. (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: GtkToggleButtonUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell3691215SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 311.3711.301.271.29-lfreetype -lcairo-lfreetype -lcairo1. (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: GtkComboBoxEntryUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell48121620SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 316.0912.897.908.37-lfreetype -lcairo-lfreetype -lcairo1. (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 - PixbufsUnity 6.2.0Unity 2D 6.2.0sna/baresna/gnome-shell0.9451.892.8353.784.725SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34.203.690.310.31-lfreetype -lcairo-lfreetype -lcairo1. (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