Open Source 2D Ubuntu 14.04 GPU Drivers X.Org 2D driver benchmarks with Intel, AMD Radeon, and NVIDIA for a future article on Phoronix.com. Testing Ubuntu 14.04 2D performance on Unity with Linux 3.14 and Mesa 10.2.
HTML result view exported from: https://openbenchmarking.org/result/1403134-PL-OPENSOURC70&grw&sro .
Open Source 2D Ubuntu 14.04 GPU Drivers Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X GeForce GTX 460 GeForce GTX 760 Intel Core i7-4770K @ 3.90GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 16384MB 120GB Samsung SSD 840 Intel HD 4600 (1250MHz) Intel Xeon E3-1200 v3/4th VA2431 Realtek RTL8111/8168/8411 Ubuntu 14.04 3.14.0-999-generic (x86_64) Unity 7.1.2 X Server 1.15.0 intel 2.99.910 3.3 Mesa 10.2.0-devel (git-e6c565f trusty-oibaf-ppa) GCC 4.8.2 ext4 1920x1080 Sapphire AMD Radeon HD 5830 1024MB Realtek ALC1150 radeon 7.3.0 3.3 Mesa 10.2.0-devel (git-e6c565f trusty-oibaf-ppa) Gallium 0.4 Sapphire AMD Radeon HD 6770 1024MB Sapphire AMD Radeon HD 6870 1024MB ASUS AMD Radeon HD 7850 1024MB 3.1 Mesa 10.2.0-devel (git-e6c565f trusty-oibaf-ppa) Gallium 0.4 XFX AMD Radeon HD 7950/8950 OEM / R9 280 3072MB Intel 8 /C220 Gigabyte AMD Radeon R9 270X 2048MB Realtek ALC1150 ECS NVIDIA GeForce GTX 460 768MB (50/135MHz) nouveau 1.0.10 3.3 Mesa 10.2.0-devel (git-e6c565f trusty-oibaf-ppa) Gallium 0.4 NVIDIA GeForce GTX 760 2048MB (405/648MHz) Intel 8 /C220 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details - Haswell HD Graphics 4600: GLAMOR - Radeon HD 5830: EXA - Radeon HD 6770: EXA - Radeon HD 6870: EXA - Radeon HD 7850: GLAMOR - Radeon HD 7950: GLAMOR - Radeon R9 270X: GLAMOR - GeForce GTX 460: EXA - GeForce GTX 760: EXA
Open Source 2D Ubuntu 14.04 GPU Drivers gtkperf: GtkDrawingArea - Circles gtkperf: GtkDrawingArea - Pixbufs gtkperf: GtkComboBoxEntry gtkperf: GtkTextView - Scroll gtkperf: GtkRadioButton gtkperf: GtkToggleButton gtkperf: GtkCheckButton gtkperf: GtkComboBox qgears2: XRender Extension - Image Scaling qgears2: XRender Extension - Gears qgears2: XRender Extension - Text Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X GeForce GTX 460 GeForce GTX 760 448.23 5.38 7.87 0.05 7.60 8.19 2.99 11.68 672.57 248.97 250.90 45.14 2.19 7.75 0.04 4.92 7.17 2.18 12.89 1093.77 277.46 276.44 42.94 2.24 7.89 0.04 4.95 7.16 2.16 12.94 1089.30 278.87 279.83 38.13 2.22 7.01 0.04 4.95 7.18 2.22 12.47 1092.54 277.13 281.44 417.43 7.99 8.42 0.04 4.04 8.17 1.98 12.37 971.61 277.82 275.26 462.85 8.01 8.39 0.04 4.11 7.99 1.91 12.38 895.17 264.00 264.41 424.28 8.10 8.48 0.05 4.38 8.07 2.10 12.93 911.42 264.31 262.77 235.65 11.43 20.68 0.09 26.57 25.33 12.98 70.77 527.24 152.87 149.72 126.00 10.09 9.60 0.11 16.28 23.07 9.15 70.33 563.15 152.81 149.85 OpenBenchmarking.org
GtkPerf GTK Widget: GtkDrawingArea - Circles OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Circles GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 100 200 300 400 500 SE +/- 0.19, N = 3 SE +/- 1.11, N = 3 SE +/- 1.30, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 SE +/- 0.61, N = 3 SE +/- 8.24, N = 3 SE +/- 0.79, N = 3 SE +/- 7.32, N = 3 235.65 126.00 448.23 45.14 42.94 38.13 417.43 462.85 424.28 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: GtkDrawingArea - Pixbufs OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkDrawingArea - Pixbufs GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 11.43 10.09 5.38 2.19 2.24 2.22 7.99 8.01 8.10 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 GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 5 10 15 20 25 SE +/- 0.37, N = 3 SE +/- 0.37, N = 6 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 20.68 9.60 7.87 7.75 7.89 7.01 8.42 8.39 8.48 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: GtkTextView - Scroll OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkTextView - Scroll GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.01, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 6 0.09 0.11 0.05 0.04 0.04 0.04 0.04 0.04 0.05 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 GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 6 12 18 24 30 SE +/- 0.20, N = 3 SE +/- 0.28, N = 4 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 6 SE +/- 0.16, N = 6 26.57 16.28 7.60 4.92 4.95 4.95 4.04 4.11 4.38 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 GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.37, N = 4 SE +/- 0.13, N = 4 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 25.33 23.07 8.19 7.17 7.16 7.18 8.17 7.99 8.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
GtkPerf GTK Widget: GtkCheckButton OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkCheckButton GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 6 SE +/- 0.03, N = 3 SE +/- 0.11, N = 6 12.98 9.15 2.99 2.18 2.16 2.22 1.98 1.91 2.10 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 GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.38, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 70.77 70.33 11.68 12.89 12.94 12.47 12.37 12.38 12.93 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
QGears2 Rendering: XRender Extension - Test: Image Scaling OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Image Scaling GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 200 400 600 800 1000 SE +/- 7.98, N = 6 SE +/- 4.24, N = 3 SE +/- 1.44, N = 3 SE +/- 1.42, N = 3 SE +/- 1.77, N = 3 SE +/- 8.44, N = 3 SE +/- 9.33, N = 3 SE +/- 5.97, N = 3 SE +/- 3.29, N = 3 527.24 563.15 672.57 1093.77 1089.30 1092.54 971.61 895.17 911.42 1. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread
QGears2 Rendering: XRender Extension - Test: Gears OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Gears GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 60 120 180 240 300 SE +/- 0.51, N = 3 SE +/- 0.40, N = 3 SE +/- 0.86, N = 3 SE +/- 1.03, N = 3 SE +/- 1.96, N = 3 SE +/- 1.12, N = 3 SE +/- 0.52, N = 3 SE +/- 2.27, N = 3 SE +/- 1.05, N = 3 152.87 152.81 248.97 277.46 278.87 277.13 277.82 264.00 264.31 1. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread
QGears2 Rendering: XRender Extension - Test: Text OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Text GeForce GTX 460 GeForce GTX 760 Haswell HD Graphics 4600 Radeon HD 5830 Radeon HD 6770 Radeon HD 6870 Radeon HD 7850 Radeon HD 7950 Radeon R9 270X 60 120 180 240 300 SE +/- 0.15, N = 3 SE +/- 0.00, N = 3 SE +/- 0.47, N = 3 SE +/- 1.49, N = 3 SE +/- 1.26, N = 3 SE +/- 1.65, N = 3 SE +/- 0.76, N = 3 SE +/- 2.36, N = 3 SE +/- 1.17, N = 3 149.72 149.85 250.90 276.44 279.83 281.44 275.26 264.41 262.77 1. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread
Phoronix Test Suite v10.8.4