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&sro&grr .
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: Unity 6.4 SNA: KDE SC 4.9 SNA: GNOME Shell 3.5.4 SNA: GNOME Classic 3.5.5 SNA: Xfce 4.10 SNA: LXDE 0.5.11 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 Unity 6.4.0 KDE 4.9.00 GNOME Shell 3.5.4 GNOME 3.5.5 Xfce 4.10 LXDE 0.5.11 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: 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: 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: 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: 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: 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: 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/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: Unity 6.4: SNA - SNA: KDE SC 4.9: SNA - SNA: GNOME Shell 3.5.4: SNA - SNA: GNOME Classic 3.5.5: SNA - SNA: Xfce 4.10: SNA - SNA: LXDE 0.5.11: 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: GtkDrawingArea - Pixbufs gtkperf: GtkComboBoxEntry gtkperf: GtkToggleButton gtkperf: GtkRadioButton gtkperf: GtkCheckButton gtkperf: GtkComboBox cairo-perf-trace: GNOME Terminal Vim cairo-perf-trace: Firefox Canvas cairo-perf-trace: Poppler x11perf: 500px Compositing From Window To Window x11perf: 500px Compositing From Pixmap To Window x11perf: Copy 500x500 From Pixmap To Pixmap x11perf: 500px Copy From Window To Window x11perf: Fill 300 x 300px AA Trapezoid x11perf: Char in 80-char aa line x11perf: Scrolling 500 x 500 px x11perf: 500px PutImage Square cairo-demos: Gradients cairo-demos: Charts cairo-demos: Gears cairo-demos: 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: Unity 6.4 SNA: KDE SC 4.9 SNA: GNOME Shell 3.5.4 SNA: GNOME Classic 3.5.5 SNA: Xfce 4.10 SNA: LXDE 0.5.11 sna/bare sna/gnome-shell sna/openbox sna/lxsession uxa/lxsession nvidia/bare 8.58 42.91 4.10 4.16 4.35 30.78 10.62 47.10 4.24 6340 6160 6380 6280 2063 2496667 6283 2450 49.58 16.62 166.89 190.42 8.06 58.94 3.63 4.07 4.95 42.47 10.55 47.27 3.97 6310 5940 6440 6243 2057 1933333 6233 2647 53.56 15.99 122.72 161.42 5.94 47.97 4.01 4.01 4.22 34.54 10.45 47.58 4.18 6383 6227 6387 6407 2080 2600000 6423 3050 44.76 17.47 188.78 212.72 6.19 53.99 10.57 10.31 10.74 51.70 11.04 47.62 4.20 5943 6673 6503 5950 2080 2226667 6297 3323 44.60 17.46 189.39 214.01 6.48 53.26 8.78 9.10 8.98 42.96 10.46 47.85 4.01 5920 6697 6517 5920 2087 2401667 6310 3027 44.69 17.52 189.13 213.62 0.33 22.81 8.44 8.98 8.81 16.14 10.50 47.93 4.03 5910 6868 6520 5910 2117 2168333 6220 3297 44.99 17.54 189.31 217.74 1.04 38.78 4.21 4.39 4.31 27.98 1.77 18.68 1.03 5963 5037 6027 5963 139333 5483333 6030 2877 49.72 86.87 228.82 229.28 1.36 40.26 3.53 4.25 4.84 24.90 1.84 18.36 1.08 6107 8053 6333 6147 141667 3531667 6237 2877 47.62 59.88 140.89 211.21 0.66 107.07 10.00 10.00 10.15 97.19 1.93 67.75 1.25 9450 6907 15400 10467 141000 5580000 6497 3220 30.57 94.32 277.29 262.69 0.49 54.18 10.37 10.55 10.67 47.80 1.90 18.53 1.04 5873 10095 6380 5907 143333 13650000 6287 3986 41.43 95.92 277.02 297.12 0.57 19.69 7.36 7.83 7.47 43.65 1.85 18.37 1.00 5853 8997 6600 5880 142333 13250000 6160 4120 41.51 94.79 278.11 294.86 0.45 47.91 7.79 8.25 7.97 44.30 1.85 18.44 1.00 5903 10283 6330 5900 142667 17366667 6253 4157 41.34 93.72 277.22 296.64 0.29 8.17 1.33 1.89 1.32 13.61 1.47 17.63 0.98 7000 12733 8370 7000 138667 18833333 7380 4660 357.52 96.09 303.89 371.65 0.51 10.01 1.41 1.96 1.34 13.37 1.48 17.70 0.96 8370 16900 8370 8370 143000 6210000 8427 3293 359.75 96.23 307.02 378.87 0.30 8.52 1.30 1.89 1.33 13.80 1.47 17.62 0.96 6860 12600 8370 6860 142000 19166667 6890 4603 361.66 95.80 306.11 372.81 0.30 11.11 1.89 2.43 1.76 17.19 1.60 17.57 0.97 6860 12600 8370 6860 138000 18633333 6890 4643 359.28 96.01 306.67 372.31 3.32 8.81 1.91 2.45 1.78 19.25 9.75 48.40 3.67 6920 8377 8370 6920 1960 3076667 7330 3537 91.39 21.17 211.05 259.19 2.17 15.66 1.39 1.90 1.35 28.22 3.34 22.48 3.27 2.13 24600 25300 25300 14500 5653333 25200 2910 374.80 26.30 346.86 838.43 OpenBenchmarking.org
GtkPerf GTK Widget: GtkDrawingArea - Pixbufs OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 2 4 6 8 10 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.01, N = 3 SE +/- 0.01, N = 6 SE +/- 0.01, N = 3 SE +/- 0.11, N = 6 SE +/- 0.82, N = 6 SE +/- 0.45, N = 6 SE +/- 0.22, N = 6 SE +/- 0.00, N = 3 SE +/- 0.13, N = 3 SE +/- 0.75, N = 6 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 0.49 0.66 1.36 0.45 1.04 0.57 6.19 5.94 8.06 0.33 8.58 6.48 2.17 0.29 0.51 0.30 0.30 3.32 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: GtkComboBoxEntry OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBoxEntry SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.57, N = 3 SE +/- 0.20, N = 3 SE +/- 0.73, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.38, N = 3 SE +/- 1.72, N = 6 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 54.18 107.07 40.26 47.91 38.78 19.69 53.99 47.97 58.94 22.81 42.91 53.26 15.66 8.17 10.01 11.11 8.52 8.81 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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 6 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 6 SE +/- 0.05, N = 6 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 10.37 10.00 3.53 7.79 4.21 7.36 10.57 4.01 3.63 8.44 4.10 8.78 1.39 1.33 1.41 1.89 1.30 1.91 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: GtkRadioButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkRadioButton SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 4 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 5 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.55 10.00 4.25 8.25 4.39 7.83 10.31 4.01 4.07 8.98 4.16 9.10 1.90 1.89 1.96 2.43 1.89 2.45 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: GtkCheckButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkCheckButton SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 6 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.06, N = 5 SE +/- 0.02, N = 3 SE +/- 0.03, N = 6 SE +/- 0.05, N = 6 SE +/- 0.03, N = 6 SE +/- 0.01, N = 3 SE +/- 0.06, N = 6 SE +/- 0.00, N = 3 10.67 10.15 4.84 7.97 4.31 7.47 10.74 4.22 4.95 8.81 4.35 8.98 1.35 1.32 1.34 1.76 1.33 1.78 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: GtkComboBox OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBox SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.43, N = 3 SE +/- 0.70, N = 6 SE +/- 0.30, N = 3 SE +/- 0.07, N = 3 SE +/- 0.60, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.73, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 7.05, N = 6 SE +/- 0.35, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 47.80 97.19 24.90 44.30 27.98 43.65 51.70 34.54 42.47 16.14 30.78 42.96 28.22 13.61 13.37 17.19 13.80 19.25 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-perf-trace Cairo Trace: GNOME Terminal Vim OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: GNOME Terminal Vim SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 3 6 9 12 15 SE +/- 0.08, N = 6 SE +/- 0.03, N = 6 SE +/- 0.03, N = 6 SE +/- 0.04, N = 6 SE +/- 0.03, N = 6 SE +/- 0.04, N = 6 SE +/- 0.19, N = 6 SE +/- 0.05, N = 3 SE +/- 0.16, N = 6 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 6 SE +/- 0.00, N = 3 SE +/- 0.02, N = 6 SE +/- 0.09, N = 6 SE +/- 0.00, N = 3 SE +/- 0.21, N = 6 1.90 1.93 1.84 1.85 1.77 1.85 11.04 10.45 10.55 10.50 10.62 10.46 3.34 1.47 1.48 1.60 1.47 9.75 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
cairo-perf-trace Cairo Trace: Firefox Canvas OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Firefox Canvas SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 15 30 45 60 75 SE +/- 0.03, N = 3 SE +/- 3.18, N = 6 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.28, N = 3 SE +/- 0.21, N = 3 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 SE +/- 0.28, N = 3 SE +/- 0.05, 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 18.53 67.75 18.36 18.44 18.68 18.37 47.62 47.58 47.27 47.93 47.10 47.85 22.48 17.63 17.70 17.57 17.62 48.40 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
cairo-perf-trace Cairo Trace: Poppler OpenBenchmarking.org Seconds, Fewer Is Better cairo-perf-trace 1.10.2 Cairo Trace: Poppler SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 0.954 1.908 2.862 3.816 4.77 SE +/- 0.02, N = 6 SE +/- 0.02, N = 4 SE +/- 0.10, N = 6 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.02, N = 6 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, 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 1.04 1.25 1.08 1.00 1.03 1.00 4.20 4.18 3.97 4.03 4.24 4.01 3.27 0.98 0.96 0.97 0.96 3.67 1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm
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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 2K 4K 6K 8K 10K SE +/- 33.83, N = 3 SE +/- 675.65, N = 6 SE +/- 3.33, N = 3 SE +/- 27.28, N = 3 SE +/- 58.97, N = 3 SE +/- 27.28, N = 3 SE +/- 6.67, N = 3 SE +/- 29.63, N = 3 SE +/- 5.77, N = 3 SE +/- 0.00, N = 3 SE +/- 20.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, 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 5873.00 9450.00 6107.00 5903.00 5963.00 5853.00 5943.00 6383.00 6310.00 5910.00 6340.00 5920.00 2.13 7000.00 8370.00 6860.00 6860.00 6920.00 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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 5K 10K 15K 20K 25K SE +/- 224.88, N = 6 SE +/- 247.34, N = 6 SE +/- 427.36, N = 6 SE +/- 229.18, N = 6 SE +/- 54.57, N = 3 SE +/- 405.97, N = 6 SE +/- 3.33, N = 3 SE +/- 3.33, N = 3 SE +/- 80.21, N = 3 SE +/- 133.20, N = 6 SE +/- 50.33, N = 3 SE +/- 3.33, N = 3 SE +/- 0.00, 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 10095 6907 8053 10283 5037 8997 6673 6227 5940 6868 6160 6697 24600 12733 16900 12600 12600 8377 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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 5K 10K 15K 20K 25K SE +/- 35.12, N = 3 SE +/- 0.00, N = 3 SE +/- 26.03, N = 3 SE +/- 15.28, N = 3 SE +/- 47.02, N = 3 SE +/- 0.00, N = 3 SE +/- 53.64, N = 3 SE +/- 6.67, N = 3 SE +/- 50.33, N = 3 SE +/- 15.28, N = 3 SE +/- 20.82, N = 3 SE +/- 14.53, 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 15400 6333 6330 6027 6600 6503 6387 6440 6520 6380 6517 25300 8370 8370 8370 8370 8370 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 5K 10K 15K 20K 25K SE +/- 24.04, N = 3 SE +/- 33.33, N = 3 SE +/- 12.02, N = 3 SE +/- 20.00, N = 3 SE +/- 63.60, N = 3 SE +/- 10.00, N = 3 SE +/- 0.00, N = 3 SE +/- 13.33, N = 3 SE +/- 18.56, N = 3 SE +/- 0.00, N = 3 SE +/- 20.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 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5907 10467 6147 5900 5963 5880 5950 6407 6243 5910 6280 5920 25300 7000 8370 6860 6860 6920 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 30K 60K 90K 120K 150K 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 +/- 333.33, N = 3 SE +/- 5.77, N = 3 SE +/- 0.00, N = 3 SE +/- 6.67, N = 3 SE +/- 17.64, N = 3 SE +/- 8.82, N = 3 SE +/- 31.80, N = 3 SE +/- 0.00, 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 143333 141000 141667 142667 139333 142333 2080 2080 2057 2117 2063 2087 14500 138667 143000 138000 142000 1960 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 4M 8M 12M 16M 20M SE +/- 1315738.07, N = 6 SE +/- 26457.51, N = 3 SE +/- 227030.35, N = 6 SE +/- 185592.15, N = 3 SE +/- 14529.66, N = 3 SE +/- 1003576.94, N = 6 SE +/- 135417.05, N = 6 SE +/- 5773.50, N = 3 SE +/- 3333.33, N = 3 SE +/- 149385.78, N = 6 SE +/- 3333.33, N = 3 SE +/- 176982.42, N = 6 SE +/- 12018.50, 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 13650000 5580000 3531667 17366667 5483333 13250000 2226667 2600000 1933333 2168333 2496667 2401667 5653333 18833333 6210000 18633333 19166667 3076667 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 SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 5K 10K 15K 20K 25K SE +/- 13.33, N = 3 SE +/- 86.86, N = 3 SE +/- 6.67, N = 3 SE +/- 24.04, N = 3 SE +/- 55.68, N = 3 SE +/- 10.00, N = 3 SE +/- 3.33, N = 3 SE +/- 17.64, N = 3 SE +/- 29.63, N = 3 SE +/- 0.00, N = 3 SE +/- 17.64, 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 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6287 6497 6237 6253 6030 6160 6297 6423 6233 6220 6283 6310 25200 7380 8427 6890 6890 7330 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
x11perf Test: 500px PutImage Square OpenBenchmarking.org Operations / Second, More Is Better x11perf 1.5 Test: 500px PutImage Square SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 1000 2000 3000 4000 5000 SE +/- 57.24, N = 5 SE +/- 11.55, N = 3 SE +/- 3.33, N = 3 SE +/- 29.63, N = 3 SE +/- 34.80, N = 3 SE +/- 25.17, N = 3 SE +/- 8.82, N = 3 SE +/- 26.46, N = 3 SE +/- 6.67, N = 3 SE +/- 53.33, N = 3 SE +/- 26.46, N = 3 SE +/- 18.56, N = 3 SE +/- 5.77, 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 3986 3220 2877 4157 2877 4120 3323 3050 2647 3297 2450 3027 2910 4660 3293 4643 4603 3537 1. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
Cairo Performance Demos Demo: Gradients OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Gradients SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 80 160 240 320 400 SE +/- 0.24, N = 3 SE +/- 0.18, N = 3 SE +/- 0.14, N = 3 SE +/- 0.31, N = 3 SE +/- 0.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.40, N = 3 SE +/- 0.30, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 4.71, N = 3 SE +/- 4.83, N = 3 SE +/- 4.31, N = 3 SE +/- 2.32, N = 3 SE +/- 1.26, N = 3 41.43 30.57 47.62 41.34 49.72 41.51 44.60 44.76 53.56 44.99 49.58 44.69 374.80 357.52 359.75 359.28 361.66 91.39 -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
Cairo Performance Demos Demo: Charts OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Charts SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 20 40 60 80 100 SE +/- 1.90, N = 3 SE +/- 1.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.68, N = 3 SE +/- 0.34, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 SE +/- 0.11, N = 3 SE +/- 0.25, N = 3 SE +/- 0.05, N = 3 95.92 94.32 59.88 93.72 86.87 94.79 17.46 17.47 15.99 17.54 16.62 17.52 26.30 96.09 96.23 96.01 95.80 21.17 -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
Cairo Performance Demos Demo: Gears OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Gears SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 80 160 240 320 400 SE +/- 0.36, N = 3 SE +/- 0.05, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 SE +/- 0.61, N = 3 SE +/- 1.36, N = 3 SE +/- 0.47, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.10, N = 3 SE +/- 1.02, N = 3 SE +/- 0.40, N = 3 SE +/- 0.87, N = 3 SE +/- 0.65, N = 3 SE +/- 0.56, N = 3 SE +/- 0.92, N = 3 SE +/- 0.03, N = 3 SE +/- 1.04, N = 3 277.02 277.29 140.89 277.22 228.82 278.11 189.39 188.78 122.72 189.31 166.89 189.13 346.86 303.89 307.02 306.67 306.11 211.05 -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
Cairo Performance Demos Demo: Fish OpenBenchmarking.org FPS, More Is Better Cairo Performance Demos 2012-01-30 Demo: Fish SNA: GNOME Classic 3.5.5 SNA: GNOME Shell 3.5.4 SNA: KDE SC 4.9 SNA: LXDE 0.5.11 SNA: Unity 6.4 SNA: Xfce 4.10 UXA: GNOME Classic 3.5.5 UXA: GNOME Shell 3.5.4 UXA: KDE SC 4.9 UXA: LXDE 0.5.11 UXA: Unity 6.4 UXA: Xfce 4.10 nvidia/bare sna/bare sna/gnome-shell sna/lxsession sna/openbox uxa/lxsession 200 400 600 800 1000 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.48, N = 3 SE +/- 1.68, N = 3 SE +/- 1.25, N = 3 SE +/- 1.79, N = 3 SE +/- 1.39, N = 3 SE +/- 0.33, N = 3 SE +/- 0.37, N = 3 SE +/- 1.47, N = 3 SE +/- 1.13, N = 3 SE +/- 2.97, N = 3 SE +/- 1.56, N = 3 SE +/- 2.10, N = 3 SE +/- 1.35, N = 3 SE +/- 0.28, N = 3 SE +/- 0.92, N = 3 SE +/- 2.07, N = 3 297.12 262.69 211.21 296.64 229.28 294.86 214.01 212.72 161.42 217.74 190.42 213.62 838.43 371.65 378.87 372.31 372.81 259.19 -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
Phoronix Test Suite v10.8.5