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