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&grs&sor.

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 Kaverix11perf: Copy 500x500 From Pixmap To Pixmapcairo-perf-trace: GNOME Terminal Vimgtkperf: GtkDrawingArea - Pixbufsx11perf: Fill 300 x 300px AA Trapezoidqgears2: XRender Extension - Image Scalingcairo-perf-trace: Firefox Canvasgtkperf: GtkCheckButtongtkperf: GtkToggleButtongtkperf: GtkRadioButtonx11perf: PutImage XY 500x500 Squarex11perf: 500px PutImage Squareqgears2: XRender Extension - Gearsqgears2: XRender Extension - Textx11perf: 500px Compositing From Pixmap To Windowcairo-perf-trace: Popplerx11perf: Scrolling 500 x 500 pxgtkperf: GtkDrawingArea - Circlesx11perf: 500px Copy From Window To Windowx11perf: 500px Compositing From Window To Windowx11perf: Char in 80-char aa linegtkperf: GtkTextView - Add Textrender-bench: Phoronix Test Suite v5.0.0m0gtkperf: GtkTextView - Scrollgtkperf: GtkComboBoxEntrygtkperf: GtkComboBoxLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1suse7790Pentium G840130018.8939.784390109.92123.910.410.440.609.9010166.7264.63156013.919291662.969329333956667626.4622.220.3025.4940.5826207.7111.714300834.8489.562.267.783.730.502113190.92178.3742932.80261728.5426072617128667611.8920.440.0820.4931.591230018.24129333279.1118.7418.4118.5755.83537140.20155.30286336.2412333120001196734200000.1541102.060.50301000815.8218.712.577.814.371462533163.91147.8136830.93292013.224090412015100000765.9318.250.0913.8721.69OpenBenchmarking.org

x11perf

Test: Copy 500x500 From Pixmap To Pixmap

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

cairo-perf-trace

Cairo Trace: GNOME Terminal Vim

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

GtkPerf

GTK Widget: GtkDrawingArea - Pixbufs

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - PixbufsPentium G840Catalyst - fglrx 13.30.1suse7790Linux 3.13 + Mesa 10.1-devel918273645SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 30.5011.7118.2439.78-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

x11perf

Test: Fill 300 x 300px AA Trapezoid

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

QGears2

Rendering: XRender Extension - Test: Image Scaling

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

cairo-perf-trace

Cairo Trace: Firefox Canvas

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

GtkPerf

GTK Widget: GtkCheckButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkCheckButtonLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1Pentium G840suse7790510152025SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 30.412.262.5718.74-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.1Pentium G840suse7790510152025SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 30.447.787.8118.41-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.1Pentium G840suse7790510152025SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 30.603.734.3718.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

x11perf

Test: PutImage XY 500x500 Square

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

x11perf

Test: 500px PutImage Square

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

QGears2

Rendering: XRender Extension - Test: Gears

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

QGears2

Rendering: XRender Extension - Test: Text

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

x11perf

Test: 500px Compositing From Pixmap To Window

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To Windowsuse7790Catalyst - fglrx 13.30.1Pentium G840Linux 3.13 + Mesa 10.1-devel6K12K18K24K30KSE +/- 33.33, N = 3SE +/- 3.33, N = 3SE +/- 40.96, N = 3SE +/- 0.00, N = 3286334293368315601. (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: PopplerPentium G840Catalyst - fglrx 13.30.1suse7790Linux 3.13 + Mesa 10.1-devel48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.17, N = 30.932.806.2413.91-lfreetype1. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

x11perf

Test: Scrolling 500 x 500 px

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

GtkPerf

GTK Widget: GtkDrawingArea - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesPentium G840Catalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-devel400800120016002000SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.80, N = 313.2228.541662.961. (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.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Copy From Window To Windowsuse7790Pentium G840Catalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-devel3K6K9K12K15KSE +/- 57.74, N = 3SE +/- 28.87, N = 3SE +/- 12.02, N = 3SE +/- 0.33, N = 312000409026079321. (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 Windowsuse7790Pentium G840Catalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-devel3K6K9K12K15KSE +/- 33.33, N = 3SE +/- 20.82, N = 3SE +/- 3.33, N = 3SE +/- 0.33, N = 311967412026179331. (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 linePentium G840Linux 3.13 + Mesa 10.1-develsuse7790Catalyst - fglrx 13.30.13M6M9M12M15MSE +/- 57735.03, N = 3SE +/- 16666.67, N = 3SE +/- 15275.25, N = 3SE +/- 333.33, N = 315100000395666734200001286671. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

GtkPerf

GTK Widget: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextCatalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-develPentium G840170340510680850SE +/- 2.33, N = 3SE +/- 3.88, N = 3SE +/- 0.55, N = 3611.89626.46765.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

Render Bench

Phoronix Test Suite v5.0.0m0

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

GtkPerf

GTK Widget: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollCatalyst - fglrx 13.30.1Pentium G840suse7790Linux 3.13 + Mesa 10.1-devel0.06750.1350.20250.270.3375SE +/- 0.00, N = 6SE +/- 0.00, N = 6SE +/- 0.02, N = 6SE +/- 0.03, N = 60.080.090.150.30-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: GtkComboBoxEntryPentium G840Catalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-devel612182430SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 5.21, N = 613.8720.4925.491. (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.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxPentium G840Catalyst - fglrx 13.30.1Linux 3.13 + Mesa 10.1-devel918273645SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 7.08, N = 621.6931.5940.581. (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