So if i use 250-350Mbps I notice a big reduction in compression artifacts on my Link in fast games like Dirt Rally 2.0. Unfortunately when I use anything above 250mbps I also get stutters in gameplay (fps is stable!). My Link is with a generic USB 3 cable (USB test measures 1.2Gbps). Should be more than enough bandwidth for 350mbps I think? What could be the issue?
-->Just copying this from the Rift/Rift S forum, because it mainly concenr
After further testing and a different setup (add-in PCIe USB 3 card) I get 1.8Gbps in USB test. USB bandwidth isn't the issue as I suspected. When you set the Performance HUD in debug tool to "Oculus Link" in the upper left corner you get a encode/xfer/decode graph (blue, green red: what color is what?). I found out that when I set the encode bitrate too high (250+) I get frequent spikes above ~10ms in the blue line (I'm assuming that's encode) and that results in stutter/lost frames that don't show up in other performance graphs. FPS is rocksteady at 72fps and it's not dependant on render performance (tests done with Dirt Rally 2.0 VR on a RTX 2070, 16GB RAM, i7-6700) but the selected bandwidth.
You can actually test it in Oculus Home, just open the Link performance HUD and change the bandwidth in debug tool (needs oculus app v23) it changes in realtime - no restarts required. The 3 graph lines stay very close together up until about 150mbps, then above ~250mbps the latency increases from ~5ms to ~8ms on green and blue, which isn't really an issue, but also, spikes to ~12-16ms are introduced which are very noticable. Especially in fast games like racing (every time notice a stutter, I look up to the HUD and see a spike in the blue line...).
Would be interesting to see if you guys have the same results? Maybe it's just a problem with my setup...? Anyway I'll stick to low bandwidth for now, even though ~300mbps+ looks soooo much better with Dirt Rally 2