OpenGL vs. Vulkan With AMDGPU-PRO 16.40, Compared To NVIDIA On Linux

Written by Michael Larabel in Radeon on 8 November 2016 at 10:59 AM EST. 132 Comments
RADEON
At the end of October AMD released the long-awaited AMDGPU-PRO 16.40 update. For some birthday benchmarking fun today, I finished up a comparison of the AMDGPU-PRO 16.40 stack with its proprietary OpenGL and Vulkan components on various AMD GPUs compared to NVIDIA results using the 375.10 binary driver.

It's a binary vs. binary AMD and NVIDIA comparison today with both OpenGL and Vulkan via Valve's Dota 2 game. The RADV / RadeonSI Git stack wasn't tested for that article but will have that out in its own results later this week due to the mass amount of data already queued up for today's posting.
AMDGPU-PRO 16.40 vs. NVIDIA 375 Vulkan vs. OpenGL Dota 2 Benchmarks

Built off the 13-way NVIDIA comparison I did recently, the AMD cards I had available for testing on AMDGPU-PRO were the Radeon R9 285, RX 460, RX 480, and R9 Fury.
AMDGPU-PRO 16.40 vs. NVIDIA 375 Vulkan vs. OpenGL Dota 2 Benchmarks

While at 1080p the OpenGL results appear CPU bound on NVIDIA and the Vulkan results didn't fluctuate too much, unfortunately, the AMD results remained much lower. With this latest 16.40 public driver, the OpenGL driver was faster than the official AMD Vulkan driver (not RADV) and for both the Vulkan and OpenGL usage the performance was significantly lower than NVIDIA with their proprietary Linux driver.
AMDGPU-PRO 16.40 vs. NVIDIA 375 Vulkan vs. OpenGL Dota 2 Benchmarks

Pushing the GPUs much harder by running at 3840 x 2160, the AMD results continued to remain much lower and the AMDGPU-PRO Vulkan results were trailing the OpenGL numbers. It looks like the 16.40 driver might be in a bit of a regressed state for Vulkan given the minimal difference between the RX 480 and R9 Fury.

Those are the latest numbers to share today. RADV and RadeonSI Git metrics coming up shortly.

Update (10 November 2016): It appears the slowdowns with 16.40 may be due to running it on an unsupported (4.8) kernel. Additional tests happening now.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week