AMD Radeon RV770 Linux Kernel Performance Intel Core i7-4960X with AMD Radeon HD 4870 benchmarks on Ubuntu 13.10. Benchmarking Linux 3.7 through Linux 3.12 Git kernels looking at Radeon DRM performance. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1310156-SO-1310099SO05&grw&sro&rro .
AMD Radeon RV770 Linux Kernel Performance Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 3.7 Linux 3.8 Linux 3.9 Linux 3.10 Linux 3.11 Linux 3.12 Git radeon hd 6850 Intel Core i7-4960X @ 3.60GHz (12 Cores) MSI X79MA-GD45 (MS-7738) v1.0 Intel Xeon E5 v2/Core 8192MB 320GB Seagate ST3320620AS Sapphire AMD Radeon HD 4870 512MB Realtek ALC892 AL2223W Realtek RTL8111/8168/8411 Ubuntu 13.10 3.7.0-030700-generic (x86_64) Unity 7.1.1 X Server 1.14.3 radeon 7.2.0 3.1 Mesa 9.3.0-devel (git-e166a58) Gallium 0.4 GCC 4.8 + LLVM 3.2 ext4 1680x1050 3.8.0-030800-generic (x86_64) 3.9.0-030900-generic (x86_64) 3.10.0-031000-generic (x86_64) 3.11.0-031100-generic (x86_64) 3.12.0-999-generic (x86_64) AMD Phenom 9850 @ 2.50GHz (4 Cores) ASUS M4A79 Deluxe AMD RD790 + SB7x0/SB8x0/SB9x0 250GB Seagate ST3250410AS + 160GB Seagate ST3160827AS + 160GB Western Digital WD1600BEVS-0 Sapphire AMD Radeon HD 6850 1024MB (775/1000MHz) ATI R6xx HDMI SMT22A350 Realtek RTL8111/8168 Linux 3.12.0-rc5 (x86_64) KDE 4.11.2 radeon 7.2.99 3.1 Mesa 10.0.0-devel (git-453ea2d) Gallium 0.4 GCC 4.8.1 20130725 + Clang 3.4 (SVN 192600) + LLVM 3.4svn 1920x1080 OpenBenchmarking.org Compiler Details - Linux 3.7: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.8: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.9: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.10: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.11: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.12 Git: --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - radeon hd 6850: --disable-cloog-version-check --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=isl --enable-gnu-unique-object --enable-gold --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-ld=default --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-linker-hash-style=gnu --with-plugin-ld=ld.gold Graphics Details - EXA Kernel Details - radeon hd 6850: radeon.dpm=1 radeon.audio=1
AMD Radeon RV770 Linux Kernel Performance gputest: Triangle - 1680 x 1050 gputest: Furmark - 1680 x 1050 gputest: Plot3D - 1680 x 1050 openarena: 1680 x 1050 unvanquished: 1680 x 1050 reaction: 1680 x 1050 openarena: 1680 x 1050 xonotic: 1680 x 1050 - Low xonotic: 1680 x 1050 - High xonotic: 1680 x 1050 - Ultra gputest: Pixmark Piano - 1680 x 1050 warsow: 1680 x 1050 gputest: Pixmark Volplosion - 1680 x 1050 nexuiz: 1680 x 1050 - No - Off Linux 3.7 Linux 3.8 Linux 3.9 Linux 3.10 Linux 3.11 Linux 3.12 Git radeon hd 6850 76602 885 9350 193.30 0.90 77.70 81.77 181.38 20.28 11.72 76423 92.43 76969 78.55 102944 1027 9882 219.20 32.17 181.17 90.00 258.18 125.09 98.99 92843 112.63 92872 108.09 102890 1026 9881 201.80 31.70 145.32 88.40 248.62 127.55 101.17 92760 112.67 92763 96.12 102910 1027 9881 202.90 32.17 184.00 88.47 252.05 125.68 99.40 92761 113.30 92782 108.13 102913 1027 9881 193.67 31.56 171.38 89.40 242.23 123.49 98.68 92795 113.43 92780 101.37 102967 1028 9882 362.83 41.20 258.17 102.27 295.63 175.90 128.80 92817 113.83 92814 110.07 206986 1575 15747 159.63 40.03 228.10 93.13 126.89 98.60 86.71 196980 188.30 197054 114.12 OpenBenchmarking.org
GpuTest Test: Triangle - Resolution: 1680 x 1050 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Triangle - Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 40K 80K 120K 160K 200K SE +/- 66.27, N = 3 SE +/- 2.96, N = 3 SE +/- 16.86, N = 3 SE +/- 4.10, N = 3 SE +/- 47.72, N = 3 SE +/- 41.20, N = 3 SE +/- 41.26, N = 3 206986 102890 102944 76602 102967 102913 102910
GpuTest Test: Furmark - Resolution: 1680 x 1050 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Furmark - Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 300 600 900 1200 1500 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 1575 1026 1027 885 1028 1027 1027
GpuTest Test: Plot3D - Resolution: 1680 x 1050 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Plot3D - Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 3K 6K 9K 12K 15K SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 15747 9881 9882 9350 9882 9881 9881
OpenArena Resolution: 1680 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.5 Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 80 160 240 320 400 SE +/- 1.03, N = 3 SE +/- 2.27, N = 3 SE +/- 4.90, N = 6 SE +/- 3.43, N = 3 SE +/- 0.38, N = 3 SE +/- 2.25, N = 3 SE +/- 2.34, N = 3 159.63 201.80 219.20 193.30 362.83 193.67 202.90
Unvanquished Resolution: 1680 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished Alpha 17 Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.49, N = 5 SE +/- 0.03, N = 3 40.03 31.70 32.17 0.90 41.20 31.56 32.17
Reaction Quake 3 Resolution: 1680 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 60 120 180 240 300 SE +/- 0.36, N = 3 SE +/- 21.13, N = 6 SE +/- 0.61, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 20.11, N = 6 SE +/- 4.69, N = 6 228.10 145.32 181.17 77.70 258.17 171.38 184.00 MIN: 227.4 / MAX: 228.6 MIN: 78.5 / MAX: 179.3 MIN: 180.2 / MAX: 182.3 MIN: 77.4 / MAX: 77.9 MIN: 257.9 / MAX: 258.4 MIN: 79.1 / MAX: 225.3 MIN: 169.8 / MAX: 199.7
OpenArena Resolution: 1680 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 93.13 88.40 90.00 81.77 102.27 89.40 88.47 MIN: 3 MIN: 5 MIN: 5 MIN: 6 MIN: 6 MIN: 6 MIN: 6
Xonotic Resolution: 1680 x 1050 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1680 x 1050 - Effects Quality: Low radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 60 120 180 240 300 SE +/- 0.27, N = 3 SE +/- 1.94, N = 3 SE +/- 2.21, N = 3 SE +/- 48.35, N = 6 SE +/- 0.27, N = 3 SE +/- 2.51, N = 3 SE +/- 4.99, N = 3 126.89 248.62 258.18 181.38 295.63 242.23 252.05 MIN: 87 / MAX: 247 MIN: 144 / MAX: 490 MIN: 132 / MAX: 483 MIN: 13 / MAX: 489 MIN: 195 / MAX: 532 MIN: 128 / MAX: 438 MIN: 145 / MAX: 478
Xonotic Resolution: 1680 x 1050 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1680 x 1050 - Effects Quality: High radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 40 80 120 160 200 SE +/- 0.15, N = 3 SE +/- 0.28, N = 3 SE +/- 0.37, N = 3 SE +/- 3.29, N = 6 SE +/- 0.26, N = 3 SE +/- 0.74, N = 3 SE +/- 0.17, N = 3 98.60 127.55 125.09 20.28 175.90 123.49 125.68 MIN: 59 / MAX: 205 MIN: 59 / MAX: 294 MIN: 58 / MAX: 258 MIN: 1 / MAX: 236 MIN: 87 / MAX: 294 MIN: 56 / MAX: 285 MIN: 55 / MAX: 285
Xonotic Resolution: 1680 x 1050 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1680 x 1050 - Effects Quality: Ultra radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.26, N = 3 SE +/- 0.33, N = 3 SE +/- 0.78, N = 6 SE +/- 0.07, N = 3 SE +/- 0.22, N = 3 SE +/- 0.20, N = 3 86.71 101.17 98.99 11.72 128.80 98.68 99.40 MIN: 49 / MAX: 191 MIN: 45 / MAX: 219 MIN: 43 / MAX: 203 MIN: 60 / MAX: 225 MIN: 42 / MAX: 219 MIN: 40 / MAX: 213
GpuTest Test: Pixmark Piano - Resolution: 1680 x 1050 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Piano - Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 40K 80K 120K 160K 200K SE +/- 37.68, N = 3 SE +/- 4.26, N = 3 SE +/- 28.02, N = 3 SE +/- 250.92, N = 3 SE +/- 29.46, N = 3 SE +/- 4.70, N = 3 SE +/- 2.65, N = 3 196980 92760 92843 76423 92817 92795 92761
Warsow Resolution: 1680 x 1050 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 1.0 Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 40 80 120 160 200 SE +/- 1.11, N = 3 SE +/- 0.74, N = 3 SE +/- 0.77, N = 3 SE +/- 1.13, N = 3 SE +/- 0.83, N = 3 SE +/- 0.79, N = 3 SE +/- 0.70, N = 3 188.30 112.67 112.63 92.43 113.83 113.43 113.30
GpuTest Test: Pixmark Volplosion - Resolution: 1680 x 1050 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Volplosion - Resolution: 1680 x 1050 radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 40K 80K 120K 160K 200K SE +/- 73.62, N = 3 SE +/- 2.65, N = 3 SE +/- 5.69, N = 3 SE +/- 1.86, N = 3 SE +/- 33.61, N = 3 SE +/- 4.10, N = 3 SE +/- 22.70, N = 3 197054 92763 92872 76969 92814 92780 92782
Nexuiz Resolution: 1680 x 1050 - HDR: No - Sound: Off OpenBenchmarking.org Frames Per Second, More Is Better Nexuiz 2.5.2 Resolution: 1680 x 1050 - HDR: No - Sound: Off radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 30 60 90 120 150 SE +/- 2.02, N = 3 SE +/- 0.30, N = 3 SE +/- 1.70, N = 3 SE +/- 5.36, N = 6 SE +/- 0.16, N = 3 SE +/- 2.94, N = 6 SE +/- 2.09, N = 3 114.12 96.12 108.09 78.55 110.07 101.37 108.13 MIN: 70 / MAX: 266 MIN: 59 / MAX: 165 MIN: 63 / MAX: 171 MIN: 32 / MAX: 136 MIN: 65 / MAX: 172 MIN: 58 / MAX: 172 MIN: 61 / MAX: 171
OpenArena Resolution: 1680 x 1050 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1680 x 1050 - Total Frame Time radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 9 18 27 36 45 Min: 3 / Avg: 10.66 / Max: 42 Min: 6 / Avg: 11.28 / Max: 23 Min: 6 / Avg: 11.05 / Max: 24 Min: 6 / Avg: 12.18 / Max: 26 Min: 6 / Avg: 9.77 / Max: 20 Min: 6 / Avg: 11.18 / Max: 23 Min: 6 / Avg: 11.22 / Max: 27
Reaction Quake 3 Resolution: 1680 x 1050 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Reaction Quake 3 1.0 Beta Resolution: 1680 x 1050 - Total Frame Time radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.7 Linux 3.12 Git Linux 3.11 Linux 3.10 14 28 42 56 70 Min: 1 / Avg: 4.31 / Max: 38 Min: 2 / Avg: 5.5 / Max: 18 Min: 2 / Avg: 5.47 / Max: 20 Min: 1 / Avg: 12.58 / Max: 75 Min: 1 / Avg: 3.84 / Max: 16 Min: 1 / Avg: 5.69 / Max: 16 Min: 1 / Avg: 5.8 / Max: 29
Unvanquished Resolution: 1680 x 1050 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Unvanquished Alpha 17 Resolution: 1680 x 1050 - Total Frame Time radeon hd 6850 Linux 3.9 Linux 3.8 Linux 3.12 Git Linux 3.11 Linux 3.10 20 40 60 80 100 Min: 10 / Avg: 24.73 / Max: 54 Min: 16 / Avg: 31.49 / Max: 76 Min: 17 / Avg: 31 / Max: 86 Min: 14 / Avg: 24.26 / Max: 56 Min: 16 / Avg: 32.03 / Max: 94 Min: 15 / Avg: 31.03 / Max: 59
Phoronix Test Suite v10.8.5