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

Don't Sleep to Sync in Non-VRR Normal Running State #16189

Merged

Conversation

Ophidon
Copy link
Contributor

@Ophidon Ophidon commented Feb 2, 2024

The check for sleeping to sync to a specific speed that is meant for fast forward/vrr could be true for a non-vrr normal core running state. Thus causing a possible sleep in a situation it was not intended for, especially at higher hz with lower settings of fast forward ratio (other than 0-upcapped), and thus interfering with frame pacing.

The check for sleeping to sync to a specific speed that is meant for fast forward/vrr could be true for a non-vrr normal core running state causing a possible sleep in a situation it was not intended for, especially at higher hz, and thus interfering with frame pacing.
@LibretroAdmin LibretroAdmin merged commit f6502b8 into libretro:master Feb 2, 2024
26 checks passed
@Ophidon Ophidon deleted the Update-frame_limit_minimum_time branch February 4, 2024 02:53
Sunderland93 pushed a commit to Sunderland93/RetroArch that referenced this pull request Dec 26, 2024
The check for sleeping to sync to a specific speed that is meant for fast forward/vrr could be true for a non-vrr normal core running state causing a possible sleep in a situation it was not intended for, especially at higher hz, and thus interfering with frame pacing.
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

Successfully merging this pull request may close these issues.

2 participants