Updated Getting optimal vsync performance (markdown)
parent
de31f6381a
commit
0104529367
|
@ -4,7 +4,7 @@ RetroArch uses [Dynamic Rate Control](https://github.com/libretro/libretro.githu
|
|||
It can be disabled, but be aware that proper video/audio sync is nearly impossible in that case.
|
||||
|
||||
## Problems
|
||||
While using RetroArch, the default settings might not be adequate, and you might experience video stuttering and/or audio crackling. For correct synchronization, `video_refresh_rate` must be configured for your monitor. It cannot be detected accuractely enough by OS-provided APIs (i.e. they tend to blatantly lie). For proper behavior, an accuracy of roughly ~0.1% is needed for dynamic rate control to smooth out the drifting. This is trivial to obtain by measuring manually. Without dynamic rate control one would need a "perfect" measurement which obviously isn't possible without special hardware.
|
||||
While using RetroArch, the default settings might not be adequate, and you might experience video stuttering and/or audio crackling. For correct synchronization, `video_refresh_rate` must be configured for your monitor. It cannot be detected accuractely enough by OS-provided APIs (i.e. they tend to blatantly lie). For proper behavior, an accuracy of roughly ~0.1% is needed for dynamic rate control to smooth out the drifting. This is trivial to obtain by measuring manually under normal conditions. Without dynamic rate control one would need a "perfect" measurement which obviously isn't possible without special hardware.
|
||||
|
||||
RetroArch can give you an estimate of your monitors refresh rate. Make sure VSync is enabled and working, start RetroArch directly in RGUI with `retroarch --verbose --menu`. Let it run uninterrupted for at least 4096 frames (displayed in title bar), and exit. In the log, you should see something like:
|
||||
|
||||
|
|
Loading…
Reference in New Issue