最近,国外一名《赛博朋克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。
不过,该网友警告称,调整这些参数可能会让系统和游戏崩溃,他不能保证所有玩家的游戏画面都有飞跃,但他的游戏表现确实提升了很多。
热门跟贴