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/1401178-PL-2DPERFORM38.

2D Performance AMD Radeon GCN GPU KaveriProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.1AMD 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.12682OpenBenchmarking.orgCompiler Details- --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: GLAMOREnvironment 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.164.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.71OpenBenchmarking.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.14080120160200SE +/- 0.94, N = 6SE +/- 0.36, N = 364.63178.371. (CXX) g++ options: -m64 -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.14080120160200SE +/- 0.05, N = 3SE +/- 1.28, N = 366.72190.921. (CXX) g++ options: -m64 -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.12004006008001000SE +/- 0.09, N = 3SE +/- 5.55, N = 3109.92834.841. (CXX) g++ options: -m64 -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.15001000150020002500SE +/- 0.33, N = 3SE +/- 14.53, N = 310121131. (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.16001200180024003000SE +/- 0.67, N = 3SE +/- 8.82, N = 392926171. (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.1800K1600K2400K3200K4000KSE +/- 16666.67, N = 3SE +/- 333.33, N = 339566671286671. (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.13691215SE +/- 0.00, N = 3SE +/- 0.00, N = 39.900.501. (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.19001800270036004500SE +/- 0.00, N = 3SE +/- 20.00, N = 3439043001. (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.16001200180024003000SE +/- 0.33, N = 3SE +/- 12.02, N = 393226071. (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.16001200180024003000SE +/- 0.00, N = 3SE +/- 5.77, N = 3130026201. (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.19001800270036004500SE +/- 0.00, N = 3SE +/- 3.33, N = 3156042931. (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.16001200180024003000SE +/- 0.33, N = 3SE +/- 3.33, N = 393326171. (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.148121620SE +/- 0.17, N = 3SE +/- 0.01, N = 313.912.801. (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.1306090120150SE +/- 0.18, N = 3SE +/- 0.32, N = 3123.9189.561. (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.1510152025SE +/- 0.02, N = 3SE +/- 0.05, N = 318.897.711. (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.1510152025SE +/- 0.08, N = 3SE +/- 0.09, N = 322.2220.441. (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.1918273645SE +/- 7.08, N = 6SE +/- 0.16, N = 340.5831.591. (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.10.50851.0171.52552.0342.5425SE +/- 0.00, N = 3SE +/- 0.01, N = 30.412.261. (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.10.83931.67862.51793.35724.1965SE +/- 0.01, N = 3SE +/- 0.03, N = 30.603.731. (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.1246810SE +/- 0.00, N = 3SE +/- 0.05, N = 30.447.781. (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.1612182430SE +/- 5.21, N = 6SE +/- 0.13, N = 325.4920.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: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollLinux 3.13 + Mesa 10.1-develCatalyst - fglrx 13.30.10.06750.1350.20250.270.3375SE +/- 0.03, N = 6SE +/- 0.00, N = 60.300.081. (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.1140280420560700SE +/- 3.88, N = 3SE +/- 2.33, N = 3626.46611.891. (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.1400800120016002000SE +/- 0.80, N = 3SE +/- 0.06, N = 31662.9628.541. (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.1918273645SE +/- 0.03, N = 3SE +/- 0.08, N = 339.7811.711. (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