Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ 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.
Intel OpenGL vs. Vulkan Linux Benchmarks - Mesa Git + Linux 4.9
Ubuntu 16.10 doesn't ship with any Vulkan support out-of-the-box but it can be easily enabled. So before upgrading the Ubuntu 16.10 Yakkety Yak stack I first installed the mesa-vulkan-drivers and tested its stock performance (Mesa 12.0.3 + Linux 4.8). Following that I used the Padoka PPA to get the latest Mesa 12.1-dev Git code as of this week plus other updated user-space components. Lastly, the third run was using the updated Mesa stack while switching to the Linux 4.9 Git kernel as of yesterday.
All benchmarks, of course, were done with the Phoronix Test Suite benchmarking software.
Even at a mere 800x600 resolution, the OpenGL Dota 2 Linux performance was a few frames faster than under the Vulkan renderer... For both graphics APIs, the performance does seem to increase a bit with Linux 4.9.
As the resolution increased, the Intel OpenGL driver continued running faster than the ANV Vulkan driver.
At 1080p, the Intel OpenGL Mesa driver remained faster than its Vulkan driver even with Mesa and Linux 4.9 Git.
Running some CPU usage tests, the results were close to the same between the renderers but if anything the Intel Vulkan driver is consuming slightly more of the CPU. Like the RADV driver, the Intel Vulkan driver has more maturing still to do.