Also experiencing this behavior,
AMD 7700x, RTX 3080.
I feel like this started after the nvidia 545 driver update, but I hadn't tested vr in a while previous.
Tinkered with all the settings I could, to no avail. Happens on HDMI and Displayport, even with no other monitors attached.
Maybe that stutter (also present in SteamVR 2.5.5) is due to something much more trivial? Like... Excessive logging?
Tried killing vrwebhelper and other solutions suggested in issues here and nothing helped. But then I mounted ~/.local/share/Steam/logs as a tmpfs filesystem with owner as my own user and then the stutter is GONE!
The logs in there have a lot of trivial warnings repeated ad nauseum several timer per second. This is useless, but it hits the filesystem in a chorus a thousand times per second, and it's no wonder that it hinders the ability of games to keep the frame window.
Why is there so much logging, anyway? It doesn't seem it's sent to steam servers or something, and I see no way to turn it off. If a log falls in the middle of the forest and no one reads it, have those log messages really happened?
My hack to get stable frames is so good that I'm adding it to /etc/fstab. It forgets all files once I reboot, of course, but if I need them to a bug report or something they're still there, in my RAM.
I have this issue. My timing graph in the headset is a wall of orange and magenta
Manjaro Linux
Core -7-7700
RX 6700 XT
32GB Ram
Fallout 4: severe frame dropping or reprojection ( I don't understand which is which ) When I turn my head or rotate using the thumb sticks there's a lot of stuttering
Subnautica VR - completely unplayable due to stuttering
No Man's Sky - completely unplayable, massive stuttering
Ultrawings 2 - some stuttering but can be played for a few minutes at a time but again blurriness due to image "ghosting" is unplelasant
Skyrim VR some stutteringl stuttering, also controller thumbsticks no longer respond correctly with this version of steam vr.
Forcing the headset to 80hz improves things somewhat. The problem is I don't understand what the orange and magenta bars mean so I can't explain what I'm seeing properly.
VR Webhelper process continuously writes 13Mib/s to disk
I do have my CPU power set to performance and my GPU power set to VR Gaming.
I am sure is specifically a Steam VR for linux issue as these games used to play acceptably in Linux at Steam VR 1.26 and they play acceptably in Windows so I know it's not a hardware issue. The changes made in 1.27.5 were the start of these issues for me and I've not been able to use my VR headset properly since. Only Beat Sabre has remained playable throughout and I'm getting bored.
@NewtSoup I feel your pain. This excessive verbosity of steamvr is inacceptable. My workaround of getting steam logs in RAM works moderately well but I just found out steam also sends it to systemd, so it's stored in systemd-journal logs, using my SSDs/HDDs anyway. I'll have to study how to disable it now.
@Patola could this be why the common trick of disabling all instances of vrwebhelper did not work for me?
Did a full session of SteamVR 2.x.x testing this week. Seems this is still how it is when Async reprojection is successfully enabled. Lots of madness on the timing graph and loads of stuttering/incorrectly reporjected frames/out of order frames. Basically unplayable. Even when frametimes are consistently below 8 ms.
Turning off reprojection helps. Stuttering is much less if the game maintains a reasonably high framerate.
If you need reprojection for smoothness (fast moving rhythm games) or games that perform badly, going back to 1.27.5 seems to be the only option.
Replying to https://github.com/ValveSoftware/SteamVR-for-Linux/issues/657#issuecomment-2581293592
How might I turn asynchronous reprojection off?
Also I've been using a modified OpenVR_API.dll that allows me to make use of FSR - that makes Fallout 4 VR almost playable.
1.26 was the last version that worked for me. They gave use 1.27.5 largely at my request I think but misunderstood - the issues started for me at 1.27.5 whereas things were nice at 1.26. I've not been able to play VR games for almost 2 years.
Replying to https://github.com/ValveSoftware/SteamVR-for-Linux/issues/657#issuecomment-2581307143
which really hurts becasue I have a 3 base station index setup that's basically a very expensive paperweight.
Add
"enableLinuxVulkanAsync" : false
to your steamvr.vrsettings. Although off may be the default. Should be visible in the vrcompositor log if async reprojection is enabled.
You can also download other versions, but it's manual work.
Another round of updates. Upgraded nvidia driver to 565 and turned off GSP firmware since that got turned on in my clean install.
Improves things a lot. Test result on 4 games:
Groove Gunner: Mostly good. Some stutter issues mostly in object movement. Frametimes bouncing betwen 6.5 ms and 9 ms. Native Linux game, so no Proton used here.
Audica: Good for testing since it has an oversampling setting so you can test various average frame time situations. Issues start becoming apparent when I push it up to get the average to about 8.5 ms. Heavy object stutter and some headset rotation stutter.
Maestro Demo: Perfect. But the game runs at < 4 ms frametime, so not surprising.
Synth Riders: Here the problem becomes exceedingly visible. For some reason the game runs 110-115 fps regardless of any graphical settings. When you keep your head still and look forward(-ish), it actually appears pretty good. But this game is about movement and when you start doing the heavy lateral and vertical movement the stutter actually becomes sickening. Also looking straight sideways at the unsteady movement of the stage reveals that something is not right. This one remains solidly unplayable. Fun fact though. Where the other games showed purple lines in the frametime graph when things were not ok, Synth riders was just green and orange.
Looks like the GSP issue is being worked on:
https://forums.developer.nvidia.com/t/enabling-gsp-makes-steamvr-unplayable-on-rtx-3090ti/298694/9
Thanks kisak for hinting at this.
As it got turned on with driver 555 per default, it can be disabled via this kernel parameter: nvidia.NVreg_EnableGpuFirmware=0
openvr_api.dllx1 2025-01
Several frames per second get rendered too late which causes heavy stuttering on every application, also Steam Home.
Steam Home uses about 0.9 - 4.1ms for rendering. Machine load is 2.8 on a 12-core. When loading steamvr without any steam opened framedropping occurs less. Renaming vrwebhelper doesn´t improve the situation. Fiddling around with the vr-settings doesn´t help either. Changing the SteamVR version under the betas section is not helping also.
Here is a screenshot:

And here all the steam logs:
steamvr_framedropping.tgz
My machine info:
machine_info.txt