Testing the AMD Stutter Workaround on the RX 7900XT / RX 9070 XT
ぴけぴけ
I have been using "--disable-amd-stutter-workaround" and "--enable-hw-video-decoding" since December 2024, and the 7900 XT was running smoothly with those settings. I am using a PICO 4 as my VR HMD. It would be ideal to test with devices such as the VIVE or Index, but since I do not own them, my testing is limited to wireless streaming only.
I tested the open beta (Build 1797) using the 7900 XT with driver version 25.12.1, using both Virtual Desktop and PICO Connect. It ran without any issues. (Of course, I did not use the stutter workaround launch options in the open beta.)
Next, I tested the open beta (Build 1797) with the 9070 XT and driver version 26.2.1.
Performance was very good with both PICO Connect and Steam Link. In Steam Link, slight reprojection was visible in the frame time graph, but it was not noticeable during actual gameplay.
With Virtual Desktop, the behavior seems unstable as soon as SteamVR is launched, and stuttering occurs regardless of whether those options are enabled or disabled.
I suspect this may be related to an issue with AMD’s encoder in Virtual Desktop.
Because AMD switched driver branches starting with version 26.1.1, I believe the 9070 XT does not have encoder-related issues with Virtual Desktop on driver versions up to 25.12.1.
In previous testing with the stable release of VRChat on driver 25.12.1, no issues were observed, regardless of whether the launch options were enabled or disabled.
- 25.5.1 to 25.10.1 (25.10.xx.xx)
- 25.10.2 to 25.12.1 (25.20.xx.xx)
- 26.1.1 to 26.2.1 (25.30.xx.xx) <- The encoder issue on the 9000 series appears to have started in this branch.
There is related feedback here: https://feedback.vrchat.com/bug-reports/p/amd-stutter-workaround-that-is-turned-on-by-default-seems-to-cause-more-issues-t
Log In
ぴけぴけ
Additional note:
I considered it inappropriate to use the 26.2.1 Optional Driver for testing the 9070 XT, so I rolled back to 26.1.1 WHQL using DDU.
Without using any launch options, I test the open beta (Build 1797) on the 9070 XT.
PICO Connect and Steam Link are still performing well. The known issue where the encoder stops in Virtual Desktop remains, but the strange stuttering is no longer observed. I would like to investigate this further, but I am currently unable to determine how to reliably reproduce the issue.