Intel 2D Ubuntu 12.10 SNA UXA Desktops Intel 2D SNA and UXA acceleration benchmarks from Core i7 HD 4000 Ivy Bridge under Unity, GNOME Shell, KDE, GNOME Classic, Xfce, and LXDE desktop environments from Ubuntu 12.10. Benchmarking for a future article on Phoronix.com by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/1209113-SU-1209080RA58&grs&rdt .
Intel 2D Ubuntu 12.10 SNA UXA Desktops Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare Intel Core i7-3517UE @ 2.10GHz (4 Cores) CompuLab Intense-PC Intel 3rd Gen Core DRAM 8192MB 500GB Hitachi HCC54755 Intel 3rd Gen Core Realtek ALC888 VA2431 Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n Ubuntu 12.10 3.5.0-13-generic (x86_64) Unity 6.4.0 X Server 1.13.0 intel 2.20.6 3.0 Mesa 9.0-devel GCC 4.7 ext4 1920x1080 KDE 4.9.00 GNOME Shell 3.5.4 GNOME 3.5.5 Xfce 4.10 LXDE 0.5.11 Xfce 4.10 GNOME 3.5.5 GNOME Shell 3.5.4 KDE 4.9.00 Unity 6.4.0 Intel Core i7-3720QM @ 2.59GHz (8 Cores) 250GB INTEL SSDSC2MH25 NVIDIA GeForce GTX 550 Ti 1024MB (1250MHz) Intel 7 /C210 DELL P2210H Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 Debian unstable 3.6.0-rc5+ (x86_64) X Server 1.12.3.902 (1.12.4 RC 2) intel 2.20.7 3.0 Mesa 8.0.4 GNOME Shell 3.4.2 LXDE 0.5.10 Intel Core i7-3720QM @ 2.60GHz (8 Cores) Intel Emerald Lake 2 NVIDIA GeForce GTX 550 Ti Analog Devices AD1986A 3.2.0-3-amd64 (x86_64) NVIDIA 304.43) 1.4 OpenBenchmarking.org Compiler Details - UXA: Unity 6.4: --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 - UXA: KDE SC 4.9: --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 - UXA: GNOME Shell 3.5.4: --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 - UXA: GNOME Classic 3.5.5: --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 - UXA: Xfce 4.10: --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 - UXA: LXDE 0.5.11: --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: LXDE 0.5.11: --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: Xfce 4.10: --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: GNOME Classic 3.5.5: --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: GNOME Shell 3.5.4: --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: KDE SC 4.9: --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: Unity 6.4: --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 - sna/openbox: --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/lxsession: --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 - uxa/lxsession: --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 - nvidia/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 Graphics Details - UXA: Unity 6.4: UXA - UXA: KDE SC 4.9: UXA - UXA: GNOME Shell 3.5.4: UXA - UXA: GNOME Classic 3.5.5: UXA - UXA: Xfce 4.10: UXA - UXA: LXDE 0.5.11: UXA - SNA: LXDE 0.5.11: SNA - SNA: Xfce 4.10: SNA - SNA: GNOME Classic 3.5.5: SNA - SNA: GNOME Shell 3.5.4: SNA - SNA: KDE SC 4.9: SNA - SNA: Unity 6.4: SNA - sna/bare: SNA - sna/gnome-shell: SNA - sna/openbox: SNA - sna/lxsession: SNA - uxa/lxsession: UXA System Details - UXA: Unity 6.4, SNA: Unity 6.4: Compiz was running on this system.
Intel 2D Ubuntu 12.10 SNA UXA Desktops gtkperf: GtkCheckButton gtkperf: GtkToggleButton x11perf: Fill 300 x 300px AA Trapezoid cairo-perf-trace: GNOME Terminal Vim gtkperf: GtkComboBox cairo-demos: Charts gtkperf: GtkRadioButton cairo-demos: Fish x11perf: 500px Compositing From Window To Window x11perf: 500px Compositing From Pixmap To Window cairo-perf-trace: Poppler x11perf: 500px Copy From Window To Window x11perf: Copy 500x500 From Pixmap To Pixmap x11perf: Scrolling 500 x 500 px cairo-perf-trace: Firefox Canvas cairo-demos: Gears gtkperf: GtkComboBoxEntry cairo-demos: Gradients x11perf: 500px PutImage Square gtkperf: GtkDrawingArea - Pixbufs x11perf: Char in 80-char aa line UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 4.35 4.10 2063 10.62 30.78 16.62 4.16 190.42 6340 6160 4.24 6280 6380 6283 47.10 166.89 42.91 49.58 2450 8.58 2496667 4.95 3.63 2057 10.55 42.47 15.99 4.07 161.42 6310 5940 3.97 6243 6440 6233 47.27 122.72 58.94 53.56 2647 8.06 1933333 4.22 4.01 2080 10.45 34.54 17.47 4.01 212.72 6383 6227 4.18 6407 6387 6423 47.58 188.78 47.97 44.76 3050 5.94 2600000 10.74 10.57 2080 11.04 51.70 17.46 10.31 214.01 5943 6673 4.20 5950 6503 6297 47.62 189.39 53.99 44.60 3323 6.19 2226667 8.98 8.78 2087 10.46 42.96 17.52 9.10 213.62 5920 6697 4.01 5920 6517 6310 47.85 189.13 53.26 44.69 3027 6.48 2401667 8.81 8.44 2117 10.50 16.14 17.54 8.98 217.74 5910 6868 4.03 5910 6520 6220 47.93 189.31 22.81 44.99 3297 0.33 2168333 7.97 7.79 142667 1.85 44.30 93.72 8.25 296.64 5903 10283 1.00 5900 6330 6253 18.44 277.22 47.91 41.34 4157 0.45 17366667 7.47 7.36 142333 1.85 43.65 94.79 7.83 294.86 5853 8997 1.00 5880 6600 6160 18.37 278.11 19.69 41.51 4120 0.57 13250000 10.67 10.37 143333 1.90 47.80 95.92 10.55 297.12 5873 10095 1.04 5907 6380 6287 18.53 277.02 54.18 41.43 3986 0.49 13650000 10.15 10.00 141000 1.93 97.19 94.32 10.00 262.69 9450 6907 1.25 10467 15400 6497 67.75 277.29 107.07 30.57 3220 0.66 5580000 4.84 3.53 141667 1.84 24.90 59.88 4.25 211.21 6107 8053 1.08 6147 6333 6237 18.36 140.89 40.26 47.62 2877 1.36 3531667 4.31 4.21 139333 1.77 27.98 86.87 4.39 229.28 5963 5037 1.03 5963 6027 6030 18.68 228.82 38.78 49.72 2877 1.04 5483333 1.32 1.33 138667 1.47 13.61 96.09 1.89 371.65 7000 12733 0.98 7000 8370 7380 17.63 303.89 8.17 357.52 4660 0.29 18833333 1.34 1.41 143000 1.48 13.37 96.23 1.96 378.87 8370 16900 0.96 8370 8370 8427 17.70 307.02 10.01 359.75 3293 0.51 6210000 1.33 1.30 142000 1.47 13.80 95.80 1.89 372.81 6860 12600 0.96 6860 8370 6890 17.62 306.11 8.52 361.66 4603 0.30 19166667 1.76 1.89 138000 1.60 17.19 96.01 2.43 372.31 6860 12600 0.97 6860 8370 6890 17.57 306.67 11.11 359.28 4643 0.30 18633333 1.78 1.91 1960 9.75 19.25 21.17 2.45 259.19 6920 8377 3.67 6920 8370 7330 48.40 211.05 8.81 91.39 3537 3.32 3076667 1.35 1.39 14500 3.34 28.22 26.30 1.90 838.43 2.13 24600 3.27 25300 25300 25200 22.48 346.86 15.66 374.80 2910 2.17 5653333 OpenBenchmarking.org
GtkPerf GTK Widget: GtkCheckButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkCheckButton UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 3 6 9 12 15 SE +/- 0.06, N = 5 SE +/- 0.08, N = 3 SE +/- 0.07, N = 6 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 6 SE +/- 0.03, N = 6 SE +/- 0.06, N = 6 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 6 4.35 4.95 4.22 10.74 8.98 8.81 7.97 7.47 10.67 10.15 4.84 4.31 1.32 1.34 1.33 1.76 1.78 1.35 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
GtkPerf GTK Widget: GtkToggleButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkToggleButton UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.05, N = 6 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 6 SE +/- 0.05, N = 6 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.10 3.63 4.01 10.57 8.78 8.44 7.79 7.36 10.37 10.00 3.53 4.21 1.33 1.41 1.30 1.89 1.91 1.39 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
x11perf Test: Fill 300 x 300px AA Trapezoid OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Fill 300 x 300px AA Trapezoid UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 30K 60K 90K 120K 150K SE +/- 8.82, N = 3 SE +/- 6.67, N = 3 SE +/- 0.00, N = 3 SE +/- 5.77, N = 3 SE +/- 31.80, N = 3 SE +/- 17.64, N = 3 SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 881.92, N = 3 SE +/- 4802.78, N = 6 SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 10.00, N = 3 SE +/- 0.00, N = 3 2063 2057 2080 2080 2087 2117 142667 142333 143333 141000 141667 139333 138667 143000 142000 138000 1960 14500 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
cairo-perf-trace Cairo Trace: GNOME Terminal Vim OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: GNOME Terminal Vim UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.16, N = 6 SE +/- 0.05, N = 3 SE +/- 0.19, N = 6 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 6 SE +/- 0.04, N = 6 SE +/- 0.08, N = 6 SE +/- 0.03, N = 6 SE +/- 0.03, N = 6 SE +/- 0.03, N = 6 SE +/- 0.00, N = 3 SE +/- 0.02, N = 6 SE +/- 0.00, N = 3 SE +/- 0.09, N = 6 SE +/- 0.21, N = 6 SE +/- 0.06, N = 6 10.62 10.55 10.45 11.04 10.46 10.50 1.85 1.85 1.90 1.93 1.84 1.77 1.47 1.48 1.47 1.60 9.75 3.34 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
GtkPerf GTK Widget: GtkComboBox OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBox UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.73, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 SE +/- 7.05, N = 6 SE +/- 0.05, N = 3 SE +/- 0.30, N = 3 SE +/- 0.60, N = 3 SE +/- 0.20, N = 3 SE +/- 0.43, N = 3 SE +/- 0.70, N = 6 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.35, N = 3 30.78 42.47 34.54 51.70 42.96 16.14 44.30 43.65 47.80 97.19 24.90 27.98 13.61 13.37 13.80 17.19 19.25 28.22 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
Cairo Performance Demos Demo: Charts OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Charts UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.68, N = 3 SE +/- 0.18, N = 3 SE +/- 1.90, N = 3 SE +/- 1.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.34, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 SE +/- 0.25, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.15, N = 3 16.62 15.99 17.47 17.46 17.52 17.54 93.72 94.79 95.92 94.32 59.88 86.87 96.09 96.23 95.80 96.01 21.17 26.30 -lGL -lGL -lGL -lGL -lGL -lGL 1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
GtkPerf GTK Widget: GtkRadioButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkRadioButton UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 4 SE +/- 0.01, N = 3 SE +/- 0.03, N = 5 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.16 4.07 4.01 10.31 9.10 8.98 8.25 7.83 10.55 10.00 4.25 4.39 1.89 1.96 1.89 2.43 2.45 1.90 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
Cairo Performance Demos Demo: Fish OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Fish UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 200 400 600 800 1000 SE +/- 1.13, N = 3 SE +/- 0.37, N = 3 SE +/- 0.33, N = 3 SE +/- 1.39, N = 3 SE +/- 2.97, N = 3 SE +/- 1.47, N = 3 SE +/- 1.68, N = 3 SE +/- 1.79, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.48, N = 3 SE +/- 1.25, N = 3 SE +/- 2.10, N = 3 SE +/- 1.35, N = 3 SE +/- 0.92, N = 3 SE +/- 0.28, N = 3 SE +/- 2.07, N = 3 SE +/- 1.56, N = 3 190.42 161.42 212.72 214.01 213.62 217.74 296.64 294.86 297.12 262.69 211.21 229.28 371.65 378.87 372.81 372.31 259.19 838.43 -lGL -lGL -lGL -lGL -lGL -lGL 1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
x11perf Test: 500px Compositing From Window To Window OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Compositing From Window To Window UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 2K 4K 6K 8K 10K SE +/- 20.00, N = 3 SE +/- 5.77, N = 3 SE +/- 29.63, N = 3 SE +/- 6.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 27.28, N = 3 SE +/- 27.28, N = 3 SE +/- 33.83, N = 3 SE +/- 675.65, N = 6 SE +/- 3.33, N = 3 SE +/- 58.97, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 6340.00 6310.00 6383.00 5943.00 5920.00 5910.00 5903.00 5853.00 5873.00 9450.00 6107.00 5963.00 7000.00 8370.00 6860.00 6860.00 6920.00 2.13 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
x11perf Test: 500px Compositing From Pixmap To Window OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Compositing From Pixmap To Window UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 5K 10K 15K 20K 25K SE +/- 50.33, N = 3 SE +/- 80.21, N = 3 SE +/- 3.33, N = 3 SE +/- 3.33, N = 3 SE +/- 3.33, N = 3 SE +/- 133.20, N = 6 SE +/- 229.18, N = 6 SE +/- 405.97, N = 6 SE +/- 224.88, N = 6 SE +/- 247.34, N = 6 SE +/- 427.36, N = 6 SE +/- 54.57, N = 3 SE +/- 33.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 3.33, N = 3 SE +/- 0.00, N = 3 6160 5940 6227 6673 6697 6868 10283 8997 10095 6907 8053 5037 12733 16900 12600 12600 8377 24600 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
cairo-perf-trace Cairo Trace: Poppler OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Poppler UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 0.954 1.908 2.862 3.816 4.77 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.02, N = 4 SE +/- 0.10, N = 6 SE +/- 0.02, N = 6 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 6 4.24 3.97 4.18 4.20 4.01 4.03 1.00 1.00 1.04 1.25 1.08 1.03 0.98 0.96 0.96 0.97 3.67 3.27 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
x11perf Test: 500px Copy From Window To Window OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px Copy From Window To Window UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 5K 10K 15K 20K 25K SE +/- 20.00, N = 3 SE +/- 18.56, N = 3 SE +/- 13.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 20.00, N = 3 SE +/- 10.00, N = 3 SE +/- 24.04, N = 3 SE +/- 33.33, N = 3 SE +/- 12.02, N = 3 SE +/- 63.60, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6280 6243 6407 5950 5920 5910 5900 5880 5907 10467 6147 5963 7000 8370 6860 6860 6920 25300 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
x11perf Test: Copy 500x500 From Pixmap To Pixmap OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Copy 500x500 From Pixmap To Pixmap UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 5K 10K 15K 20K 25K SE +/- 20.82, N = 3 SE +/- 50.33, N = 3 SE +/- 6.67, N = 3 SE +/- 53.64, N = 3 SE +/- 14.53, N = 3 SE +/- 15.28, N = 3 SE +/- 15.28, N = 3 SE +/- 0.00, N = 3 SE +/- 35.12, N = 3 SE +/- 0.00, N = 3 SE +/- 26.03, N = 3 SE +/- 47.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6380 6440 6387 6503 6517 6520 6330 6600 6380 15400 6333 6027 8370 8370 8370 8370 8370 25300 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
x11perf Test: Scrolling 500 x 500 px OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Scrolling 500 x 500 px UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 5K 10K 15K 20K 25K SE +/- 17.64, N = 3 SE +/- 29.63, N = 3 SE +/- 17.64, N = 3 SE +/- 3.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 24.04, N = 3 SE +/- 10.00, N = 3 SE +/- 13.33, N = 3 SE +/- 86.86, N = 3 SE +/- 6.67, N = 3 SE +/- 55.68, N = 3 SE +/- 0.00, N = 3 SE +/- 3.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6283 6233 6423 6297 6310 6220 6253 6160 6287 6497 6237 6030 7380 8427 6890 6890 7330 25200 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
cairo-perf-trace Cairo Trace: Firefox Canvas OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Firefox Canvas UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 15 30 45 60 75 SE +/- 0.11, N = 3 SE +/- 0.21, N = 3 SE +/- 0.28, N = 3 SE +/- 0.14, N = 3 SE +/- 0.28, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 3.18, N = 6 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 47.10 47.27 47.58 47.62 47.85 47.93 18.44 18.37 18.53 67.75 18.36 18.68 17.63 17.70 17.62 17.57 48.40 22.48 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
Cairo Performance Demos Demo: Gears OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Gears UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 80 160 240 320 400 SE +/- 1.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 SE +/- 0.47, N = 3 SE +/- 0.40, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 1.36, N = 3 SE +/- 0.36, N = 3 SE +/- 0.05, N = 3 SE +/- 0.19, N = 3 SE +/- 0.61, N = 3 SE +/- 0.65, N = 3 SE +/- 0.56, N = 3 SE +/- 0.03, N = 3 SE +/- 0.92, N = 3 SE +/- 1.04, N = 3 SE +/- 0.87, N = 3 166.89 122.72 188.78 189.39 189.13 189.31 277.22 278.11 277.02 277.29 140.89 228.82 303.89 307.02 306.11 306.67 211.05 346.86 -lGL -lGL -lGL -lGL -lGL -lGL 1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
GtkPerf GTK Widget: GtkComboBoxEntry OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBoxEntry UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 1.72, N = 6 SE +/- 0.38, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.73, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.57, N = 3 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 42.91 58.94 47.97 53.99 53.26 22.81 47.91 19.69 54.18 107.07 40.26 38.78 8.17 10.01 8.52 11.11 8.81 15.66 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
Cairo Performance Demos Demo: Gradients OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Gradients UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 80 160 240 320 400 SE +/- 0.30, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 SE +/- 0.40, N = 3 SE +/- 0.31, N = 3 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.18, N = 3 SE +/- 0.14, N = 3 SE +/- 0.28, N = 3 SE +/- 4.71, N = 3 SE +/- 4.83, N = 3 SE +/- 2.32, N = 3 SE +/- 4.31, N = 3 SE +/- 1.26, N = 3 SE +/- 0.35, N = 3 49.58 53.56 44.76 44.60 44.69 44.99 41.34 41.51 41.43 30.57 47.62 49.72 357.52 359.75 361.66 359.28 91.39 374.80 -lGL -lGL -lGL -lGL -lGL -lGL 1. (CC) gcc options: -pthread -g3 -lcairo -lX11 -lXext -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
x11perf Test: 500px PutImage Square OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px PutImage Square UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 1000 2000 3000 4000 5000 SE +/- 26.46, N = 3 SE +/- 6.67, N = 3 SE +/- 26.46, N = 3 SE +/- 8.82, N = 3 SE +/- 18.56, N = 3 SE +/- 53.33, N = 3 SE +/- 29.63, N = 3 SE +/- 25.17, N = 3 SE +/- 57.24, N = 5 SE +/- 11.55, N = 3 SE +/- 3.33, N = 3 SE +/- 34.80, N = 3 SE +/- 10.00, N = 3 SE +/- 20.28, N = 3 SE +/- 6.67, N = 3 SE +/- 6.67, N = 3 SE +/- 3.33, N = 3 SE +/- 5.77, N = 3 2450 2647 3050 3323 3027 3297 4157 4120 3986 3220 2877 2877 4660 3293 4603 4643 3537 2910 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
GtkPerf GTK Widget: GtkDrawingArea - Pixbufs OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 2 4 6 8 10 SE +/- 0.13, N = 3 SE +/- 0.22, N = 6 SE +/- 0.45, N = 6 SE +/- 0.82, N = 6 SE +/- 0.75, N = 6 SE +/- 0.00, N = 3 SE +/- 0.01, N = 6 SE +/- 0.11, N = 6 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.58 8.06 5.94 6.19 6.48 0.33 0.45 0.57 0.49 0.66 1.36 1.04 0.29 0.51 0.30 0.30 3.32 2.17 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
x11perf Test: Char in 80-char aa line OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: Char in 80-char aa line UXA: Unity 6.4 UXA: KDE SC 4.9 UXA: GNOME Shell 3.5.4 UXA: GNOME Classic 3.5.5 UXA: Xfce 4.10 UXA: LXDE 0.5.11 SNA: LXDE 0.5.11 SNA: Xfce 4.10 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: Unity 6.4 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 4M 8M 12M 16M 20M SE +/- 3333.33, N = 3 SE +/- 3333.33, N = 3 SE +/- 5773.50, N = 3 SE +/- 135417.05, N = 6 SE +/- 176982.42, N = 6 SE +/- 149385.78, N = 6 SE +/- 185592.15, N = 3 SE +/- 1003576.94, N = 6 SE +/- 1315738.07, N = 6 SE +/- 26457.51, N = 3 SE +/- 227030.35, N = 6 SE +/- 14529.66, N = 3 SE +/- 344157.59, N = 6 SE +/- 40000.00, N = 3 SE +/- 88191.71, N = 3 SE +/- 88191.71, N = 3 SE +/- 3333.33, N = 3 SE +/- 12018.50, N = 3 2496667 1933333 2600000 2226667 2401667 2168333 17366667 13250000 13650000 5580000 3531667 5483333 18833333 6210000 19166667 18633333 3076667 5653333 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
Phoronix Test Suite v10.8.5