AMDGPU-PRO Polaris vs. AMDGPU + RadeonSI Open-Source

Linux graphics comparison tests of AMDGPU-PRO hybrid driver stack versus Linux 4.8 AMDGPU and RadeoNSI Mesa 12.1-dev Git by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1608200-PTS-AMDGPUPR97&obr_hgv=Open-Source%3A+RX+460&sor&grs.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionAMDGPU-PROOpen-Source R9 Fury RX 460 RX 470 RX 480 R9 Fury RX 460 RX 470 RX 480Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Sky Lake16384MB2 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GBSapphire AMD Radeon R9 Fury 4096MBRealtek ALC1150Intel ConnectionUbuntu 16.044.4.0-34-generic (x86_64)Unity 7.4.0X Server 1.18.34.5.13448GCC 5.4.0 20160609ext43840x2160AMD Radeon RX 460 2048MBSapphire AMD Radeon RX 470 4096MBAMD Radeon RX 480 8192MBSapphire AMD Radeon R9 FURY / NANO 4096MB4.8.0-999-generic (x86_64) 201608184.3 Mesa 12.1.0-devel- padoka PPA Gallium 0.4AMD Device 67ef 2048MBSapphire AMD Device 67df 4096MBAMD Device 67df 8192MBOpenBenchmarking.orgCompiler Details- AMDGPU-PRO: R9 Fury, AMDGPU-PRO: RX 460, AMDGPU-PRO: RX 470, AMDGPU-PRO: RX 480: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: intel_pstate performanceGraphics Details- GLAMOR

xonotic: 3840 x 2160 - Ultimatemetroll-redux: 3840 x 2160csgo: 3840 x 2160unigine-valley: 1920 x 1080 - Fullscreenunigine-heaven: 1920 x 1080 - Fullscreendota2: 3840 x 2160 - OpenGLtesseract: 3840 x 2160bioshock-infinite: 1920 x 1080 - Ultraopenarena: 1920 x 1080csgo: 1920 x 1080dota2: 1920 x 1080 - OpenGLAMDGPU-PROOpen-Source R9 Fury RX 460 RX 470 RX 480 R9 Fury RX 460 RX 470 RX 480191.8150.16125.9093.3185.3180.87177.0982.11311.20191.5086.1380.0819.1943.9132.1129.3429.2366.0145.28193.67108.8275.43160.1838.9799.4670.4564.8963.00136.7479.32304.37189.1289.10157.8040.77103.2872.3866.4864.83141.2478.84301.10187.0186.17154.9173.08136.9784.6380.3581.33174.7968.28310.90170.8193.4347.8323.1536.5428.6528.6328.7363.3032.47159.30108.0879.80110.7950.8487.5962.0660.9960.27126.2258.84287.67159.7490.53117.9054.20114.5166.1365.2665.37130.9060.87301.00170.2992.53OpenBenchmarking.org

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 3840 x 2160 - Effects Quality: UltimateR9 FuryRX 470RX 480RX 4604080120160200SE +/- 0.45, N = 3SE +/- 0.21, N = 3SE +/- 0.52, N = 3SE +/- 0.27, N = 3SE +/- 2.61, N = 3SE +/- 0.97, N = 3SE +/- 0.24, N = 3SE +/- 0.66, N = 3191.81160.18157.8080.08154.91117.90110.7947.83

Metro: Last Light Redux

Resolution: 3840 x 2160

Open-SourceAMDGPU-PROOpenBenchmarking.orgFrames Per Second, More Is BetterMetro: Last Light ReduxResolution: 3840 x 2160R9 FuryRX 480RX 470RX 4601632486480SE +/- 0.18, N = 3SE +/- 0.33, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 373.0854.2050.8423.1550.1640.7738.9719.19

Counter-Strike: Global Offensive

Resolution: 3840 x 2160

Open-SourceAMDGPU-PROOpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 3840 x 2160R9 FuryRX 480RX 470RX 460306090120150SE +/- 0.24, N = 3SE +/- 0.13, N = 3SE +/- 0.34, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.59, N = 3SE +/- 0.21, N = 3SE +/- 0.23, N = 3136.97114.5187.5936.54125.90103.2899.4643.91

Unigine Valley

Resolution: 1920 x 1080 - Mode: Fullscreen

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1920 x 1080 - Mode: FullscreenR9 FuryRX 480RX 470RX 46020406080100SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 393.3172.3870.4532.1184.6366.1362.0628.65

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

Open-SourceAMDGPU-PROOpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeR9 FuryRX 470RX 480RX 460612182430Min: 1 / Avg: 3.19 / Max: 29Min: 1 / Avg: 3.31 / Max: 28Min: 1 / Avg: 3.42 / Max: 27Min: 1 / Avg: 6.2 / Max: 28Min: 1 / Avg: 3.2 / Max: 13Min: 1 / Avg: 3.28 / Max: 15Min: 1 / Avg: 3.3 / Max: 15Min: 1 / Avg: 5.06 / Max: 28

Unigine Heaven

Resolution: 1920 x 1080 - Mode: Fullscreen

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 1920 x 1080 - Mode: FullscreenR9 FuryRX 480RX 470RX 46020406080100SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 385.3166.4864.8929.3480.3565.2660.9928.63

Dota 2

Resolution: 3840 x 2160 - Renderer: OpenGL

Open-SourceAMDGPU-PROOpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 3840 x 2160 - Renderer: OpenGLR9 FuryRX 480RX 470RX 46020406080100SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.27, N = 3SE +/- 0.23, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 381.3365.3760.2728.7380.8764.8363.0029.23

Tesseract

Resolution: 3840 x 2160

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160R9 FuryRX 480RX 470RX 4604080120160200SE +/- 0.55, N = 3SE +/- 0.29, N = 3SE +/- 0.29, N = 3SE +/- 0.14, N = 3SE +/- 0.72, N = 3SE +/- 0.70, N = 3SE +/- 0.63, N = 3SE +/- 0.26, N = 3177.09141.24136.7466.01174.79130.90126.2263.30

BioShock Infinite

Resolution: 1920 x 1080 - Effects Quality: Ultra

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterBioShock InfiniteResolution: 1920 x 1080 - Effects Quality: UltraR9 FuryRX 470RX 480RX 46020406080100SE +/- 0.59, N = 3SE +/- 0.33, N = 3SE +/- 0.70, N = 3SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 382.1179.3278.8445.2868.2860.8758.8432.47

OpenArena

Resolution: 1920 x 1080

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080R9 FuryRX 470RX 480RX 46070140210280350SE +/- 0.92, N = 3SE +/- 1.23, N = 3SE +/- 0.89, N = 3SE +/- 2.78, N = 3SE +/- 0.92, N = 3SE +/- 0.26, N = 3SE +/- 1.62, N = 3SE +/- 2.50, N = 3311.20304.37301.10193.67310.90301.00287.67159.30

Counter-Strike: Global Offensive

Resolution: 1920 x 1080

AMDGPU-PROOpen-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 1920 x 1080R9 FuryRX 470RX 480RX 4604080120160200SE +/- 1.83, N = 3SE +/- 0.68, N = 3SE +/- 1.39, N = 3SE +/- 5.52, N = 3SE +/- 0.80, N = 3SE +/- 0.57, N = 3SE +/- 0.08, N = 3SE +/- 1.11, N = 3191.50189.12187.01108.82170.81170.29159.74108.08

Dota 2

Resolution: 1920 x 1080 - Renderer: OpenGL

Open-SourceAMDGPU-PROOpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 1920 x 1080 - Renderer: OpenGLR9 FuryRX 480RX 470RX 46020406080100SE +/- 0.56, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.29, N = 3SE +/- 0.26, N = 3SE +/- 1.79, N = 3SE +/- 2.27, N = 3SE +/- 2.97, N = 393.4392.5390.5379.8089.1086.1786.1375.43


Phoronix Test Suite v10.8.5