使命召喚4:現代戰争重制版發售以後,有很多玩家談到了有關“優化”的問題,官方也曾提到過,然而優化的方法也僅僅集中在“關閉兩個cache選項”、關閉“動态模糊”/“景深”效果上,但作用最明顯的,還沒有人提及。
那就是關閉“fill remaining video memory(填充剩餘顯存)”,這樣就可以不關閉cache 模糊和景深,極大的改善甚至根除卡頓。
這項開啟後,遊戲會将剩餘的顯存全部用來裝載紋理,徹底榨幹顯存,即便12GB的TTX也不能幸免。
原理如下
IW的引擎采用了大量的shader和cache機制,将紋理貼圖儲存在顯存(video mem)和内存(RAM)中進行預取和調用,從而不必依賴GPU進行實時的建模/渲染運算,這是一般的老舊引擎的通病,這會省去開發人員很多的優化代碼、重新開發更底層代碼(優化GPU使用率所必須)的工作,從而達到“1年1部”的開發速度。
但是這種方法的弊病顯而易見——對小顯存顯卡和小内存系統的友好度很低,顯存爆掉以後去使用内存,導緻紋理steam(texture串流)速度降低,模糊貼圖各種刷屏。
關閉“fill remaining video memory”能對擁有大内存系統/普通顯存容量的PC,在不犧牲畫質的情況下,起到優化作用,這樣做,紋理預載和調取會有一部分交給内存,如果你的内存是4通道的/16GB或以上容量/2666MHz或以上頻率的組合,那麼實際上紋理的表現質量是一樣的,大家可以看一下對比圖。
關閉前:
關閉後:
實際上,當你的内存容量達到32GB以後,遊戲可保持永遠的紋理清晰,但其他更小的内存容量我沒有測試過,不能保證是否一段時間後出現紋理串流出現模糊的情況。
就是這樣,祝大家遊戲開心,萬事順意。
,