We Rely On Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained for the past 13 years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium. You can also consider a tip via PayPal.

For this testing a Ryzen 3 1200 was used. This ~$110 USD processor is a quad-core CPU without SMT and has a 3.1GHz base frequency with 3.4GHz turbo. This is AMD's current lowest-cost Zen-based processor. I'll have more Ryzen 3 Linux gaming benchmarks this weekend while this article is just a look at the OpenGL vs. Vulkan performance.

The NVIDIA 384.59 driver was used when testing a GeForce GTX 1060. Mesa 17.3-dev built against LLVM 6.0 SVN (via the Padoka PPA) was used while testing a RX 480 Polaris on the Radeon side. The Linux 4.13 kernel was used throughout the testing process. Ubuntu 17.04 x86_64 was running on the host system. Before getting to the results, first: yes, there was indeed a measurable CPU utilization difference on the Ryzen 3 between the games running with the Vulkan renderer and then OpenGL:

That Phoronix Test Suite graph was generated when comparing OpenGL vs. Vulkan with Dota 2, Dawn of War III, and Mad Max on the GeForce GTX 1060. The Ryzen 3 1200 saw about 8% lower CPU utilization on average when using Vulkan. The peak CPU utilization during this Linux gaming session was also 6% lower with Vulkan.

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also use our Amazon.com or NewEgg.com shopping links when making online purchases or contribute to Phoronix through a PayPal tip.