異塵餘生4怎麽提高流暢度
[寫在前面]
1. 本文並非傻瓜式無憂配方,伸手黨和閱讀障礙請繞道。
2. 本文並非百科全書,僅提供效果明顯的參數和MOD。
3. 本文在未來可能會補充更多內容。
4. 本文面向的閱聽人為既想獲得美好的畫面、又想流暢運行的普通正常配置用戶。所以不會包含那些完全犧牲畫面以求流暢運行的奇葩配置和MOD。
[基礎常識]必看
1. 降低遊戲視窗的分辨率可有效提高幀率。
2. 絕大部分性能優化是以犧牲畫面為代價的,請自行尋找自己可以接受的平衡點。
[可明顯提升幀率的參數]
這些參數可以在“我的文檔\My Games\Fallout4\”下的 Fallout4.ini、Fallout4Custom.ini 或 Fallout4Prefs.ini 中找到並修改。
如果沒找到,可自行添加。
注意:若 Fallout4Custom.ini 中含有相同參數,會覆蓋 Fallout4.ini 的設定。
iMinGrassSize
位置:Fallout4.ini 或 Fallout4Custom.ini 中 [Grass] 下
含義:該參數影響草地的密度。提高該參數可有效提高野外場景的幀率。默認數值為20。數值越大,草地越稀疏,幀率越高。
iShadowMapResolutionPrimary
位置:Fallout4.ini 或 Fallout4Custom.ini 中 [Display] 下
含義:該參數為陰影分辨率,數值為2的乘方結果(如:512、1024、2048、4096)。數值越小,陰影邊緣越粗糙,幀率越高。
fDirShadowDistance
位置:Fallout4Prefs.ini 中 [Display] 下
含義:該參數為陰影繪製距離。數值越小,繪製陰影的範圍越小,幀率越高。
iMaxDesired
位置:Fallout4Prefs.ini 中 [Particles] 下
含義:該參數為粒子數量,影響粒子效果的表現(如火焰、流光等效果)。默認數值為750。數值越小,粒子效果越差,幀率越高。
[優秀的性能優化MOD]
靈光優化 [必備]:點我進入
動態去除室內煙霧:點我進入
[貼圖模糊的解決辦法]
1. (如果你已經在使用ENB,則略過第一步)隨便下載一個enb,然後隻選擇 d3d11.dll, enblocal.ini, d3dcompiler_46e.dll 這三個檔案,把這三個檔案放到你的遊戲根目錄下(和Fallout4.exe在一起)。
2. 打開 enblocal.ini,找到 [MEMORY],確保 ForceVideoMemorySize=true
3. 然後修改 VideoMemorySizeMb= 後面的數字。該數字為“你的顯存大小(GB) + 你的記憶體大小(GB) - 給作業系統預留的記憶體(GB)” x 1024。但最大值不要超過10000
舉例:顯存2G,記憶體8G,準備給作業系統留3G, 那就是 (2 + 8 - 3) x 1024 = 7168
4. 修改完成後保存。
[原理]
遊戲為了降低顯存和CPU的負擔,會動態將玩家周圍的低分辨率貼圖更新為高分辨率貼圖;而由於顯存大小的限制,沒有來得及更新的貼圖看起來就是一片模糊。
ENB核心可以將顯存放不下的貼圖臨時存入記憶體,使得貼圖能夠及時得到更新,所以不會模糊。(但由於記憶體讀寫速度較慢,在市中心之類需要大量加載貼圖的場景,可能會引起瞬間的掉幀。)