VR Oculus quest 3 reprojection problem: I have low FPS (32 reprojection ) low CPU usage and GPU usage

HI, I can't get rid of reprojection in vr when playing ED Odyssey in space stations and on foot while my GPU is working only on 50%-60% or less and CPU only working on 5% or less, I use Quest 3 with the original new meta link cable, RTX 4090, i9-10850K Unlocked, Corsair Vengeance PRO (4x16GB) DDR4 3600 (PC4-28800) C18 and Samsung 980 PRO 1 TB PCIe , I monitor all temperatures on the motherboard, ram GPU CPU and everywhere is <50C and can't find the bottleneck. I thought that before it goes to reprojection 30fps it should try to utilize GPU to 100% and only then decrease fps with reprojection. the only thing that comes to my mind is that my motherboard Rog Strix z490-E Gaming is still using PCIe 3.0 x16 (CPU) so maybe this is the bottleneck but how to test it? the only way I can play on 72hz fps in VR is on low settings but then my GPU is like 10-15% used.
 
Last edited:
PCIe 3.0 x 16 vs PCIe 4.0 whatever should NOT make a massive difference, certainly not to the tune you are experiencing. IIRC, the difference is more marked when the GPU runs out of RAM, but with a 4090, this is NOT to be expected.

Have you tried different USB-3.0 (3.1, 3.2) ports? Or maybe fiddled with the Oculus debug software, or STEAM's VR software?

I assume all other games run smoothly... some mainboards do not do well with all ram slots filled up. Have you tried, just for giggles, pulling two sticks and using 32GB, just to see what happens?

Sorry if that's of no help to you. :(
 
PCIe 3.0 x 16 vs PCIe 4.0 whatever should NOT make a massive difference, certainly not to the tune you are experiencing. IIRC, the difference is more marked when the GPU runs out of RAM, but with a 4090, this is NOT to be expected.

Have you tried different USB-3.0 (3.1, 3.2) ports? Or maybe fiddled with the Oculus debug software, or STEAM's VR software?

I assume all other games run smoothly... some mainboards do not do well with all ram slots filled up. Have you tried, just for giggles, pulling two sticks and using 32GB, just to see what happens?

Sorry if that's of no help to you. :(
Thanks, Yes tried different usb ports , half ram , oculus debug software and i have even installed steam vr as i read that this might be the issue. I think my best bet is to start with fresh start. Full format of the SSD and new windows install with all new drivers. not very keen to do all that but I read that this helped someone with the same issue.
 
Try other graphic settings. Start with VR low and move up on individual settings. When reprojection starts dial it one setting back.

Elite is very demanding.

As for your CPU only working 50% while reprojecting is normal. Its only rendering 36 fps.
 
Try other graphic settings. Start with VR low and move up on individual settings. When reprojection starts dial it one setting back.

Elite is very demanding.

As for your CPU only working 50% while reprojecting is normal. Its only rendering 36 fps.
Thanks, Yes I tried vr low but with 4090 I should be able to see better results. The issue is that I can't get my brand new 4090 GPU to work on 100%. The GPU works only on up to 50-60% and then when I set up higher graphic settings on planets or space stations it won't try to utilize the graphic cart to 100% , it will just go straight to cutting fps half with projection. I think it should first try to force GPU to work on 100% and only if that is not enough then render 36fps with projection. don't you think?
 
Thanks, Yes I tried vr low but with 4090 I should be able to see better results. The issue is that I can't get my brand new 4090 GPU to work on 100%. The GPU works only on up to 50-60% and then when I set up higher graphic settings on planets or space stations it won't try to utilize the graphic cart to 100% , it will just go straight to cutting fps half with projection. I think it should first try to force GPU to work on 100% and only if that is not enough then render 36fps with projection. don't you think?
Could be a defunct card?
Can you get the card to run 100% in normal flat screen mode?

Anyway...

While in reprojection your card only has to generate half the frames required for the headset. An algorithm copies in the missing frames with small changes.
 
Thanks, Yes I tried vr low but with 4090 I should be able to see better results. The issue is that I can't get my brand new 4090 GPU to work on 100%. The GPU works only on up to 50-60% and then when I set up higher graphic settings on planets or space stations it won't try to utilize the graphic cart to 100% , it will just go straight to cutting fps half with projection. I think it should first try to force GPU to work on 100% and only if that is not enough then render 36fps with projection. don't you think?
I'm running a 4090 and a Q3, but I don't use the Oculus App or a Link Cable because I couldn't get the image performance I wanted so upon recommendation switched to using Virtual Desktop and can run the game at very high settings.
I also overclock the 4090 with MSI afterburner see image. Make sure you download MSI afterburner from the official MSI website as there are a number of malware sites about. Set the 4090 Core Voltage to 100%, max out the Power Limit & Temperature Limit.
Screenshot 2023-12-04 135121.png
 
Last edited:
If you are launching ED from steam, it may be worth checking out the steam link app on the Q3 - it bypasses the Oculus software altogether.
Otherwise, as suggested, Virtual Desktop may be your friend too. (and not expensive)
 
Have you played ED before you had the 4090 and/or Q3? Maybe deleting the GpuWorkTable.xml might help? You can find it in the game folder/Products/elite-dangerous-odyssey-64 (assuming Odyssey). Clean reinstall your card's drivers as well. Also, look into OpenComposite. When was the last time you updated your motherboard drivers?

Do other games/other PCVR games utilize your hardware 100% or is this purely an ED issue?
 
Could be a defunct card?
Can you get the card to run 100% in normal flat screen mode?

Anyway...

While in reprojection your card only has to generate half the frames required for the headset. An algorithm copies in the missing frames with small changes.
HI, No, the card is Ok and work 100 GPU usage when testing on timespy graphic stress test. Only a problem in vr games i have tried so far no man sky and elite dangerous Odyssey. I changed MHZ on quest 3 from 72 to 90 MHZ and now it looks little better . While still does the projection i have 45 frames so little improvement there . Still GPU work on 40 50 to 60% only
 
Have you played ED before you had the 4090 and/or Q3? Maybe deleting the GpuWorkTable.xml might help? You can find it in the game folder/Products/elite-dangerous-odyssey-64 (assuming Odyssey). Clean reinstall your card's drivers as well. Also, look into OpenComposite. When was the last time you updated your motherboard drivers?

Do other games/other PCVR games utilize your hardware 100% or is this purely an ED issue?
I just done full complete format C: and new windows 11 install with new ED odyssey. It helped a bit I am getting better performance , can setup higher graphic settings but ,still 60% GPU performance and with projection.
I was playing before 3090 with quest 2 but did not checked FPS unfortunately so cant compare. enough said that i was not entirely happy with performance that is why i decided it to upgrade to 4090 and only then when i did not get smooth performance i have started to test it , check the FPS etc. I have the same problem with no man sky vr . I have up to date motherboard drivers.
 
As CMDR M Kozak said, while reprojecting at 90Hz, your card will only need to push 45FPS, something I doubt is very difficult for the 4090; hence the low utilization. Can you turn off the reprojection and force the card to try and provide 90fps? NMS is also not very demanding I believe, and if that's reprojecting too, then maybe your card is performing as it should?

Is the actual game experience you are getting poor is it just the low utilization that's worrying you? Can you disable reprojection/ASW/SSW? Just wondering if maybe things are actually working as they should?
 
Thanks, Yes I tried vr low but with 4090 I should be able to see better results. The issue is that I can't get my brand new 4090 GPU to work on 100%. The GPU works only on up to 50-60% and then when I set up higher graphic settings on planets or space stations it won't try to utilize the graphic cart to 100% , it will just go straight to cutting fps half with projection. I think it should first try to force GPU to work on 100% and only if that is not enough then render 36fps with projection. don't you think?
And you have set Nvidia control panel (right click on desk) power settings to "prefer maximum settings"?


Edit: changing this setting does not take effect while in-game. It requires a reboot of your PC.
 
Last edited:
I think it should first try to force GPU to work on 100% and only if that is not enough then render 36fps with projection. don't you think?
Kiiind of...

Thing is, as you yourself demonstrate comprehending right in what I quoted above, and as others write: "Asynchronous Space Warp", unlike "Asynchronous Time Warp", is not asynchronous at all (always wondered why it inaccurately got to inherit that word from its older sibling TLA).

When it kicks rendering down to half rate, and begins to extrapolate the in-between, -unrendered frames, the entire portion of freed-up resources in excess of what it takes to render frames at the now reduced rate, of course go "fallow", which leaves us with that conspicuous underutilisation; And given the discrete 1/2 step-down, they need to anew suffice to render at the full 100% (perhaps even with a prudent bit of "safety margin" on top), before you can step it back up again -- otherwise it will immediately miss the next frame deadline, just after returning to 72 -- therefore kick right back down again, before even getting back up to speed, and then untenably alternate rapidly between the two states.

If one want to make the most use of one's hardware, one should disable ASW, or equivalents (personally I find their frame synthesis hideous anyway), and "suffer" letting the much more primitive reprojection of ATW (or equivalents) alone take care of the reprojection of the more interspersed missed frames, -as well as the actually rendered, but mistimed ones, that you get when letting your machine try to keep up at its own pace. (EDIT: Should one for whatever reason prefer to live with ASW and its 1/2 frame rate at all times, without leaving any GPU cycles unused: Crank up those graphics quality settings).

(There are also a small number of games that dynamically change their resolution (...and/or other graphics setting that affect how long it takes to render a frame) up and down on the fly, sacrificing quality during moments of heavy load, in order to maintain consistent full framerate, and increasing it when it can afford it -- noteably, most of Valve's VR titles do this.)

Having written all that: I have no idea what could be the cause of your actual underutilisation, beyond the part influence on it incurred by the above - sorry. :7
 
Last edited:
Back
Top Bottom