So as it would turn out, Oculus automatically throttles an Oculus Go application somewhere around 30% battery level. To be clear, there are no thermal problems, its just an automatic adjustment. I was wondering if there's any way to turn this off? I can't find it anywhere in the Docs. Maybe it's an android thing? My application runs great above 30% but below frame rate after the 30% mark. Not really sure why they would do this, as it basically means you have to assume you're app will always be running at what I assume is cpu level 0, which even Oculus says is near impossible to hit in Unity.
I'm developing in Unity. And help would be appreciated. Thank you.
So it turns out that what it does is throttles the cpu (and probably gpu) frequency at 30% or less. You won't notice this initially if using the OVR performance overlay Util because it's not actually lowering the cpu or gpu number, but is in fact lowering the frequency.