对于当前间隔为 1 并与用户输入交互的应用程序,我试图了解是否有任何动机/场景通过IDXGIDevice1::SetMaximumFrameLatency设置最大帧延迟 > 1 。很明显,低最大帧延迟的好处是减少用户输入的延迟,但对我来说,什么情况下保证最大帧延迟为 2 或 3 并不明显。它对 FPS 没有真正帮助,因为在稳定状态下,无论如何,应用程序只能排队一个额外的帧,因为它必须等待当前显示的帧完成。
如果有人对此有任何想法,将不胜感激。特别是如果有人可以概述更高的最大帧延迟确实有帮助的场景:)
谢谢。