2D Performance AMD Radeon GCN GPU Kaveri

AMD A10-7850K APU with Radeon R7 Graphics on Ubuntu Linux looking at 2D Radeon GLAMOR performance against Catalyst. Benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1401187-SO-1401184SO59.

2D Performance AMD Radeon GCN GPU KaveriProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840AMD A10-7850K APU with Radeon R7 @ 3.70GHz (4 Cores)ASUS A88X-PROAMD Device 14227168MB240GB OCZ VERTEX3ASUS AMD Kaveri 1024MBATI R6xx HDMIVA2431Realtek RTL8111/8168/8411Ubuntu 13.103.13.0-999-generic (x86_64)Unity 7.1.2X Server 1.14.5radeon 7.2.993.1 Mesa 10.1.0-devel (git-dd687fb saucy-oibaf-ppa+curaga) Gallium 0.4GCC 4.8ext41920x1080ASUS AMD Radeon R7 1024MB (900/1066MHz)3.12.0-031200-generic (x86_64)fglrx 13.30.14.3.12682Intel Core i5-3330 @ 3.20GHz (4 Cores)ASRock H61M-ITXIntel Xeon E3-1200 v2/3rd2 x 4096 MB DDR3-1600MHz CML8GX3M2A1866C9160GB SAMSUNG HD161HJ + 60GB SPCC Solid State + 320GB SAMSUNG HD321KJMSI AMD Radeon HD 7790/8770 2048MB (1050/1500MHz)Intel 6 /C200H225WopenSUSE 13.13.13.0-rc8-3-desktop (x86_64)KDE 4.12.1X Server 1.15.0radeon 7.2.993.1 Mesa 10.1.0-devel Gallium 0.4GCC 4.8 + Clang 3.5 + LLVM 3.5svnbtrfsIntel Pentium G840 @ 2.80GHz (2 Cores)ASRock H61M-VSIntel 2nd Generation Core Family DRAM8192MB60GB OCZ AGILITY3Intel HD 2000 (1100MHz)VIA VT1705Qualcomm Atheros AR8152 v2.0 FastUbuntu 13.103.11.0-15-generic (x86_64)Unity 7.1.2X Server 1.14.5intel 2.99.9043.1 Mesa 9.2.1GCC 4.8ext4OpenBenchmarking.orgCompiler Details- Linux 3.13 + Mesa 10.1-devel: --build=x86_64-linux-gnu --disable-browser-plugin --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 - Catalyst - fglrx 13.30.1: --build=x86_64-linux-gnu --disable-browser-plugin --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 - suse7790: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - Pentium G840: --build=x86_64-linux-gnu --disable-browser-plugin --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- Linux 3.13 + Mesa 10.1-devel: GLAMOR- suse7790: GLAMOR- Pentium G840: SNAEnvironment Details- Catalyst - fglrx 13.30.1: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri

2D Performance AMD Radeon GCN GPU Kaveriqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsqgears2: XRender Extension - Image Scalingx11perf: 500px PutImage Squarex11perf: Scrolling 500 x 500 pxx11perf: Char in 80-char aa linex11perf: PutImage XY 500x500 Squarex11perf: Fill 300 x 300px AA Trapezoidx11perf: 500px Copy From Window To Windowx11perf: Copy 500x500 From Pixmap To Pixmapx11perf: 500px Compositing From Pixmap To Windowx11perf: 500px Compositing From Window To Windowcairo-perf-trace: Popplercairo-perf-trace: Firefox Canvascairo-perf-trace: GNOME Terminal Vimrender-bench: Phoronix Test Suite v5.0.0m0gtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G84064.6366.72109.9210192939566679.9043909321300156093313.91123.9118.8922.2240.580.410.600.4425.490.30626.461662.9639.78178.37190.92834.84211326171286670.50430026072620429326172.8089.567.7120.4431.592.263.737.7820.490.08611.8928.5411.71155.30140.20279.1153712333342000055.83129333120001230028633119676.2418.7418.5718.410.1518.24147.81163.91815.82253329201510000014630100040904110368341200.9318.712.0618.2521.692.574.377.8113.870.09765.9313.220.50OpenBenchmarking.org

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8404080120160200SE +/- 0.94, N = 6SE +/- 0.36, N = 3SE +/- 0.20, N = 3SE +/- 0.33, N = 364.63178.37155.30147.81-m64-m64-m641. (CXX) g++ options: -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Gears

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: GearsLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8404080120160200SE +/- 0.05, N = 3SE +/- 1.28, N = 3SE +/- 0.31, N = 3SE +/- 0.90, N = 366.72190.92140.20163.91-m64-m64-m641. (CXX) g++ options: -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Image Scaling

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: Image ScalingLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8402004006008001000SE +/- 0.09, N = 3SE +/- 5.55, N = 3SE +/- 0.54, N = 3SE +/- 3.24, N = 3109.92834.84279.11815.82-m64-m641. (CXX) g++ options: -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

x11perf

Test: 500px PutImage Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquareLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8405001000150020002500SE +/- 0.33, N = 3SE +/- 14.53, N = 3SE +/- 0.33, N = 3SE +/- 8.82, N = 3101211353725331. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Scrolling 500 x 500 px

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Scrolling 500 x 500 pxLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8403K6K9K12K15KSE +/- 0.67, N = 3SE +/- 8.82, N = 3SE +/- 88.19, N = 3SE +/- 0.00, N = 392926171233329201. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Char in 80-char aa line

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Char in 80-char aa lineLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8403M6M9M12M15MSE +/- 16666.67, N = 3SE +/- 333.33, N = 3SE +/- 15275.25, N = 3SE +/- 57735.03, N = 339566671286673420000151000001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: PutImage XY 500x500 Square

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: PutImage XY 500x500 SquareLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 39.900.5055.83146.001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Fill 300 x 300px AA Trapezoid

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Fill 300 x 300px AA TrapezoidLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G84060K120K180K240K300KSE +/- 0.00, N = 3SE +/- 20.00, N = 3SE +/- 666.67, N = 3SE +/- 0.00, N = 3439043001293333010001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Copy From Window To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Copy From Window To WindowLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8403K6K9K12K15KSE +/- 0.33, N = 3SE +/- 12.02, N = 3SE +/- 57.74, N = 3SE +/- 28.87, N = 393226071200040901. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: Copy 500x500 From Pixmap To Pixmap

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Copy 500x500 From Pixmap To PixmapLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8403K6K9K12K15KSE +/- 0.00, N = 3SE +/- 5.77, N = 3SE +/- 100.00, N = 3SE +/- 15.28, N = 3130026201230041101. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Compositing From Pixmap To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To WindowLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8406K12K18K24K30KSE +/- 0.00, N = 3SE +/- 3.33, N = 3SE +/- 33.33, N = 3SE +/- 40.96, N = 3156042932863336831. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

x11perf

Test: 500px Compositing From Window To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Window To WindowLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8403K6K9K12K15KSE +/- 0.33, N = 3SE +/- 3.33, N = 3SE +/- 33.33, N = 3SE +/- 20.82, N = 393326171196741201. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

cairo-perf-trace

Cairo Trace: Poppler

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: PopplerLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G84048121620SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 313.912.806.240.93-lfreetype1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

cairo-perf-trace

Cairo Trace: Firefox Canvas

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: Firefox CanvasLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840306090120150SE +/- 0.18, N = 3SE +/- 0.32, N = 3SE +/- 0.32, N = 3123.9189.5618.711. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

cairo-perf-trace

Cairo Trace: GNOME Terminal Vim

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: GNOME Terminal VimLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840510152025SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 318.897.712.061. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

Render Bench

Phoronix Test Suite v5.0.0m0

OpenBenchmarking.orgSeconds, Fewer Is BetterRender BenchPhoronix Test Suite v5.0.0m0Linux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840510152025SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 322.2220.4418.251. (CC) gcc options: -lm -lX11 -lXext -lXrender -lImlib2 -lfreetype -lz -ldl

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840918273645SE +/- 7.08, N = 6SE +/- 0.16, N = 3SE +/- 0.07, N = 340.5831.5921.691. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkCheckButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkCheckButtonLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840510152025SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 30.412.2618.742.57-lfreetype -lcairo1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkRadioButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkRadioButtonLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840510152025SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 30.603.7318.574.37-lfreetype -lcairo1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkToggleButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkToggleButtonLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840510152025SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 30.447.7818.417.81-lfreetype -lcairo1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkComboBoxEntry

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxEntryLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840612182430SE +/- 5.21, N = 6SE +/- 0.13, N = 3SE +/- 0.02, N = 325.4920.4913.871. (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.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G8400.06750.1350.20250.270.3375SE +/- 0.03, N = 6SE +/- 0.00, N = 6SE +/- 0.02, N = 6SE +/- 0.00, N = 60.300.080.150.09-lfreetype -lcairo1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840170340510680850SE +/- 3.88, N = 3SE +/- 2.33, N = 3SE +/- 0.55, N = 3626.46611.89765.931. (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 - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840400800120016002000SE +/- 0.80, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 31662.9628.5413.221. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkDrawingArea - Pixbufs

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - PixbufsLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840918273645SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 339.7811.7118.240.50-lfreetype -lcairo1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0


Phoronix Test Suite v10.8.4