Dynamic framerate + tracking submission phase sync#1636
Draft
Conversation
Member
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? |
Member
Author
|
@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
Member
Author
|
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.