cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

RidgeXR
Adept I

Added Latency in VR, Affecting every 7000-Series GPU using Direct Mode.

Hello everyone!

I recently acquired a Radeon 7900 XTX through a friend, and upon trying to use SteamVR with my Bigscreen Beyond, found that an absurdly high amount of latency had been added to the HMD view, such that the whole scene wobbles upon any minor head movement.

The Issue:

SteamVR, while in Direct Mode, exhibits an extremely strange bug wherein motion-to-photon latency is far higher (2 or even 3 frames higher) than it should be. This occurs at all framerates, and at all times, and is nauseating enough as to make VR entirely unusable.

 

System Information: (Although I will note that this doesn't really matter, as the issue can be replicated across any and all 7000-Series systems)

GPU: Radeon RX 7900 XTX - Reference Design
CPU: Ryzen 7 5700X3D

RAM: 8GB 3000Mhz Teamgroup T-Force Delta RGB, Two sticks, Dual Channel
Motherboard: Asrock X570 Phantom Gaming 4

VR Headset(s): Bigscreen Beyond, Valve Index, Vive Pro 1, PSVR2 (With PC Adapter)

Current "Fixes":
1. Putting the device in Extended Display mode (Not viable due to far worse performance)
2. Clicking the VSync_Photon_Increment option in SteamVR Debug settings 8 - 10 times, or running the script created by user PiMaker on these forums. (Not viable due to motion sickness, the delay only becomes slightly less noticeable)
3. Using a non-7000-Series GPU. (This issue does not persist on my NVIDIA RTX 3060, Nor on any 6000-Series AMD GPU, ruling out most if not all GPU settings)

 

What doesn't fix the issue:
1. Updating/Downgrading GPU Drivers. No driver version solves this issue.
2. Updating/Downgrading SteamVR versions. No available version of SteamVR solves this issue.

3. DDU Reinstalling the drivers.
4. Switching CPUs multiple times, between multiple generations. This issue is unrelated to the CPU.
5. Disabling various video settings in both Windows and the Adrenaline software (HAGS, AntiLag, Etc)
6. Trying other VR headsets. This issue prevails across every headset listed above, as well as many others. I believe this issue affects every DisplayPort or HDMI VR device, although I obviously do not own every single one in order to test.

Testing done so far:
I (and others) have tested this issue across multiple Radeon GPUs, and found it to affect the GPUs as follows:
Radeon 7900XTX
Radeon 7900XT
Radeon 7800XT
Radeon 7700XT
Radeon 780M (iGPU)


These tests were done across multiple systems, using various CPUs, Motherboards, and VR Headsets from various companies. This added latency was observable across all of them. Based on these tests, it would seem that this issue affects every 7000-Series GPU when used with any DisplayPort or HDMI VR Headset. Additionally, I have contacted Valve Support, and a couple of people at Valve whom I am in touch with, regarding this issue. This issue does not seem to be caused by SteamVR, rather by the 7000-Series' GPU Drivers. I am aware of the existence of a ticket between Valve and AMD to solve this issue, however it remains incomplete.

It will also be noted that some users were unable to detect this issue with the naked eye before being instructed what to look for, however for many others such as myself, it renders VR completely unusable. This issue has been observed and reported by many others both on this forum and others. I will include some such reports below, to provide additional context in hopes that this issue may be resolved:

https://steamcommunity.com/app/250820/discussions/3/3802777845426075295/

https://steamcommunity.com/app/250820/discussions/3/4757578612645955738/

https://steamcommunity.com/app/250820/discussions/3/4036976796099163351/

https://steamcommunity.com/app/250820/discussions/3/3843305689129585017/

https://steamcommunity.com/app/250820/discussions/3/3781373416971923626/

 

https://www.reddit.com/r/AMDHelp/s/Ldkw58kG4Z

 

https://www.reddit.com/r/AMDHelp/s/wl66p3f5wu

 

https://www.reddit.com/r/ValveIndex/s/vQMx4WdBtQ

https://community.amd.com/t5/pc-graphics/7900xtx-steamvr-visual-lag/td-p/708697

 

https://community.amd.com/t5/pc-graphics/7900-xtx-vr-latency-issue-not-the-known-performance-issue/m...


 

 

1 Solution
RidgeXR
Adept I

As of Driver version 24.12.1, this issue appears to have been solved! Massive thanks to all at Valve and AMD for helping to fix this.

View solution in original post

44 Replies

I don't think that it's resolved for the Beyond as well ;c (maybe I messed up somewhere)
RX 7900 XT with 75Hz mode, it still stutters like hell 
I've read 25.3.1 official update notes and can't find any mentions of this issue 
Has anyone found a workaround for this? 

0 Likes

Not sure about the Beyond, but on the Index, the only "workaround" on driver versions above 24.10.1 is to use 120hz/144hz modes. At worst, I will use 144hz and throttle to 72fps, but 25.3.1 also has a memory leak bug with SteamVR motion smoothing so that's not the best option. 

 

Currently, I'm just sticking to 24.10.1 release, and if I need to use updated drivers for something, I will just temporarily upgrade then roll back again. Thankfully, going between driver versions is pretty trivial. 

 

The issue was noted in the most recent driver release notes I believe, so that at least gives some hope it'll be fixed eventually. 

0 Likes

I can confirm I am having the exact same issue with a 7900xtx and valve index. Hoping for a fix soon.

The fix has already been released. All drivers past 24.12.1 have the problem solved. I have tested this on both a Bigscreen Beyond and Valve Index at 120hz-144hz, and the beyond at 75 and 90hz. Please attempt to perform a DDU uninstall and reinstall to see if its possibly an issue there.

0 Likes

They solved the main problem described by the OP and then introduced a new problem that we are talking about and is the thread you are responding to, unplayable stutters when using the Valve Index with a 7900xtx at 80 or 90hz for all updates beyond 24.10.1.  

Look for the comment I am replying to understand the context of the issue we are facing.

In case you're going to ask me why I can't just use 120 or 144hz, that answer is I am running games that cannot push beyond 100 frames so I need to utilize 90hz mode on the index in order to have a playable experience (iRacing).