-
-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance issue (HP Reverb G2 and Mixed Reality Portal) #294
Comments
I don't have this device for tests. |
Weirdly it seems like the actual frame times aren't bad, only 3ms or so. There's just a lot of weird downtime and inconsistency between frames. Here's an image of the chrome performance profiler (the framerate here was around 55, instead of the target of 90): I also attached the associated trace file, I guess github doesn't like .json files so I renamed it to a .txt file: Also I don't know if this is useful but I also attached the Unity profiler which gave me these results: I've tried running the live demo through SteamVR in Mixed Reality Portal, but ultimately it's just a wrapper, and Mixed Reality Portal is still used to run everything, so the issue still persists. I also tried the live demo on a different system (RTX 3080 with Valve Index and native SteamVR) and that worked fine. |
Good day, I'm currently experiencing a weird issue with the sample/demo scene, when using the HP Reverb G2.
When I enter the VR mode, the Mixed Reality Portal will be launched in order to run the WebXR view.
This is all fine and behaves as expected, the fps will start at 90 fps which is again correct for the refresh rate of this headset.
The issue is that after a few seconds the fps will suddenly drop, it will then fluctuate between 30-70 fps, and never reach 90 again.
So far I've been able to replicate this issue in both Chrome and Edge, on multiple systems (RTX 2070 and RTX 2060).
This happens both with the demo that's hosted on github and with a custom build that's hosted locally (built using Unity 2021.3.18f1 and WebXR package version 0.17.0)
Running the sample scene in the Unity editor (which falls back to the OpenXR api of course), does run flawlessly at 90 fps in the Mixed Reality Portal, without starting to drop frames.
I've tried other WebGL/WebXR demo's, like the ones found here:
(https://immersive-web.github.io/webxr-samples/)
These all seem to work fine and will stay stable at 90 fps, so I don't think this is necessarily an issue with running the WebGL/WebXR api in the Mixed Reality Portal.
The text was updated successfully, but these errors were encountered: