Quote:
Originally Posted by budtz
is there an optimal setting for the gpu flush settings?
...
What do the settings do exactly?
|
There is no one-size-fits-all optimal flush setting. If you are having issues with stuttering panning scenes, tearing, or delayed/dropped frames, you can try playing with the flush settings. Otherwise just leave it as the default.
Their purpose is for fine-tuning madVR for your GPU and computer. Many factors like OS, Drivers, Aero, Subtitles, CPU, CPU load, and DPC latency can influence both your GPU and madVR. Flushing or not flushing after certain steps can at times change how your GPU behaves. Your goal when tweaking should be finding the minimal flush settings which show an improvement but don't cause other issues.
Don't Flush = Don't Flush - No CPU Load
Flush = Make a no-guarantee attempt to flush - Usually No CPU Load
Flush & Wait (Sleep) = Flush no later than 1ms after requested - Low to Moderate CPU Load
Flush & Wait (Loop) = Flush immediately when requested - Low to High CPU load
Flush & Wait (Loop) is somewhat dangerous to use, unless you never experience
ANY slowdowns, high CPU load, or things other than madVR fighting for CPU/GPU time. Keep your eye out for increases in CPU load or dropped/delayed frames when using a Flush & Wait setting.