SDL Now Prefers Vulkan Over Direct3D 12 On Windows

Written by Michael Larabel in Linux Gaming on 21 September 2024 at 06:17 AM EDT. 20 Comments
LINUX GAMING
The SDL abstraction library commonly used by cross-platform games now prefers using Vulkan on Windows as its ideal graphics API. Direct3D 12 has been demoted lower in priority compared to Vulkan for this Simple DirectMedia Layer.

A pull request that was merged yesterday argued:
"Especially as of #10910 the Vulkan backend is profoundly more optimal than D3D12 in both performance and memory usage. Seeing as we'll need to do significant rewrites to optimize D3D12 memory management and descriptor usage, we should just bump Vulkan to the top of the preference list to put our best foot forward. We can always revisit this once optimizations are completed."

It was subsequently merged without any further debate. Thus for now at least the SDL Vulkan driver takes higher priority than the Direct3D 12 (D3D12) driver.

SDL prefers Vulkan pull request


Great seeing this change happen and all the continued activity around the Vulkan API.
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