Skip to content
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

[3.x] Disable V-Sync and use optimized FPS limit #153

Open
wants to merge 1 commit into
base: 3.x
Choose a base branch
from

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Dec 18, 2022

This has some benefits over V-Sync:

  • TPS demo is prone to stuttering and unstable frametimes. Disabling V-Sync helps make those issues less noticeable.
  • Reduced input latency is useful for games with mouse aiming.

This comes at the cost of tearing, but it's usually not too noticeable in the TPS demo. Eventually, an option to re-enable V-Sync could be added to the options menu.

I recommend testing this PR on your own machine and see how it behaves in practice. Even on high-end GPUs, it often makes the demo feel smoother as you walk around the scene.

This has some benefits over V-Sync:

- TPS demo is prone to stuttering and unstable frametimes. Disabling
  V-Sync helps make those issues less noticeable.
- Reduced input latency is useful for games with mouse aiming.

This comes at the cost of tearing, but it's usually not too noticeable
in the TPS demo.
@Calinou Calinou changed the base branch from master to 3.x June 28, 2023 10:01
@akien-mga akien-mga changed the title Disable V-Sync and use optimized FPS limit [3.x] Disable V-Sync and use optimized FPS limit Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant