This PR adds optional automatic frame skipping based on frontend audio buffer occupancy. A new Frameskip option has the following values:
OFF
Auto: Skips frames when the frontend reports that a buffer underrun is likely
Manual: Skips frames when the audio buffer occupancy is below the percentage set via the new Frameskip Threshold (%) core option
With Frameskip set to Auto, a handful of games are playable even on bottom-tier hardware such as the RS-90. (It also removes all momentary audio crackles in heavy sections of games on more powerful low-end hardware, such as the RG350)
This PR adds optional automatic frame skipping based on frontend audio buffer occupancy. A new
Frameskip
option has the following values:OFF
Auto
: Skips frames when the frontend reports that a buffer underrun is likelyManual
: Skips frames when the audio buffer occupancy is below the percentage set via the newFrameskip Threshold (%)
core optionWith
Frameskip
set toAuto
, a handful of games are playable even on bottom-tier hardware such as the RS-90. (It also removes all momentary audio crackles in heavy sections of games on more powerful low-end hardware, such as the RG350)