今天折腾老游戏真把我累够呛,本来想怀旧一把《鬼武者3》,结果开场动画就给我卡成PPT了。我这破电脑跑现在的新游戏都没这么喘过,看来老游戏也得伺候。
撞上南墙才回头
双击游戏图标,听着那经典的片头音乐还挺激动,结果画面一动,得,直接变慢动作。开头左马介在巴黎街头砍幻魔那段,我眼睁睁看着他一刀劈下来,刀还没落完,烟都散干净了。帧数惨不忍睹,感觉连15帧都不到,走两步就卡一下,这哪是打鬼武者,简直是鬼在拖我步子!赶紧按Alt+Tab切出来一看任务管理器,好家伙,CPU跟显卡倒是没跑满,风扇也没狂转,纯粹是这老古董没用好资源。
一头扎进设置迷宫
网上搜“鬼武者3卡顿”,跳出来一堆教程,看得我眼都花了。啥高玩补丁、第三方启动器、改注册表的,感觉像进了迷宫。我寻思先找个最笨的——游戏自带设置。右键游戏启动图标选属性,在兼容性那堆选项里瞎折腾了一圈:
- 兼容模式:从XP SP3试到98,每次启动都黑屏,屁用没有。
- 禁用全屏优化:勾上,重启游戏,卡得照旧。
- 高DPI缩放替代:管理员权限执行全选上,再进游戏,幻魔的斧头落下时还是慢得像打太极。
忙活半天,屁效果没有,气得我差点想摔鼠标。
摸到点门道
实在没招,翻出个十年前的老帖子,提到这东西不认新显卡,得手动给游戏配置文件。找到“鬼武者*”的安装目录,里面有个叫“*”或者“*”之类的玩意儿(我这版本文件名记不清了,反正是记事本能打开的),一打开全是乱码和看不懂的英文参数。硬着头皮改:
- 看见分辨率写着1024x768,改成我显示器的1920x1080,保存。
- 找到“VSync=1”这行(意思大概是强制开垂直同步),改成0关掉。
- 发现个“ShaderQuality=High”,直接改成Low。
改完保存再进游戏,好嘛连开场动画都黑屏了!吓得我赶紧把分辨率改回来。看来这配置文件水深得很,不能乱改。
歪打正着找到了解药
就在我准备放弃,打算去翻箱倒柜找老电脑的时候,想起个事:现在显卡驱动里不是能强开设置么?打开NVIDIA控制面板(AMD显卡应该也有类似的地方):
- 在管理3D设置里找到程序设置,把“鬼武者*”加进去。
- 对着下面一堆选项发懵,不管了,挨个改:
- 最大预渲染帧数:拉到1。
- 线程优化:开。
- 电源管理模式:改成“最高性能优先”。
- 垂直同步:强行关!
- 着色缓存器:开。
改完点应用,心一横又点了启动游戏。这下有变化了,左马介跑起来顺溜不少,起码砍怪的动作能看连贯了。虽然还是有点小卡顿,但比起之前简直是飞跃。
一哆嗦,画龙点睛
就在我准备收工时,随手在游戏设置里乱点,发现个原生分辨率选项(有的启动器或者补丁会提供),默认没勾。我记得老游戏在非原生分辨率下性能很烂。死马当活马医,勾上!再重启。
我的老天爷!整个游戏脱胎换骨了!雪地里刀光剑影丝般顺滑,连爆魔灵石的特效都没半点拖沓,砍起幻魔来那叫一个爽快!切出任务管理器看,资源占用也正常了。
我这破机子跑这快二十年前的老游戏,居然还需要搞这一套!不过总算没白折腾,晚上能痛痛快快当一回鬼武者了!连风扇声都温柔了不少。