GL_vs_VK: A Micro-Benchmark Looking At The Overhead Of OpenGL vs. Vulkan APIs

Written by Michael Larabel in Display Drivers on 6 June 2017 at 09:23 AM EDT. Page 3 of 3. 22 Comments.

With the terrain demo, the Vulkan version was running noticeably faster than OpenGL. The NVIDIA driver was doing the best while on the AMD drivers with this test AMDGPU-PRO was faster than RADV while with OpenGL, RadeonSI was faster than the binary OpenGL driver. Interestingly in this test, the Intel ANV Vulkan driver on Kabylake is faster than RADV too. It looks like this is a possible area for RADV to improve upon too considering the RadeonSI OpenGL performance matched the Vulkan results.

Lastly is the shadow mapping test with NVIDIA's Vulkan performance sweeping through with all of the best results as well as fastest OpenGL performance. In this third and final demo, the RADV Vulkan driver is slightly faster than the AMDGPU-PRO Vulkan driver while the RadeonSI OpenGL driver is also faster than AMDGPU-PRO's OpenGL stack.

Those wishing to explore these OpenGL vs. Vulkan test cases on their own can see this GitHub site.

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.