Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Exciting, even more improvements to SteamVR support are coming with the latest Beta release fixing up more issues. We've been seeing a fair bit more movement on VR + Linux from Valve recently, which is nice to see, as it's felt quite rough.

SteamVR 2.5 from earlier in May fixed up multiple problems, and now SteamVR Beta v2.6.2 is out for testing and here's what's changed:

SteamVR:

  • Fixed error spam when Vive tracker trigger pogo pin state changes.

SteamVR Home:

Steam Link:

  • Multiple fixes for crashes on the host PC.
  • Reduced hitching from network problems with AMD cards.

OpenXR:

  • Add previously missing squeeze mapping for Vive trackers.
  • Fixed menu binding mapping for Vive trackers.
  • Remove trigger touch component from Vive tracker as it does not have one.

Linux:

  • Updated Room Setup launch script. Fixed Room Setup not launching on some systems.
  • Fixed Room Setup only starting once and refusing to run again.
  • Experimental improvements to async support.


Pictured: Beat Saber

If you try out the Beta, be sure to comment your experiences with it. I'm keen to hear how you're getting on.

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
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.
12 comments

Cybolic May 30
Finally! It's been quite some time since I last tried to use my Index, but for a long time I kept getting soft-locked by the "looping 'updating' behaviour" - even when removing all my workshop subscriptions - until I finally just gave up; so this is a very welcome fix to see!
NoSt May 30
Hopefully they finally fixed all the startup problems on Linux. The last two updates didn't let me use my Index forcing me to switch to the ancient 1.27 beta branch.
thetoon May 30
Until recently, I've never had great successes at using SteamVR (through ALVR) with my Quest 1. Would such enhancements improve my luck by much? Given I'm using an RTX3X as GPU (not the most sensible choice for VR on Linux, from what I've gathered).
Ehvis May 30
View PC info
  • Supporter Plus
Given I'm using an RTX3X as GPU (not the most sensible choice for VR on Linux, from what I've gathered).

RTX GPU is fine. There may be some occasional differences where something breaks on nvidia and not on amd, but this is more a problem of the state of SteamVR for Linux. I've been using VR on Linux with a 2080 Ti since 2019 and the only issue that I've had that was nvidia specific was that support for async reprojection came later.
Eike May 30
View PC info
  • Supporter Plus
I've been using VR on Linux with a 2080 Ti since 2019 and the only issue that I've had that was nvidia specific was that support for async reprojection came later.

Do you happen to know if this is the same topic as the mentioned "Experimental improvements to async support"?
Ehvis May 30
View PC info
  • Supporter Plus
I've been using VR on Linux with a 2080 Ti since 2019 and the only issue that I've had that was nvidia specific was that support for async reprojection came later.

Do you happen to know if this is the same topic as the mentioned "Experimental improvements to async support"?

Not entirely sure what you mean by that.
Eike May 30
View PC info
  • Supporter Plus
I've been using VR on Linux with a 2080 Ti since 2019 and the only issue that I've had that was nvidia specific was that support for async reprojection came later.

Do you happen to know if this is the same topic as the mentioned "Experimental improvements to async support"?

Not entirely sure what you mean by that.

There are problems with "async reprojection" (as far as I know, that's calculating frames in-between if the GPU is rendering them too slow), especially on Nvidia. And now there's "improvements to async support". Does this mean improvements to the async reprojection calculation? I mean, async can mean a lot of things I guess...?
Ehvis May 30
View PC info
  • Supporter Plus
I've been using VR on Linux with a 2080 Ti since 2019 and the only issue that I've had that was nvidia specific was that support for async reprojection came later.

Do you happen to know if this is the same topic as the mentioned "Experimental improvements to async support"?

Not entirely sure what you mean by that.

There are problems with "async reprojection" (as far as I know, that's calculating frames in-between if the GPU is rendering them too slow), especially on Nvidia. And now there's "improvements to async support". Does this mean improvements to the async reprojection calculation? I mean, async can mean a lot of things I guess...?

Ah that. The description is not entirely accurate I think. When async is on, I get 120 frames per second presented to me at proper rotational correction. With regard to turning your head it's incredibly smooth and I can't perceive any lag. So clearly, something is working as it should. However, when fps is lower than 120, translations (like strafing past close objects) appear at much lower fps. Much lower than what the game is actually rendering at. So clearly not every frame that is rendered is presented in reprojected form, something which async reprojection is meant to do. So somewhere the reprojection system is working with old frames and skipping in between ones.

Whether this has been fixed or improved with this "improvement" I don't know yet. But I have seen reports that it is at least working, which means that they fixed two issues. A black screen in the headset when async reprojection was enabled and the inability of the VR startup script to set the proper permissions for the VR compositor to create a high priority queue. I'll have a check this weekend to see how it's doing.
damarrin May 30
View PC info
  • Supporter Plus
This update makes me very happy. I can run Room Setup again and games actually launch now.

It still creates a black window every time VR is started which can't be killed and survives even killing Steam, but one can't have everything.

I'll be very glad to play Alyx again.


Last edited by damarrin on 30 May 2024 at 5:47 pm UTC
slaapliedje May 30
I need KatVR support in Linux... and then get SkyrimVR all modded up so I can lose some weight running around a virtual world, which seems far more practical than going outside and walking about...
ghiuma May 31
Unfortunately after the latest updates it no longer works Steamvr no longer connects to ALVR, any version of Steamvr I use does not connect, perhaps because I use the latest Nvidia drivers? I use Manjaro and it worked great before, I tried on Mint and it doesn't work.
slaapliedje May 31
Unfortunately after the latest updates it no longer works Steamvr no longer connects to ALVR, any version of Steamvr I use does not connect, perhaps because I use the latest Nvidia drivers? I use Manjaro and it worked great before, I tried on Mint and it doesn't work.
Hmm, I haven't fired up the Index in a long time, and have since moved to a really noisy 7900XT... I'm likely to move back to nvidia when the 5080 is available... Team Green never seems to make cards that whine, where I've never been happy with any of the Radeon cards...
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!
Login / Register