cancel
Showing results for 
Search instead for 
Did you mean: 

Desktop streaming stutter with Oculus Link

barjamd
Sightseer
I have been tearing my hair out trying to get a smooth experience streaming flat non-VR games to my Quest 2 over Oculus Link.
Whatever I do either ends up with constant judder due to mismatched refresh rates, or a mostly smooth display with intermittent, regular stutter.

I've tried using Bigscreen and Steam's theater mode and desktop viewer. I also tried the Steam version of Virtual Desktop but that was behaving strangely and only outputting 65fps according to the Performance HUD from Oculus Debug Tool.

I tried the above in multiple ways. My main monitor is 60hz so I've tried:
Leave everything as-is, 60hz screen refresh rate, no vsync = constant "doubling" of things as they move presumably due to high fps output
Turn on vsync = tearing of frames and skips
Custom 72hz resolution through nvidia control panel = same as before with no vsync
Custom 72hz resolution with vsync enabled = ALMOST perfect, but quite severe frame skips and hiccups at intermittent, but seemingly semi-regular intervals

I have also tried using RTSS to impose the 72fps limit rather than vsync, and that largely behaves the same. If I watch the Oculus Debug Tool "App Render Timing" overlay with vsync or frame-limiter on, it seems to oscillate through a pattern of very low GPU frametimes, then a sawtooth sort of pattern rapidly moving from say 1ms to 8ms followed by a stream of 8ms frames before falling off a cliff back down to 1ms flat again. This whole pattern seems to take pretty much 5 seconds each time, exactly. I've recorded it (albeit very unprofessionally!) to demonstrate, and the pattern doesn't relate to any movement on screen or game rendering. In fact, the points where the latency shoots up if I watch the GPU usage in Task Manager, are where OVRServer_x64.exe jump above the game (Talos in my case). When the GPU latency is down at 1ms the game engine is top of the GPU usage list. What is OVRServer doing in a 5 second loop to cause this?
streamable.com/3dcq45

All in all I just cannot seem to get anything to work smoothly over Link. VR content is much better but will also drop a frame every few minutes for no apparent reason, but I am fine to live with that. But I just want to stream my desktop and it be smooth!! Any help would be very gratefully received!

Specs:
Ryzen 3700x
MSI B450 Gaming Pro Carbon AC
RTX 3080
NVMe storage for OS + Games
Third-party link cable, registers ~2.6Gbps in the test tool
8 REPLIES 8

MystaMagoo
Heroic Explorer

they basically haven't got link/airlink sorted yet and for me its got worse the last few 'updates'

Antec Quattro ~ Asrock Taichi X399 ~ Threadripper 1920X ~ 32gb 3200mhz GSkill ~ RTX3060ti ~ m.2 970evo

MetaQuestSupport
Community Manager
Community Manager

Hey there! We'd love to help you get Link working as smoothly as possible so you can enjoy PCVR to the max! Please PM us or send in a support ticket here: https://metaque.st/Support

We'll get this worked out. Thanks!

If you're the author of a thread, remember to mark a reply as the Accepted Solution to help others find answers!


@MetaQuestSupport wrote:

Hey there! We'd love to help you get Link working as smoothly as possible so you can enjoy PCVR to the max! Please PM us or send in a support ticket here: https://metaque.st/Support

We'll get this worked out. Thanks!


Hey

It may very well be my oculus link cable as it only seems to 'charge' now?

Antec Quattro ~ Asrock Taichi X399 ~ Threadripper 1920X ~ 32gb 3200mhz GSkill ~ RTX3060ti ~ m.2 970evo

Thanks for letting us know! Please check for any bends or kinks in your Link cable as this can stop the sending of visual data through the cable. Our Link cables are created with fiber optics which can break fairly easily under pressure or stress. If you spot any bends or kinks in your cable, please submit a support ticket for us to look into other possible options available to you! To submit a support ticket, please follow the link here: https://metaque.st/Support! 

If you're the author of a thread, remember to mark a reply as the Accepted Solution to help others find answers!


@MetaQuestSupport wrote:

Thanks for letting us know! Please check for any bends or kinks in your Link cable as this can stop the sending of visual data through the cable. Our Link cables are created with fiber optics which can break fairly easily under pressure or stress. If you spot any bends or kinks in your cable, please submit a support ticket for us to look into other possible options available to you! To submit a support ticket, please follow the link here: https://metaque.st/Support! 


dont forget the OP still has this problem.........

Antec Quattro ~ Asrock Taichi X399 ~ Threadripper 1920X ~ 32gb 3200mhz GSkill ~ RTX3060ti ~ m.2 970evo

WootM4ge
Retired Support

I've had similar issues with getting my 2D desktop apps to stream well through the Link cable, and here's what I found:

  • I don't recommend using vsync, but rather just set your maximum fps (p.s. your monitor refresh rate shouldn't be an issue in this scenario, but try to set your max fps to the refresh rate on your headset for optimal results)  
  • I changed my in-game graphics fidelity to low and was able to hit my maximum fps more consistently. lost of fps variability is a lot  Even though my graphics settings were lower, I couldn't tell much of a difference from when the settings were on high, only difference was the lack of ray tracing. However this could vary between game and platform. For me it was Cyberpunk 2077 on Bigscreen! I recommend messing around with your games graphics settings to see what'll get you the most constant max fps!  
  • I'd recommend checking to see if your graphics drivers need an update as well as checking for Oculus drivers! Here's a link to check for Nvidia drivers for the RTX 3080: Nvidia Game Ready Drivers! This may be redundant as you sound very knowledgeable, but thought I'd mention it 🙂 
    • Here are the steps for locating your Oculus drivers:
      • Close the Oculus app.
      • Press the Windows key + R on your keyboard to open the Run command.
      • Enter C:\Program Files\Oculus\Support\oculus-drivers.
      • Open oculus-driver.
      • Open the Oculus app and then try to connect your headset again
  • Are you opted into the PTC? The PTC has been know to cause issue with Link capabilities and isn't recommend if you use the Link cable regularly. 
  • Try running your the Oculus PC software install file again without uninstalling the current version you have installed. When you run the install file, it'll ask you if you want to repair your Oculus PC software. Please try this to see this is able to help! 
  • Also, make sure you don't have lots of other program open when you start a 2D application. The least amount of extra programs open is going to give you better performance. 

Really hope some of this helps! Let me know if nothing changes and I can continue to test to see what improves my performance smoothing! 

"They say that the best blaze burns the brightest when circumstances are at their worst."

MystaMagoo
Heroic Explorer

I have link working fine here but airlink is pants

Antec Quattro ~ Asrock Taichi X399 ~ Threadripper 1920X ~ 32gb 3200mhz GSkill ~ RTX3060ti ~ m.2 970evo

Hey there! We understand how your air link not working well can be quite frustrating. In order for the air link to work well, you will need a good internet connection, so can you please make sure that your internet is good? If you are still experiencing these issues after checking your internet, please head on over to our support site. When submitting a ticket, please make sure to include all details regarding your issue. Thanks! We hope you find this information helpful.

If you're the author of a thread, remember to mark a reply as the Accepted Solution to help others find answers!
Still need help?

Did this answer your question? If it didn’t, use our search to find other topics or create your own and other members of the community will help out.

If you need an agent to help with your Meta device, please contact our store support team here.

Having trouble with a Facebook or Instagram account? The best place to go for help with those accounts is the Facebook Help Center or the Instagram Help Center. This community can't help with those accounts.

Check out some popular posts here:

Getting Help from the Meta Quest Community

Tips and Tricks: Charging your Meta Quest Headset

Tips and Tricks: Help with Pairing your Meta Quest

Trouble With Facebook/Instagram Accounts?