AMD stutter workaround that is turned on by default seems to cause more issues then it fixes with modern drivers.
available in future release
LogMeIn Hamachi
I was reading through Vrchat docs and found this launch option
--disable-amd-stutter-workaround
After disabling it with launch option quest pro over steam link or virtual desktop is no longer stuck on 45fps all the time. This on an 7800x3d and rx 7900 xtx. It hits 90fps very much more often.
Streamed headsets with HMD side reprojection should not need to go half refresh rate unlike displayport to have a good reprojection and i always found it strange it kept getting stuck on 45.
I believe AMD have patches this in drivers since long ago. And this workaround is redundant and now leads to performance loss rather then fixing an issue. It should have been fixed for so long now that not allot people are on that old drivers anymore.
I also did not find any stability issues enabled hardware video decoding with modern drivers.
so you can give that a try aswell if you want to offload some cpu load
--enable-hw-video-decoding
Log In
This post was marked as
available in future release
_
_tau_
marked this post as
tracked
_
_tau_
This is a great reminder, thank you for the canny! We've asked for feedback a few times and never really heard much response, so we left it at the default - but it's not surprising you'd drop a few frames from the workaround. I will ask around a bit more to confirm recent AMD drivers are indeed stable across system and HMD configurations and then consider switching the default.
LogMeIn Hamachi
_tau_ Thank you so much!
I also have vive pro with and without wireless
Playstation vr2
And vive cosmos.
Aside from my quest
If you ever need someone to test different compositors and such.
🙏
ぴけぴけ
_tau_ Since December 2024, I have been using the launch options “--disable-amd-stutter-workaround” and “--enable-hw-video-decoding”.
When using the PICO 4 Ultra via PICO Connect and Virtual Desktop, I have not experienced any stability issues, and performance has consistently been smooth.
On January 11, I conducted comparative performance testing with and without the launch options enabled.
I recorded results using VRCMark v2 (https://vrchat.com/home/world/wrld_f71988d7-11b9-46fe-b8e8-3bbc4a59bb2a/) and CapFrameX. The results consistently showed better scores and reduced frame time variance.
The following configurations were used for testing:
- 7950X3D / 7900XT
- 9800X3D / 9070XT
- AMD Software 25.12.1 (25.20.29.09)
- Windows 11 25H2
- Virtual Desktop 1.34.14
- PICO Connect 10.6.6
- 2592x2592 px per eye
Currently, some 9000 series models, such as the 9070 XT, exhibits an issue where the encoder stops when using driver versions 26.1.1 to 26.2.1 (25.30.xx.xx) in combination with Virtual Desktop. Since AMD switched driver branches in version 26.1.1, it is possible that the issue was introduced in that branch.
To avoid complicating troubleshooting, I tested using Steam Link instead of Virtual Desktop. In brief tests with driver 26.1.1 using Steam Link and PICO Connect, everything functioned normally.
From my perspective, I would support changing the default setting. As long as an option remains available to enable the stutter workaround for users with older graphics cards, older drivers, or specific HMD configurations, I believe that would be sufficient.