I mentioned it already a few days ago on Mastodon/Twitter (that’s why you should follow us there), Half Life Alyx, the latest VR sensation, has finally landed on Linux, not too long after the Windows version. Based on anecdotal reports it seems like it works much better in its native client than with Proton. That’s a relief, since VR is at the extreme spectrum of performance needs and does not allow for much margin to keep the illusion going. Here’s how the game runs according to this video on Youtube:
If you needed an excuse to jump into VR on Linux, Half Life: Alyx is probably a good one. I am not too bullish on VR, but HL Alyx is the one game that made me want to try VR again.
The workshop update that brings the Linux client is released with the following comments from Valve:
The Half Life: Alyx Workshop update adds a native Linux version of the game using the Vulkan rendering API, as well as optional support for using Vulkan on Windows.
Depending on your system, you may experience better performance using Vulkan, especially if your system is closer to minimum spec. To try Vulkan on Windows, open the Half-Life: Alyx main menu and choose Options > Performance > Advanced (Gear icon) > Rendering API. (You must restart the game for the Rendering API choice to take effect.)
On Linux, AMD graphics and the Mesa RADV driver are recommended for best results.
On Linux, if you had installed the game through Proton previously, please follow these steps to correctly download the update:
Go in the Properties for Half-Life Alyx by right-clicking the game in your Steam Library
Check the “Force the use of a specific Steam Play compatibility tool” box
Uncheck the box, and the download will properly complete.
I like the fact that they also released the Vulkan backend support for Windows, while early reports seem to indicate DX11 is better so far on Windows (less stutters). Since the game will be updated after release we should expect the performance profile of Vulkan to improve somewhat as well on Windows.
Personally I would be interested to hear from anyone reading this article who has tried Alyx on Linux, what kind of configuration they used, and what kind of performance they can expect on Linux with Nvidia-based and AMD-based setups.
BoilingSteam lets you access our content for free, but writing articles is a constant investment. We don't use ads or sponsporship, help us make our activities sustainable by donating via Patreon or LiberaPay if you prefer it anonymous. You can follow what we do via our newsletter, our RSS feed, our Mastodon profile or our Twitter feed. We also have Peertube, Youtube and LBRY channels. If you'd like to chat, you can also find us on #boilingsteam:matrix.org. (what is Matrix?)