RADV ACO vs. LLVM Radeon Vulkan Benchmarking RADV ACO LLVM benchmarking for a future article on Phoronix. LLVM: Radeon VII: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: AMD Vega 20 16GB (1802/1001MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 ACO: Radeon VII: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: AMD Vega 20 16GB (1802/1001MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 LLVM: RX Vega 56: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: AMD Radeon RX 64 8GB (1590/800MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 ACO: RX Vega 56: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: AMD Radeon RX 64 8GB (1590/800MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 LLVM: RX 580: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X 8GB (1366/2000MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 ACO: RX 580: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16384MB, Disk: Samsung SSD 970 EVO 250GB + 2000GB SABRENT, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X 8GB (1366/2000MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.4.0-999-generic (x86_64) 20191003, Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.3.0-devel (git-1481d05 2019-10-04 disco-oibaf-ppa) (LLVM 9.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160 A Total War Saga: THRONES OF BRITANNIA Resolution: 1920 x 1080 - Graphics Preset: Medium Frames Per Second > Higher Is Better LLVM: Radeon VII . 164.17 |==================================================== ACO: Radeon VII .. 165.70 |==================================================== LLVM: RX Vega 56 . 149.30 |=============================================== ACO: RX Vega 56 .. 146.03 |============================================== LLVM: RX 580 ..... 114.13 |==================================== ACO: RX 580 ...... 116.63 |===================================== A Total War Saga: THRONES OF BRITANNIA Resolution: 2560 x 1440 - Graphics Preset: Medium Frames Per Second > Higher Is Better LLVM: Radeon VII . 142.83 |=================================================== ACO: Radeon VII .. 144.87 |==================================================== LLVM: RX Vega 56 . 109.93 |======================================= ACO: RX Vega 56 .. 110.03 |======================================= LLVM: RX 580 ..... 80.23 |============================= ACO: RX 580 ...... 81.90 |============================= A Total War Saga: THRONES OF BRITANNIA Resolution: 1920 x 1080 - Graphics Preset: Extreme Frames Per Second > Higher Is Better LLVM: Radeon VII . 67.40 |================================================== ACO: Radeon VII .. 71.17 |===================================================== LLVM: RX Vega 56 . 48.23 |==================================== ACO: RX Vega 56 .. 49.20 |===================================== LLVM: RX 580 ..... 30.33 |======================= ACO: RX 580 ...... 31.70 |======================== DiRT Rally 2.0 Resolution: 2560 x 1440 - Graphics Preset: Low Frames Per Second > Higher Is Better LLVM: Radeon VII . 83.14 |================================================ ACO: Radeon VII .. 91.62 |===================================================== LLVM: RX Vega 56 . 60.09 |=================================== ACO: RX Vega 56 .. 65.07 |====================================== LLVM: RX 580 ..... 70.77 |========================================= ACO: RX 580 ...... 71.31 |========================================= Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Low - Anti Aliasing: FXAA - Scene: Spine Of The Mountain Frames Per Second > Higher Is Better LLVM: Radeon VII . 266.47 |================================================ ACO: Radeon VII .. 287.60 |==================================================== LLVM: RX Vega 56 . 202.93 |===================================== ACO: RX Vega 56 .. 213.57 |======================================= LLVM: RX 580 ..... 154.13 |============================ ACO: RX 580 ...... 167.06 |============================== Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Low - Anti Aliasing: FXAA - Scene: Prophets Tomb Frames Per Second > Higher Is Better LLVM: Radeon VII . 175.63 |================================================== ACO: Radeon VII .. 181.37 |==================================================== LLVM: RX Vega 56 . 134.40 |======================================= ACO: RX Vega 56 .. 139.63 |======================================== LLVM: RX 580 ..... 102.37 |============================= ACO: RX 580 ...... 107.94 |=============================== Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Low - Anti Aliasing: FXAA - Scene: Geothermal Valley Frames Per Second > Higher Is Better LLVM: Radeon VII . 172.93 |=================================================== ACO: Radeon VII .. 175.60 |==================================================== LLVM: RX Vega 56 . 147.10 |============================================ ACO: RX Vega 56 .. 150.03 |============================================ LLVM: RX 580 ..... 113.20 |================================== ACO: RX 580 ...... 117.62 |=================================== Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: High - Anti Aliasing: Off - Scene: Spine Of The Mountain Frames Per Second > Higher Is Better LLVM: Radeon VII . 182.63 |================================================= ACO: Radeon VII .. 192.13 |==================================================== LLVM: RX Vega 56 . 136.70 |===================================== ACO: RX Vega 56 .. 141.43 |====================================== LLVM: RX 580 ..... 98.87 |=========================== ACO: RX 580 ...... 104.30 |============================ Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: High - Anti Aliasing: Off - Scene: Prophets Tomb Frames Per Second > Higher Is Better LLVM: Radeon VII . 137.90 |================================================== ACO: Radeon VII .. 142.97 |==================================================== LLVM: RX Vega 56 . 105.83 |====================================== ACO: RX Vega 56 .. 108.67 |======================================== LLVM: RX 580 ..... 81.17 |============================== ACO: RX 580 ...... 84.30 |=============================== Rise of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: High - Anti Aliasing: Off - Scene: Geothermal Valley Frames Per Second > Higher Is Better LLVM: Radeon VII . 141.90 |=================================================== ACO: Radeon VII .. 144.73 |==================================================== LLVM: RX Vega 56 . 106.50 |====================================== ACO: RX Vega 56 .. 108.13 |======================================= LLVM: RX 580 ..... 80.43 |============================= ACO: RX 580 ...... 82.57 |============================== Strange Brigade Resolution: 1920 x 1080 - Graphics Setting: Low Frames Per Second > Higher Is Better LLVM: Radeon VII . 265.23 |================================================= ACO: Radeon VII .. 278.71 |==================================================== LLVM: RX Vega 56 . 195.73 |===================================== ACO: RX Vega 56 .. 198.57 |===================================== LLVM: RX 580 ..... 135.13 |========================= ACO: RX 580 ...... 138.90 |========================== Strange Brigade Resolution: 2560 x 1440 - Graphics Setting: Low Frames Per Second > Higher Is Better LLVM: Radeon VII . 192.77 |================================================= ACO: Radeon VII .. 202.60 |==================================================== LLVM: RX Vega 56 . 127.40 |================================= ACO: RX Vega 56 .. 129.67 |================================= LLVM: RX 580 ..... 87.57 |====================== ACO: RX 580 ...... 90.13 |======================= Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Low Frames Per Second > Higher Is Better LLVM: Radeon VII . 115.23 |================================================= ACO: Radeon VII .. 122.27 |==================================================== LLVM: RX Vega 56 . 72.33 |=============================== ACO: RX Vega 56 .. 74.43 |================================ LLVM: RX 580 ..... 49.53 |===================== ACO: RX 580 ...... 51.47 |====================== Strange Brigade Resolution: 1920 x 1080 - Graphics Setting: Ultra Frames Per Second > Higher Is Better LLVM: Radeon VII . 197.70 |=================================================== ACO: Radeon VII .. 202.03 |==================================================== LLVM: RX Vega 56 . 142.67 |===================================== ACO: RX Vega 56 .. 142.80 |===================================== LLVM: RX 580 ..... 100.20 |========================== ACO: RX 580 ...... 102.17 |========================== Strange Brigade Resolution: 2560 x 1440 - Graphics Setting: Ultra Frames Per Second > Higher Is Better LLVM: Radeon VII . 145.13 |=================================================== ACO: Radeon VII .. 149.37 |==================================================== LLVM: RX Vega 56 . 99.07 |================================== ACO: RX Vega 56 .. 99.87 |=================================== LLVM: RX 580 ..... 69.70 |======================== ACO: RX 580 ...... 70.77 |========================= Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra Frames Per Second > Higher Is Better LLVM: Radeon VII . 92.73 |================================================== ACO: Radeon VII .. 97.83 |===================================================== LLVM: RX Vega 56 . 60.07 |================================= ACO: RX Vega 56 .. 61.33 |================================= LLVM: RX 580 ..... 41.03 |====================== ACO: RX 580 ...... 42.20 |======================= Total War: Three Kingdoms 1.0.1 Resolution: 1920 x 1080 - Graphics Preset: Low - Scenario: Battle Benchmark Frames Per Second > Higher Is Better LLVM: Radeon VII . 235.27 |=================================================== ACO: Radeon VII .. 240.37 |==================================================== LLVM: RX Vega 56 . 169.70 |===================================== ACO: RX Vega 56 .. 169.60 |===================================== LLVM: RX 580 ..... 122.70 |=========================== ACO: RX 580 ...... 124.70 |=========================== Total War: Three Kingdoms 1.0.1 Resolution: 2560 x 1440 - Graphics Preset: Low - Scenario: Battle Benchmark Frames Per Second > Higher Is Better LLVM: Radeon VII . 158.53 |=================================================== ACO: Radeon VII .. 163.23 |==================================================== LLVM: RX Vega 56 . 109.80 |=================================== ACO: RX Vega 56 .. 110.30 |=================================== LLVM: RX 580 ..... 76.77 |======================== ACO: RX 580 ...... 78.23 |========================= Total War: Three Kingdoms 1.0.1 Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark Frames Per Second > Higher Is Better LLVM: Radeon VII . 54.37 |==================================================== ACO: Radeon VII .. 55.50 |===================================================== LLVM: RX Vega 56 . 42.93 |========================================= ACO: RX Vega 56 .. 42.70 |========================================= LLVM: RX 580 ..... 29.87 |============================= ACO: RX 580 ...... 29.87 |============================= Total War: Three Kingdoms 1.0.1 Resolution: 2560 x 1440 - Graphics Preset: Ultra - Scenario: Battle Benchmark Frames Per Second > Higher Is Better LLVM: Radeon VII . 40.40 |=================================================== ACO: Radeon VII .. 41.83 |===================================================== LLVM: RX Vega 56 . 30.43 |======================================= ACO: RX Vega 56 .. 30.60 |======================================= LLVM: RX 580 ..... 20.90 |========================== ACO: RX 580 ...... 21.00 |=========================== A Total War Saga: THRONES OF BRITANNIA Resolution: 1920 x 1080 - Graphics Preset: Medium - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 3 AVG: 6 MAX: 302 ACO: Radeon VII .. MIN: 3 AVG: 6 MAX: 270 LLVM: RX Vega 56 . MIN: 4 AVG: 7 MAX: 247 ACO: RX Vega 56 .. MIN: 4 AVG: 7 MAX: 270 LLVM: RX 580 ..... MIN: 5 AVG: 9 MAX: 260 ACO: RX 580 ...... MIN: 5 AVG: 9 MAX: 257 A Total War Saga: THRONES OF BRITANNIA Resolution: 2560 x 1440 - Graphics Preset: Medium - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 4 AVG: 7 MAX: 260 ACO: Radeon VII .. MIN: 4 AVG: 7 MAX: 263 LLVM: RX Vega 56 . MIN: 5 AVG: 9 MAX: 248 ACO: RX Vega 56 .. MIN: 5 AVG: 9 MAX: 262 LLVM: RX 580 ..... MIN: 6 AVG: 13 MAX: 333 ACO: RX 580 ...... MIN: 6 AVG: 12 MAX: 267 A Total War Saga: THRONES OF BRITANNIA Resolution: 1920 x 1080 - Graphics Preset: Extreme - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 10 AVG: 15 MAX: 261 ACO: Radeon VII .. MIN: 10 AVG: 14 MAX: 265 LLVM: RX Vega 56 . MIN: 9 AVG: 21 MAX: 250 ACO: RX Vega 56 .. MIN: 11 AVG: 20 MAX: 262 LLVM: RX 580 ..... MIN: 11 AVG: 33 MAX: 264 ACO: RX 580 ...... MIN: 11 AVG: 32 MAX: 261 Total War: Three Kingdoms 1.0.1 Resolution: 1920 x 1080 - Graphics Preset: Low - Scenario: Battle Benchmark - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 2.3 AVG: 4.3 MAX: 36.1 ACO: Radeon VII .. MIN: 2.5 AVG: 4.1 MAX: 40.9 LLVM: RX Vega 56 . MIN: 2.6 AVG: 5.9 MAX: 43.1 ACO: RX Vega 56 .. MIN: 3.2 AVG: 5.9 MAX: 40.6 LLVM: RX 580 ..... MIN: 2.8 AVG: 8.2 MAX: 44.0 ACO: RX 580 ...... MIN: 2.9 AVG: 8.0 MAX: 40.1 Total War: Three Kingdoms 1.0.1 Resolution: 2560 x 1440 - Graphics Preset: Low - Scenario: Battle Benchmark - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 2.8 AVG: 6.3 MAX: 41.4 ACO: Radeon VII .. MIN: 2.9 AVG: 6.1 MAX: 42.9 LLVM: RX Vega 56 . MIN: 3.0 AVG: 9.1 MAX: 46.7 ACO: RX Vega 56 .. MIN: 2.6 AVG: 9.1 MAX: 47.4 LLVM: RX 580 ..... MIN: 3.0 AVG: 12.9 MAX: 50.7 ACO: RX 580 ...... MIN: 3.1 AVG: 12.7 MAX: 49.7 Total War: Three Kingdoms 1.0.1 Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 6 AVG: 18 MAX: 78 ACO: Radeon VII .. MIN: 6 AVG: 18 MAX: 117 LLVM: RX Vega 56 . MIN: 5 AVG: 23 MAX: 67 ACO: RX Vega 56 .. MIN: 5 AVG: 23 MAX: 65 LLVM: RX 580 ..... MIN: 7 AVG: 33 MAX: 82 ACO: RX 580 ...... MIN: 7 AVG: 33 MAX: 142 Total War: Three Kingdoms 1.0.1 Resolution: 2560 x 1440 - Graphics Preset: Ultra - Scenario: Battle Benchmark - Total Frame Time Milliseconds < Lower Is Better LLVM: Radeon VII . MIN: 5 AVG: 25 MAX: 102 ACO: Radeon VII .. MIN: 5 AVG: 24 MAX: 70 LLVM: RX Vega 56 . MIN: 6 AVG: 33 MAX: 84 ACO: RX Vega 56 .. MIN: 5 AVG: 33 MAX: 91 LLVM: RX 580 ..... MIN: 6 AVG: 48 MAX: 109 ACO: RX 580 ...... MIN: 6 AVG: 48 MAX: 207