Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

While Half-Life: Alyx isn't on Linux (yet—it's coming), Valve are still trying to get it working as good as possible with Steam Play Proton and a new update for SteamVR is up.

This is a SteamVR Beta, so you're going to want to opt into that if you're not already. How to do that? Simply search for SteamVR in your Steam Library (it's in the Tools section), right click on it and go to Properties and then to the Beta tab to select it from the dropdown:

Here's the essential HL:A fixes in SteamVR Beta 1.11.1:

Compositor:

  • Fixed a memory leak in HL:A loading screens
  • Fixed a GPU memory leak in HL:A loading screens on Linux based system
Linux:
  • Fixed a HL:A crash

There were a lot of reports of it crashing, so hopefully this will make it a smoother experience until the expected Linux version with Vulkan sometime later. Nice to see Valve react so quickly though for Linux gamers who own a VR kit! Considering the high price, seeing such support is nice.

More was added to this SteamVR beta too including microphone volume and mute controls in the dashboard, a new audio mirroring beta feature, a new "Far" dashboard position option and other bug fixes.

See the SteamVR changelog here.

Article taken from GamingOnLinux.com.
18 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments

Ehvis Mar 25, 2020
View PC info
  • Supporter Plus
I got an Index 1 week+ ago and I am very disappointed in SteamVR on Linux overall.
I really hope they will fix it. I experience frequent system freezes, bugs in Steam VR Home (left eye has no shadows, skybox, etc) and games refusing to launch, especially Proton games.

It's been a while since I booted into my Windows partition but lately I was kinda forced to switch back to game on that one, which is very sad. And unfortunately all my VR games will likely count as Windows sales.

You wrote pretty much the same message before. Is there any point to that? Especially since everybody could have easily figured out what the state of SteamVR on Linux is.
Ehvis Mar 25, 2020
View PC info
  • Supporter Plus
Imagine spending 1000$ on a device that doesn't work very well on Linux because nvidia don't give us support while we spent 500$ or more for a GTX10xx. That's the point, nvidia pls.

So he needs to inform us twice that he didn't pay attention before spending $1000?

Also, I'm running on Nvidia and while it has specific issues with reprojection, it can still be made to work reasonable well. It takes a bit of research and configuration, but nothing that hasn't been know for a year.
cusa123 Mar 25, 2020
Imagine spending 1000$ on a device that doesn't work very well on Linux because nvidia don't give us support while we spent 500$ or more for a GTX10xx. That's the point, nvidia pls.

So he needs to inform us twice that he didn't pay attention before spending $1000?

Also, I'm running on Nvidia and while it has specific issues with reprojection, it can still be made to work reasonable well. It takes a bit of research and configuration, but nothing that hasn't been know for a year.

I see that many users have to ask a company to develop a solution. It would be good to criticize nvidia and use twitter but en masse. The problem is that each one in linux goes to its own ball.


Last edited by cusa123 on 25 March 2020 at 5:56 pm UTC
jrt Mar 25, 2020
The SteamVR beta didn't fixed the crashes on loading screens for me. That said, I could finish the whole game with the workarounds mentioned in the Half-Life:Alyx issue on the SteamVR/proton issue tracker. And it's the best game I have ever played. Performance was not perfect but overall pretty good (and I'm under minimum spec and using Proton + ferals gamemode)
I really hope the vulkan version is not far away. It would also be very great to have a Linux build of Hammer 2.
Corben Mar 25, 2020
Steam VR is still crashing on each level transition in Half Life: Alyx for me with Beta 1.11.1 and latest Steam Beta Client. Other than that it's well playable for me, with some performance drops here and there, but not soo serious.
slaapliedje Mar 26, 2020
While I've been far too busy to give this a try, nvidia works fine on SteamVR. Then again, maybe it is because I have a 2080 RTX? Last time anyhow it's worked for me, I haven't loaded it up in a while. I do know that Elite ran at about 100fps less than it does on Windows, and in VR, that kills your stomach when you try to maneuver in a space station!
I'll have to see how it performs with newer drivers now that Debian unstable has updated.
ElectricPrism Mar 26, 2020
Any AMD Index owners here to weigh in? As a previous Nvidia user I am not surprised in the slightest.

Still waiting on my ship date.
sub Mar 26, 2020
Any AMD Index owners here to weigh in? As a previous Nvidia user I am not surprised in the slightest.

Still waiting on my ship date.

I got the second mail yesterday in the evening for payment and shipment. :)
Now waiting for the delivery.

Didn't hear a single bad word about Alyx.
So looking forward to this.
slembcke Mar 26, 2020
View PC info
  • Supporter Plus
I bought an Index for work, and have an RX 5700. Three hours in I'm quite satisfied! :D Had a bunch of trouble playing it yesterday, but with the beta fixes + using Proton 5.x I've played for hours without issue. There are stutters when entering new areas that I assume are shader recompilations, but other than that it been running at or above 90 hz for me.

Can't wait for the native Vulkan version. :D
CyberRat Mar 26, 2020
I do know that Elite ran at about 100fps less than it does on Windows, and in VR, that kills your stomach when you try to maneuver in a space station!.

Elite Dangerous? since when does that run on linux?
slaapliedje Mar 26, 2020
I do know that Elite ran at about 100fps less than it does on Windows, and in VR, that kills your stomach when you try to maneuver in a space station!.

Elite Dangerous? since when does that run on linux?
It has been running for a while now. Amazing, right? It does work in VR, just needs more performance. Though I don't think I have tried it since Proton 5.0+
damarrin Mar 28, 2020
View PC info
  • Supporter Plus
Also, I'm running on Nvidia and while it has specific issues with reprojection, it can still be made to work reasonable well. It takes a bit of research and configuration, but nothing that hasn't been know for a year.

Any pointers? I get terrible stutter in Alyx I could do without.
Ehvis Mar 28, 2020
View PC info
  • Supporter Plus
Also, I'm running on Nvidia and while it has specific issues with reprojection, it can still be made to work reasonable well. It takes a bit of research and configuration, but nothing that hasn't been know for a year.

Any pointers? I get terrible stutter in Alyx I could do without.

There are two major problems with reprojection on nvidia (well, at least on nvidia). Reprojected frames aren't correct, they appear like some sort of badly interpolated frame and as a solution they're worse than the problem. Second, for some reason reprojected frames appear to be injected even when frame times are consistently below the limit. So basically you need to avoid reprojection at all cost.

Things to do:
- Turn reprojection to "legacy". I'm not exactly sure what legacy is, but it seems to get rid of the unnecessary reprojection frames.
- Set your Index to 80 Hz so you have a bit more time for your frames. Trust me, the change to 80 Hz is minor compared to reprojection.
- Change your settings so that you don't exceed 12.5 ms frame times. In SteamVR you can set the rendering resolution. Seems to default to 150%, but lowering it to 100% seems to barely affect quality. This will mostly affect GPU load. Other than that, you need to experiment with the game settings. You may need to find some stuff to get the CPU load down as well.

Obviously there are also unsolvable problems. Proton shader compilation stutters are always a thing. I rarely see any shader downloads in Steam for VR games. Some games are just badly made. It requires quite a bit of expertise to make a game with stable frame times. A lot of stuff is just slapped together in Unity without thinking and it's a mess. And since we don't have motion smoothing to "fix" things, it will remain bad.


Edit:
Two other side points.
- Things seem to be very dependent on compositors. I think mutter is fine, but some definitely affect VR.
- Having a GSYNC display is a big issue. GSYNC (even after the so called fix) needs to be forced off with an "nvidia-settings" command (turning it off through the GUI is not enough).


Last edited by Ehvis on 28 March 2020 at 9:49 am UTC
damarrin Mar 28, 2020
View PC info
  • Supporter Plus
Thanks, I'll try all that. I do remember setting 80 Hz being better, but then I saw my frame times well within the limit and put it higher. I have legacy on, it helps or maybe doesn't, it's hard to tell. Looks like I have my work cut out for me. :-)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.