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 Problems with all steamvr overlays with HP reverb G2 #21
Comments
Retitled based on discord discussion - in particular that this isn’t specific to openkneeboard. |
This is fine for me with steamvr with a 3090ti and Oculus Quest; most obvious differences are:
Things to check performance of:
I don't currently have ideas for distinguishing between the last 3 cases. |
Must use Snapshot::GetSharedTexture() instead This also means that OpenVR does not call SetOverlayWidthInMeters unless the sequence number has changed refs #21
If 30115cb (and corresponding build, click on the colored dot when it's green if you're not building yourself) fixes it, this was the problem, otherwise it's ruled out
If commenting out the lines I mentioned in discord fixes it, it's one of these subproblems, otherwise it's ruled out |
No noticable difference with oculus+steamvr, but may affect other implementations refs #21
Ticked options are addressed in latest build, don't know if they're the cause though. |
So with the latest GitHub action build I can try again? |
Yes, but please separately try commenting out the gaze stuff (https://github.com/fredemmott/OpenKneeboard/blob/master/src/app/okOpenVRThread.cpp#L141-L180) if the latest version doesn't resolve it |
I'm not able to get meaningful numbers for OpenKneeboard here - https://docs.microsoft.com/en-us/troubleshoot/windows-client/performance/gpu-process-memory-counters-report-wrong-value kicks in so they're nonsense. I can easily make it say I'm using 3TB of GPU memory. |
Hi I am also using a G2 and am having similar degraded performance with VRK. Is there any way I can help to test? I would really love to have OpenKneeboard working, because it is very promising. |
Are you able to build yourself? If not, try downloading the 'OpenKneeboard-RelWithDebInfo' version from https://github.com/fredemmott/OpenKneeboard/actions/runs/1779544249 If that works without issues for you, great, this might be fixed :) If that doesn't fix the problem, you're comfortable building from source and already familiar with cmake + visual studio, the next step is seeing if commenting out https://github.com/fredemmott/OpenKneeboard/blob/master/src/app/okOpenVRThread.cpp#L141-L180 fixes it; if not https://github.com/fredemmott/OpenKneeboard/blob/master/src/app/okOpenVRThread.cpp#L130-L139 If neither, and you're familiar with direct2d or direct3d, try changing the texture format If none of those, seems likely to be an unworkable issue with steamvr/winvr/HP drivers |
commenting those sections out removes functionality - the purpose of commenting them out isn't to fix it, just to identify which parts of the openvr API are slowing things down. |
Hi sorry I forgot to say, I am not a programmer, just an enthusiastic DCS player. I am only able to put files in folders using OVGME and adjusting some basic configuration files in plain text. |
You should see this in the artifacts section - it's a zip file; extract it, then in |
Can anyone confirm whether or not this is still an issue? |
When I return home in a week or so will give it a try.
BlueMail voor Android downloaden
Op 17 feb. 2022 04:02, om 04:02, Fred Emmott ***@***.***> schreef:
…Can anyone confirm whether or not this is still an issue?
--
Reply to this email directly or view it on GitHub:
#21 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
|
I am not at home as well. Can only test in a week or so |
Following up, problems resolved for original reporter (@Sirtz ) by using OpenComposite + the openxr alpha instead of steamvr |
I am having performance issues using OpenKneeboard, but also using VR Kneeboard. I tried the latest build from the GitHub action. Tested F/A-18 "airfield defense" instant action on Syria to put some strain on my PC. Mods On/Off does not make a difference.
Without openkneeboard: around 35 fps, but pretty smooth picture.
With openkneeboard: 29 fps, laggy picture, seeing double vision.
My GPU is at over 95% utilization with the kneeboard on or off, doesn't change much.
Settings:
Specs:
Ryzen 5 5600X
RTX 3070
32GB Ram @3000
Up to date Win10, fresh install
DCS and OS on NVME SSD
Reverb G2 (Windows Mixed reality -> SteamVR -> DCS)
The text was updated successfully, but these errors were encountered: