NVIDIA Linux Vulkan Performance vs. RADV / AMDGPU-PRO

Written by Michael Larabel in Display Drivers on 8 October 2016 at 12:00 PM EDT. Page 2 of 2. 50 Comments.
NVIDIA vs. RADV Merge Day Radeon Vulkan

While running Dota 2 on modern graphics cards at 1080p leads to a fairly CPU bound scenario, the results show the NVIDIA OpenGL driver achieves a higher frame-rate than the AMD Radeon Mesa and AMDGPU-PRO drivers. The GTX 960 and GTX 970 outliers were just due to a higher standard deviation in the results due to one of their runs crashing while on subsequent runs the performance was in line with the other cards. These numbers basically show that the AMDGPU-PRO and RadeonSI OpenGL drivers have more work to do on reducing the overhead of their driver compared to the NVIDIA binary driver.

NVIDIA vs. RADV Merge Day Radeon Vulkan

The first look at the NVIDIA Vulkan performance against the new RADV driver and the AMDGPU-PRO proprietary code... All of the NVIDIA results were faster than the AMD numbers. Even the GTX 950 with Vulkan was faster than the R9 Fury and RX 480 on either driver stack.

NVIDIA vs. RADV Merge Day Radeon Vulkan

The Dota 2 OpenGL 4K results. As mentioned in the previous article, RADV was running into issues at 4K so there is no Vulkan data to show for this quick article. The OpenGL results show that the GTX 780 Ti / GTX 970 and greater is faster than all of the AMD cards tested (including the RX 480 and R9 Fury) on either AMD Linux driver stack.

The RADV open-source Radeon Vulkan driver is doing fairly well for being so young and should be within striking distance of the AMDGPU-PRO Vulkan driver in the months ahead as more performance optimizations are achieved and hopefully AMD open-sourcing some of their long-promised Vulkan code. But the Dota 2 Vulkan result shows at least that the NVIDIA proprietary driver is still faster with even a GTX 950 beating out the RX 480 / R9 Fury on either driver. But on the NVIDIA GeForce side there is currently no option for having an open-source Vulkan driver. The OpenGL tests in this article also show that there still are more performance optimizations needed to AMDGPU-PRO as well as the Mesa 12.1-dev + LLVM 4.0 SVN + Linux 4.8 open-source stack. More OpenGL/Vulkan tests coming up after the weekend.

If you missed Thursday's article, see more RADV vs. AMDGPU-PRO Vulkan benchmarks via that earlier article.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
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.