SteamOS just gained support for Vulkan, the cross-platform alternative to Microsoft’s DirectX 12 and Apple’s Metal. This should make it easier for developers to write and optimize games for SteamOS, closing the performance gap with Windows and encouraging more developers to support Linux.
Nvidia leads the pack, as usual
This feature arrived in SteamOS Brewmaster version 2.63. Valve added version 355 of the Linux Nvidia driver, which means SteamOS offers Vulkan support when used alongside Nvidia hardware. All GeForce hardware based on Nvidia’s Kepler or Maxwell architectures will support Vulkan.
Intel and AMD will join the party soon
Intel’s graphics hardware should also support Vulkan on SteamOS in the near future. Code for an Intel Vulkan driver is being added into Mesa 11.3—and Intel's driver will be open-source, as opposed to Nvidia’s closed-source driver.
AMD is still working on its new driver, known as AMDGPU, that will replace the current fglrx driver for SteamOS and other Linux-based platforms. While the new driver will receive Vulkan support, fglrx will not. Despite the name, AMD’s new Radeon Software Crimson for Linux is just the same old fglrx driver that will soon be put into maintenance mode to make room for AMDGPU.
Linux users can download Vulkan drivers today
AMD hasn’t yet released any Vulkan-enabling code for Linux. The Windows driver is out, but AMD’s graphics technology is still behind on Linux. That’s a shame considering that Vulkan itself is based on AMD’s Mantle.