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

Reduce Input Lag for Steam Deck Built-In FPS Limiter #1672

Open
iiGiovanni opened this issue Dec 19, 2024 · 1 comment
Open

Reduce Input Lag for Steam Deck Built-In FPS Limiter #1672

iiGiovanni opened this issue Dec 19, 2024 · 1 comment

Comments

@iiGiovanni
Copy link

#Description:
The built-in FPS limiter in SteamOS (Gamescope) provides excellent frametime consistency and smooth framerate matching. However, it introduces noticeable input lag compared to using external tools like MangoHud for limiting FPS.

#Steps to Reproduce:

  1. Enable the built-in FPS limiter in SteamOS (e.g., set to 30 FPS).
  2. Play a game and observe the input latency.
  3. Compare this with MangoHud’s FPS limiter (e.g., mangohud_config=fps_limit=30).

#Expected Behavior:
The built-in FPS limiter should provide smooth frametimes and consistent framerate without adding noticeable input lag, matching or exceeding MangoHud’s performance.

#Actual Behavior:
While the built-in limiter provides smooth frametimes, the added input lag makes it feel less responsive compared to external FPS limiters like MangoHud.

#Additional Notes:
• The MangoHud limiter creates a console-like experience with no noticeable input lag, while the SteamOS limiter feels frustrating for games requiring fast responses.
• Reducing the input lag for the built-in limiter would make it more convenient and competitive with external solutions.

#Suggestion:
Investigate and optimize how the built-in limiter handles frametimes and input latency, potentially reducing redundant buffering or V-Sync-like effects introduced by Gamescope.

This improvement would enhance the overall gaming experience on the Steam Deck.

@kisak-valve kisak-valve transferred this issue from ValveSoftware/SteamOS Dec 19, 2024
@matte-schwartz
Copy link

matte-schwartz commented Dec 23, 2024

there used to be a low-latency frame limiter but it had to be removed as explained in this comment on an older issue about the same topic: #474 (comment), but I believe there's currently work underway to bring it back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants