首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DXGI演示最大帧延迟

DXGI演示最大帧延迟
EN

Stack Overflow用户
提问于 2015-05-12 01:58:47
回答 1查看 561关注 0票数 0

对于当前间隔为1并与用户输入交互的应用程序,我正在尝试了解是否有任何动机/场景通过IDXGIDevice1::SetMaximumFrameLatency设置最大帧延迟>1。很明显,低最大帧延迟的好处是减少用户输入的延迟,但我不清楚什么情况下最大帧延迟为2或3。它对FPS没有真正的帮助,因为在稳定状态下,应用程序只能排队额外的帧,因为它必须等待当前显示的帧完成。

如果任何人对此有任何想法,将不胜感激。尤其是如果有人能勾勒出一个场景,其中更高的最大帧延迟确实有帮助:)

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-05-12 18:22:30

您发布的文档的链接准确地解释了您可能想要使用更高帧延迟的情况:

对于没有用户输入(例如,视频回放)的应用程序,排队超过3帧数据通常是有益的。

如果CPU能够提前处理许多帧,则可以在GPU赶上时,提供在后续帧中使用CPU周期执行其他任务的机会。如果产生帧CPU负载是不可预测的,则它也可能是有用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30174492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档