NVIDIA OpenGL vs. Vulkan CPU Core Scaling For Linux Gaming

Written by Michael Larabel in NVIDIA on 8 July 2017 at 11:57 AM EDT. 15 Comments
NVIDIA
At the end of June I posted some Vulkan vs. OpenGL Linux Game CPU Core Scaling using RADV/RadeonSI with a Polaris graphics card. At that time I also carried out some NVIDIA CPU core scaling results in a Vulkan vs. OpenGL manner, but simply forgot to post those numbers until now.

Due to being preoccupied with other benchmarks, I forgot to post those NVIDIA OpenGL vs. Vulkan CPU core scaling results, but here are those comparison numbers now.
NVIDIA Vulkan OpenGL Linux Scaling

Tests were done from the Core i7 6800K box with GeForce GTX TITAN X (Maxwell) card when having 2, 3, 4, 6, and 12 threads exposed as toggled via the system BIOS. I had tried testing with just one CPU core enabled, but was hitting stability issues with the tested Linux games.
NVIDIA Vulkan OpenGL Linux Scaling

Dota 2 was scaling up to just four CPU threads.
NVIDIA Vulkan OpenGL Linux Scaling

Dawn of War 3's OpenGL performance matched the Vulkan performance at 3+ threads while at two threads, Vulkan was faster.
NVIDIA Vulkan OpenGL Linux Scaling

Similar with ultra settings for DoW3.
NVIDIA Vulkan OpenGL Linux Scaling

Mad Max, another Feral port from Windows to Linux, likes 3+ threads/cores with OpenGL.
NVIDIA Vulkan OpenGL Linux Scaling

Or four threads is where the OpenGL and Vulkan performance meet for some scenes in Mad Max.
NVIDIA Vulkan OpenGL Linux Scaling

NVIDIA Vulkan OpenGL Linux Scaling

Interesting differences between Vulkan and OpenGL.
NVIDIA Vulkan OpenGL Linux Scaling

Not any real scaling with Serious Sam 3 BFE while Vulkan remains faster than OpenGL.
NVIDIA Vulkan OpenGL Linux Scaling

The same goes for The Talos Principle.

More details via this OpenBenchmarking.org result file. There are also the RADV/RadeonSI CPU scaling numbers for reference.

You may have noticed all of these benchmarks are appearing on one page as opposed to being a multi-page article. This is how --all-- Phoronix articles appear for Phoronix Premium members in being able to view multi-page articles on a single-page plus ad-free. Consider showing your support to Phoronix by joining to Phoronix Premium so that I can continue in Linux hardware benchmarking. Thanks for your support, or at the very least to not view this site with any ad-blocker enabled!
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