Updated Getting optimal vsync performance (markdown)
parent
f6eefc552f
commit
2a43ba2594
|
@ -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 to obtain in that case.
|
It can be disabled, but be aware that proper video/audio sync is nearly impossible to obtain in that case.
|
||||||
|
|
||||||
## Problems
|
## 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 under normal conditions. 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 accurately 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 in [RGUI](RGUI) under video settings, which is updated in real-time using a running average over frame times. Make sure VSync is enabled and working. Also make sure you're running in full-screen for more accurate results (compositors can easily interfere with timing). Press accept button on the estimated refresh rate to configure RetroArch with the estimated rate. If the running average isn't drifting much anymore, it's probably a good result.
|
RetroArch can give you an estimate of your monitors refresh rate in [RGUI](RGUI) under video settings, which is updated in real-time using a running average over frame times. Make sure VSync is enabled and working. Also make sure you're running in full-screen for more accurate results (compositors can easily interfere with timing). Press accept button on the estimated refresh rate to configure RetroArch with the estimated rate. If the running average isn't drifting much anymore, it's probably a good result.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue