《幽靈行動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:未來戰士》幀數低的原因到此分享完畢,希望對大家有所幫助。
標簽:















