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: 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. 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. 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.
Stay on the Cutting Edge
Join the experts who read Tom's Hardware for the inside track on enthusiast PC tech news — and have for over 25 years. We'll send breaking news and in-depth reviews of CPUs, GPUs, AI, maker hardware and more straight to your inbox.
Nathaniel Mott is a freelance news and features writer for Tom's Hardware US, covering breaking news, security, and the silliest aspects of the tech industry.
Thx for the article. Good to know, and here's to hoping Khronos takes Vulkan to new heights sooner rather than later.Reply
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 :)Reply
mantle is all but dead and directx 12 is becoming the next mantle thanks to vulkan.Reply
As someone who loved Mantle profusely, I gotta say: It IS dead.Reply
That said, Vulkan looks to be doing the same thing, except that NVidea users also get to enjoy it, so it's even better!
"Other graphics APIs"Reply
Vulcan's main purpose was to provide a unified graphics and compute API to replace OpenGL. Taking on Mantle and DX12 came later.
(Note: Kronos Group is also currently administering the OpenGL API as well)
What's great about Vulkan is that it works on almost all OS's Mac, Linux, android windows, anything that is capable of OpenGL which is almost everything.Reply
Downside is practically no one is programing for it, 6 games as to date since its release in 2015 that is horrible adoption rate. Opensource network is getting more support then mainstream like emulators. Sure more game engines support it but if it isn't implemented into the game that is built with those said engines it is utterly useless.Reply
Yeah, Vulkan is a really nice cross platform API, and seemingly a lot more optimised than OpenGL managed during its last 15 years. Lets hope they'll be able to keep their steam up until others than the usual developers (IDsoft) catches on. The article is extremely misleading, implying that several others apart from Star Citizen is in the works with releasing Vulkan titles.Reply
F. Win 10. and F. DX12, Vulcan + Win7!!!Reply
Linux mint 18.1 + vulkan much better then win 7 as more get vulkan the better Linux gaming will get.Reply