Khronos: Vulkan's Multi-GPU Support Isn't Only For Windows 10

The Khronos Group wants the world to know that Vulkan, its next-generation graphics API, will not restrict multi-GPU support to Windows 10.

Vulkan debuted in March 2015 with the goal of taking on AMD's Mantle, DirectX 12, and other graphics APIs. It quickly found its way into smartphones thanks to support from Google, Samsung, and other Android smartphone manufacturers, and PC games like Doom and Dota 2 were also updated to take advantage of the new API. Other titles, like the upcoming Star Citizen online game from Cloud Imperium Games, chose Vulkan over DirectX 12.

And that's just Vulkan's start. Khronos announced at GDC 2017 in February that "all major GPU companies" have shipped Vulkan drivers for both mobile and desktop platforms, that game engines like Unity and CryEngine will support the API, and that it's been built into the Nintendo Switch console. (Khronos also revealed the OpenXR working group, which is dedicated to improving VR and AR development, as well as updates to other APIs.)

One of the biggest Vulkan updates revealed at GDC 2017 was multi-GPU support. That's where this clarification about Windows 10 comes in. Khronos said in a blog post that "one key question" it's been asked since GDC 2017 is "whether the Vulkan multi-GPU functionality is specifically tied to ship only on Windows 10." Here's from where Khronos thinks that confusion stemmed:

Some of the Khronos GDC presentations mentioned that for Vulkan multi-GPU functionality, Windows Display Driver Model (WDDM) must be in Linked Display Adapter (LDA) mode. That was not a very clear statement that has caused some confusion. And so it is worth clarifying that:

  1. The use of WDDM is referring to the use of Vulkan multi-GPU functionality on Windows. On other OS, WDDM is not necessary to implement the Vulkan multi-GPU extension.
  2. On Windows, the use of LDA mode can make implementing Vulkan multi-GPU functionality easier, and will probably be used by most implementations, but it is not strictly necessary.
  3. If an implementation on Windows does decide to use LDA mode, it is NOT tied to Windows 10. LDA mode has been available on many versions of Windows, including Windows 7 and 8.X.

Khronos also reiterated that it "always strives to make its specifications as cross platform as possible" even though "what products ship on which OS is up to the implementers of each specification." Vendors already plan to bring Vulkan's multi-GPU support to non-Windows 10 platforms, including Linux, Khronos said. So don't worry--you won't have to use Windows 10 to enjoy the power of multiple GPUs via this up-and-coming graphics API.

Create a new thread in the US News comments forum about this subject
This thread is closed for comments
10 comments
Comment from the forums
    Your comment
  • Virtual_Singularity
    Thx for the article. Good to know, and here's to hoping Khronos takes Vulkan to new heights sooner rather than later.
  • flipman
    Thinking of moving to win 10 soon but this is nice so I can use on my win 7 atm. Need to run my own tests with Vulkan :)
  • SteelCity1981
    mantle is all but dead and directx 12 is becoming the next mantle thanks to vulkan.