從《黑神話:悟空》聊 PC 游戲優(yōu)化

2024年最火的 PC 游戲《黑神話:悟空》熱度很高,首月銷量破 2kw;但虛幻5 的性能要求也著實高呀页,很多玩家抱怨高畫質帶不動妈拌,需要升級 CPU、顯卡蓬蝶。
其實除了真金白銀升級硬件尘分,動手調配置優(yōu)化也能極大提升幀數,下面分成CPU/GPU/OS三方面來說丸氛。

1.CPU相關
a.開啟SAM/Resizable BAR
提升效果4%~8%
最早由 AMD 提出了 SAM(AMD Smart Access Memory)技術培愁,中文譯為:智能尋址顯存技術來搭配自家的 CPU/GPU(其實還是利用了PCIE 的新特性)。后來 Nvidia/Intel也發(fā)展出了類似概念Resizable BAR.

在傳統(tǒng)基于Windows的PC系統(tǒng)中缓窜,CPU處理器一次只能同時訪問GPU的一部分顯存(VRAM)并非整個顯存定续,這限制了性能的發(fā)揮。
PCIExpress技術的Base Address Register基址寄存器可以定義映射多少個離散的GPU內存空間禾锤,一般來說私股,處理器只能訪問顯存的一小部分,通常僅限于256MB大小的映射內存恩掷,這個大小放在今天是遠遠不夠用的倡鲸,由于數據傳輸效率較低,CPU與GPU的性能并沒有完全發(fā)揮出來黄娘。
AMD Smart Access Memory技術可以憑借PCIe4.0的高速帶寬擴展數據通道峭状,一次訪問所有的內存,大大提升了數據傳輸效率逼争,消除了之前的傳輸瓶頸以提升性能优床。

如何關閉請依據NV/AMD還是 Intel 顯卡來具體關閉。

b.D加密
D 加密全稱為Denuvo防篡改加密技術,很多熱門3A 都會啟用來防盜版誓焦。加密解密肯定消耗 CPU 資源,會導致6%~8%的幀數下降;
但因為D 加密是持續(xù)收費的,所以很多廠家會在過了黃金銷售期后移除羔巢,譬如《圣劍傳說3:重制版》就在 4 個月后移除了 D 加密。
所以 CPU 較差的玩家可以等廠商移除 D 加密后再購買游戲。

c.APO(Intel Application Optimization)
Intel從 12代開始的異構大小核刷分很好竿秆,但不同核心因為異構與延遲的原因, 當游戲的多線程跨了大小核性能就差了启摄;APO是 Intel官方是專為Intel 12 代及以后產品通過優(yōu)化大小核心的調度從而實現提升游戲幀率的軟件,最高可提升 18%的幀率。

d.Intel CPU設置 CPU 親和性(Processor affinity)
Intel從 12 代開始引進大小核, 但小核性能比大核差很多幽钢,當游戲線程被調度到小核時性能很差歉备,可以用Process Lasso來設置 CPU 親和性,全綁大核就行了

image.png

e.AMD CPU 設置禁止跨 CCD
AMD的全大核CPU一般 8 核一個 CCD,所以超過 8 核的 CPU 可能會有跨 CCD場景匪燕,而跨 CCD的延遲是比較高的.
因為目前游戲很少有能利用超過 8 核心16 線程蕾羊,所以這時可以用Process Lasso綁定游戲在一個 CCD 上,避免跨 CCD 延遲帽驯。
當然更好的選擇是從源頭禁止跨 CCD--購買AMD CPU 時直接買8大核
的 CPU 系列

f.禁用core parking
core parking是 CPU 的 C6 狀態(tài),用于當負載低時關閉一個或多個 CPU 核心節(jié)省功耗,但從低負載切到高負載場景時再喚醒這些休眠核心時會有啟動延遲, ParkControl這個軟件可以讓所有核心保持全開龟再。

g.用 Process Lasso禁用后臺線程
前面已經推薦Process Lasso這個軟件來綁定 CPU 核心,但這個軟件的另一個王牌功能是用ProBalance 算法來動態(tài)降低高負載后臺線程的優(yōu)先級,避免后臺線程把CPU 資源吃光從而保證前臺線程的流暢穩(wěn)定.

h.游戲設置全屏
游戲選項一般有全屏或窗口模式尼变,建議設置全屏利凑,因為這樣只有游戲就是前臺進程而其他軟件都是后臺進程,而 windows 進程調度器對前臺進程會給更多 cpu 輪訓時間間隔。

GPU相關
a.使用現代化的圖形接口--DX12/Vulkan
相對于DX11嫌术、OpenGL等高層應用程序接口哀澈,繼任者DX12/Vulkan這類低層應用程序接口為開發(fā)人員提供了更底層的硬件訪問接口、充分利用多核 CPU度气、異步等特性割按,唯一的壞處就是學習曲線變陡了。

b.打開超分辨率
自 NV 的DLSS面世以來磷籍,AMD 的FSR适荣、Intel 的XeSS、Epic的TSR層出不窮,效果也確實明顯院领,可以提升 20%~50%的幀數

c.禁用DLSS3/FSR3
DLSS3束凑、FSR3 這類插幀技術雖然能提升幀數,但會導致延遲增加栅盲、原始幀率會下降15%左右;
所以插幀更像是原始高幀率的錦上添花废恋,而不是本來就幀率比較低的雪中送炭谈秫;
AMD 官網建議原始幀率 60+才打開插幀,所以要是你的顯卡原始幀率不到60 幀不如只打開DLSS2 或 FSR2這類超分辨率技術鱼鼓。

d.禁用Reflex拟烫、Anti-Lag
Reflex、Anti-Lag雖然能大幅降低延遲迄本,但損失2.5%左右的幀數硕淑;所以更適合FPS/Moba/RTS等競技游戲,而不是 3A 單機。

e.打開 VRS
與傳統(tǒng)的單個像素著色操作只能應用于單個像素不一樣置媳,VRS可以使單個像素的著色渲染應用到多個像素上于樟,讓應用程序可以根據畫面上的不同區(qū)域來應用不同的著色率。簡單來說拇囊,就是通過不同區(qū)域的重要性迂曲,來決定不同區(qū)域畫面的精細度,減少顯卡的渲染負荷寥袭。

f.禁用光追
光追能讓光照更真實路捧,但很有時候開啟后幀數下降到一半。所以可以禁用光追或者用虛幻 5 的Lumen全局光照(號稱小光追)來代替硬件光追传黄。

g.禁用垂直同步
垂直同步可以防止畫面撕裂杰扫,但現在的顯示器基本 G-Sync 或 Free-Sync 兼容,在幀率低于顯示器刷新率時也不會出現畫面撕裂膘掰;
所以假如你有個G-Sync 或 Free-Sync 兼容顯示器章姓,可以放心把垂直同步關閉且把最大幀率設的比顯示器刷新率低幾幀,這樣也不會畫面撕裂炭序。

h.其他調整
這些設置都是犧牲某些人眼不敏感的方面來大幅提升性能啤覆,如:

關掉動態(tài)模糊
關掉體積云(volumnetric clouds)
關掉體積霧(volumnetric clouds)
拉低陰影(shadow)
拉低層次感(level of detail)

i.控制面板設置
以 NV 的控制面板為例,我參考了這個視頻以及其他文章,設置如下:

桌面--啟用開發(fā)者設置
3D設置--通過預覽調整圖像設置--使用“高級3D圖像設置”
3D設置--管理3D設置--全局設置
OpenGL渲染GPU--{獨立顯卡}
Vulkan/OpenGL現行方法--優(yōu)先本機
低延遲模式:開 # 假如游戲里打開reflex會覆蓋這個
  垂直同步:關 # 游戲里不要打開垂直同步惭聂,會被Nvidia這個配置覆蓋
  最大幀速率:關 #這里設置效果不好窗声;直接游戲里鎖幀--顯示器刷新率減去3
  后臺應用程序最大幀速率:20
  電源管理模式:最高性能優(yōu)先
  監(jiān)視器技術:G-SYNC
  著色器緩存大小:無限制
    DirectX目錄:                  %LocalAppData%\NVIDIA\DXCache
    OpenGL and Vulkan目錄:%LocalAppData%\NVIDIA\GLCache
  紋理過濾-負LOD偏移:鎖定
  紋理過濾-質量:高質量
  線程優(yōu)化:開
  虛擬現實預渲染幀數:1
  首選刷新率:最高可用
3D設置--管理3D設置--程序設置
  explorer.exe(c盤-windows目錄下)--電源管理模式--高性能
  dwm.exe(c盤-windows-system32目錄下)--電源管理模式--高性能
image.png

OS優(yōu)化
a.開啟GPU 硬件加速

image.png

b.電源管理
假如是筆記本辜纲,默認電源策略可能是均衡模式,需要如下調整:
選擇電源計劃→高性能模式或野獸模式

c.關閉內存壓縮
現在內存白菜價笨觅,如果 PC 的內存很大,可以關閉內存壓縮

# 查看是否開啟內存壓縮
get--mmagent

# 關閉內存壓縮
Disable-MMAgent -mc

# 打開內存壓縮
Enable-MMAgent -mc

d.關閉VBS

image.png

e.關閉Hyper-V

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末耕腾,一起剝皮案震驚了整個濱河市见剩,隨后出現的幾起案子,更是在濱河造成了極大的恐慌扫俺,老刑警劉巖苍苞,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異狼纬,居然都是意外死亡羹呵,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門疗琉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冈欢,“玉大人,你說我怎么就攤上這事盈简〈粘埽” “怎么了太示?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長香浩。 經常有香客問我类缤,道長,這世上最難降的妖魔是什么弃衍? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任呀非,我火速辦了婚禮,結果婚禮上镜盯,老公的妹妹穿的比我還像新娘岸裙。我一直安慰自己,他們只是感情好速缆,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布降允。 她就那樣靜靜地躺著,像睡著了一般艺糜。 火紅的嫁衣襯著肌膚如雪剧董。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天破停,我揣著相機與錄音翅楼,去河邊找鬼。 笑死真慢,一個胖子當著我的面吹牛毅臊,可吹牛的內容都是我干的。 我是一名探鬼主播黑界,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼管嬉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了朗鸠?” 一聲冷哼從身側響起蚯撩,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烛占,沒想到半個月后胎挎,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡忆家,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年犹菇,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弦赖。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖浦辨,靈堂內的尸體忽然破棺而出蹬竖,到底是詐尸還是另有隱情沼沈,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布币厕,位于F島的核電站列另,受9級特大地震影響,放射性物質發(fā)生泄漏旦装。R本人自食惡果不足惜页衙,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阴绢。 院中可真熱鬧店乐,春花似錦、人聲如沸呻袭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽左电。三九已至廉侧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間篓足,已是汗流浹背段誊。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留栈拖,地道東北人连舍。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像辱魁,于是被迫代替她去往敵國和親烟瞧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容