幽灵行动4未来战士win10_《幽灵行动4:未来战士》帧数低的原因

来源:互联网   2023-06-28 12:08:53

《幽灵行动4:未来战士》帧数低的原因是所谓的优化线是指充分调动显卡计算资源的能力。比如AMD的SP、CU和Nvidia的CUDA单元都可以满负荷工作。简单来说,显卡里的每一个计算单元都是如火如荼的。


(资料图片)

这就需要游戏引擎工程师合理安排指令。

所谓优化线,是指充分调动显卡计算资源的能力。比如AMD的SP、CU和Nvidia的CUDA单元都可以满负荷工作。简单来说,显卡里的每个计算单元都是全火的。

这就需要游戏引擎工程师合理安排指令集,使这些指令集能够被显卡的Warp(指令拆分器)成功分配到计算单元。一个好的指令集,Warp在分发的时候可以充分利用它,

每个CUDA/SP/CU都可以分配到自己的任务。如果引擎没有做好,会有相当一部分计算单元闲置。

比如还记得《使命召唤:黑色行动》吗?本来他的引擎语言是为了应付XBOX360的四个奔腾4EE CPUs而编译的,所以更依赖处理器而不是GPU,导致移植到PC上。

多核处理器和单核处理器性能严重失衡!和Mission 7一样,Ghost 4只是主机迁移机制的受害者。

看图说话。在某些场景下,GTX680 segment 9根据GPU负载通过睿频将核心频率提升至1263MHz。

那么在大多数场景下,GPU的频率始终维持在631MHz,631MHz对应的性能级别就是第二性能级别(2.5D),然后就是321MHz的桌面(2D)级别。因此,

证明GPU在很多情况下并不能完全调动CUDA单元进行运算。为什么?因为这款游戏是简单的从主机平台移植过来的,从一开始就不想迎合DX11GPU的核心架构,编译不合理,导致GPU无法正常满载。

那么,你可能会问,为什么它的光影特效看起来那么厉害?《幽灵行动4》确实增加了环境特效(AO、全局光照)和细分曲面,但这些已经是显卡的后遗症了,显卡不需要调动真正的计算单元。

但是通过ROP单元、Tesellation单元等非着色器部分的工作,马后炮就用上了。

本文幽灵行动4未来战士win10,《幽灵行动4:未来战士》帧数低的原因到此分享完毕,希望对大家有所帮助。

精彩推送