如何解决在虚幻引擎上具有同步延迟的游戏CPU和GPU
我正在通过NDisplay运行一个虚幻引擎场景,并且在调查导致FPS非常低的原因时,发现了我从未见过的这种行为: 我用stat unit和stat fps命令调出了统计数据,而Game和GPU的值几乎相同,并且它们的行为看起来以相同的速率波动时却纠缠在一起(请参见IMAGES的图片)。
这使得剖析正在发生的事情变得更加困难,我从未见过这种行为。
任何澄清或指示都可以真正帮助您,谢谢
解决方法
我在nDisplay和刷新率问题上遇到了几个问题,很难猜测出您的问题是什么。您是否可以指定要使用的GPU,多少个PC,以何种分辨率以及立体声模式或单声道使用? (通过编辑原始帖子来做到这一点)
您是否尝试激活VSync(在UE4或GPU控制面板中)?同时尝试在UE4项目设置中禁用“抗锯齿”。还有什么...在UE4编辑器中,将场景的显示方式从“亮”更改为“优化视图模式->光照密度”,光照贴图可能会分辨率过高(在这种情况下,场景将显示为红色)。您也可以尝试显示着色器的复杂度(“优化视图模式->着色器复杂度”),并查看场景中是否有某些特定部分“太重”。当一个屏幕上出现多个火焰而另一屏幕上没有多个火焰时,我对粒子和火有这样的问题,两个屏幕的fps不连贯,并导致很多同步问题。
您还可以尝试更改UE4项目设置的最大FPS:将其设置为屏幕的刷新率(并设置恒定FPS);或将FPS设置为非恒定值并将最小FPS和最大FPS值设置为所需的值。
一般来说,nDisplay的问题往往不会显示出您在“简单”系统上所期望的症状。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。