-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Dynamic framerate + tracking submission phase sync #1636
base: master
Are you sure you want to change the base?
Conversation
zmerp
commented
May 23, 2023
- Sync server framerate to the client instead of using the nominal framerate set during handshake
- Submit poses to SteamVR once per frame with phase automatically optimized to reduce stutter
549371b
to
9d47919
Compare
603df98
to
069b877
Compare
b1564af
to
e6d3480
Compare
e6d3480
to
03f6be2
Compare
Reduce tracking frequency to head fps
03f6be2
to
a44e3c7
Compare
ebad8f2
to
b75503d
Compare
9644be2
to
92e4791
Compare
b5db426
to
9cfd449
Compare
Is this PR still relevant? |
@Titaniumtown Yes, I plan to finish this someday. But priorities changed. My priorities are mostly dependent on my work at SandboxVR. Currently this feature will not benefit us since our games still don't meet the minimum refreshrate of the headsets, so phase sync will not work. |
d01478e
to
005c4c7
Compare
Since Direct mode on linux is coming, this PR can be worked only after that. This is because the vulkan layer code path needs specific fixes to make phase sync work |