I also made a post on software a month ago but to no avail.
TLDR: I notice that some games stutter in VR on RDNA3 cards, especially when using h.265 or AV1 encoding on Quest 2/3. One notable example is VTOL VR. One way around this is using openxr runtime but not every game has it. The h.264 although also had the issue was not as bad.
I had that stutter and when developing a VR game on Unity so it was pretty annoying being forced to use the "bad" h.264 because the others would stutter like crazy which was pretty annoying.
My specs are:
Ryzen 5 5600X
RX 7900 XT
32GB 3600MHz
Quest 2/3 headset
Also a friend of mine with similar/better specs has the same issues.
This happens both wired and wireless(VD or Quest Link) so I don't know what's wrong(definitely not a connection issue and I've tried many things to find what's wrong).
Any help would be appreciated on this point.
On wired connection i increased the super sampling value in OVR settings. Usually default is at .7 bumped to 2.3 and stutters ceased.
It isn't a problem with wired/wireless or resolution. It's clearly a software problem related to how the gpu handles openvr applications or the opposite since only RDNA3 gpus have the issue. Only real solution i could find was through OpenComposite by injecting it into the gane and then running the game with VD on VDXR runtime. What it does is change the openVR api to openXR.
Thank you for the heads up, since I have a Quest 3 with Virtual Desktop. However, I haven't really spent too much time messing around with it, along with finding out what the optimal settings are.
I'll look into OpenComposite since I heard about the VDXR runtime recently through a random post.
This isn't a widespread problem(only encountered on 2-3 games) but I still hoped they would have fixed it since RDNA3 release. Don't forget to turn OpenComposite off anytime you finish because other games will start using that too when not needed(if you are using the .exe and not just the files).