20-04-2020, 10:49 AM
(20-04-2020, 10:34 AM)josemendez Wrote: I could not reproduce on any hardware I've tried, mostly mobiles (that are probably closest to Quest hardware-wise). ms/frame are quite stable.
What hardware level are you using, or are you relying on automatic throttling? (if this is still a thing in Quest as it was in Rift/Go, I don't know for sure). The built-in throttling system might be working against you, by reducing the level when a frame is light, causing the next frame to take longer to simulate, jumping to a higher hardware level, then reducing it back to save battery, and so on. It's the only possible cause that comes to mind, since this issue is clearly hardware-dependent. Try setting a fixed CPU hardware level every frame, and see if that improves stability.
I'm already setting the cpu and gpu levels to 4 (max), although not every frame but the OVR metrics tool tells me it stays at 4. Maybe its thermal throttling, but then I guess it would be a more permanent decrease in performance (also the device does not feel hot).