最近,國外一名《賽博朋克2077》的玩家,透過修改遊戲檔案引數,獲得了更高的解析度和幀率。
事情是這樣的,網友ThePhoenixRoyal是一名C#開發者,他在社交媒體reddit上寫道,他的電腦配置不錯,玩遊戲一般都是1440P的解析度和60FPS的幀率,但在玩《賽博朋克2077》時,即便畫面設定調成最低,解析度也只有1080P,幀率降至30-50,這讓他非常鬱悶。
從配置來說,該網友的CPU是i7 4790K @ 4.4GHz,GPU是EVGA 1080Ti,記憶體是32GB DDR3,同時遊戲和windows安裝在不同的固態硬碟上。
後來,他注意到一個奇怪的地方,CPU和GPU的使用率只有40-60%,GPU只消耗了100瓦,換句話說,他的硬體效能並沒有被充分利用。
從下圖可以發現不對勁的地方,PC上的PoolCPU和PoolGPU值,與XBOX (Durango)、PS(Orbis)一樣,於是他決定修改這兩個值,以調整對CPU和GPU的記憶體分配。
最終,他給CPU分配了16GB記憶體,給GPU分配了11GB視訊記憶體,結果CPU使用率立即上升到85%-95%,GPU耗電量則升至230瓦。
更令人驚訝的是,《賽博朋克2077》能在最高設定下順暢地執行60FPS,解析度達到1440P,同時遊戲載入時間從20秒減少到2秒。
修改配置的方法很簡單,進入遊戲資料夾,依次開啟engine>config,然後用寫字板開啟memory_pool_budgets.csv。
ThePhoenixRoyal建議稱,首先在CSV檔案中找到PoolCPU和PoolGPU,然後將PoolCPU的值改為記憶體的一半,確保給windows留下4GB;將PoolGPU值改為顯示卡的視訊記憶體值。
舉個例子,EVGA 1080Ti的視訊記憶體是11GB,你就將PoolGPU調為11GB。
不過,該網友警告稱,調整這些引數可能會讓系統和遊戲崩潰,他不能保證所有玩家的遊戲畫面都有飛躍,但他的遊戲表現確實提升了很多。