昨晚又手痒想玩塞尔达,结果掏出卖吃灰的Switch一看,好家伙没电了。想着电脑配置还凑合,干脆整个模拟器玩玩PC版。
折腾的起点
先老老实实下了柚子模拟器,游戏固件是之前就备份好的。双击启动加载游戏,嚯!开场动画卡得跟PPT似的,林克扭头那一下直接给我整出三帧动作,看得我脑壳疼。赶紧戳开模拟器设置,默认居然选的是OpenGL模式,这玩意儿老古董了。
换显卡驱动差点翻车
想起群里说过N卡新驱动对模拟器有加成,手贱点了官网最新版。结果装完直接黑屏重启,显卡风扇狂转跟要起飞似的,吓得我立马拔电源。咬着牙进安全模式,滚回半年前的稳定版驱动才算救回来——血的教训朋友们,别追新!
关键的三板斧设置
第二次进模拟器学乖了,对着教程一步步调:
- 把图形后端切成Vulkan,帧数当场从20蹦到45
- 异步着色器编译打钩,加载新场景终于不卡成孙子了
- GPU精度改成高,远处山脉的狗牙立马少了一半
刚想欢呼,跑到监视塔顶开望远镜,画面又开始抽搐。气得我猛灌半罐可乐,突然想起来垂直同步没关!模拟器里关掉之后,显示器自己开G-sync,瞬间丝滑得能溜冰。
内存盘是个意外收获
中间试过把着色器缓存扔内存盘,16G内存割了8G出来。进游戏加载神庙快得像开传送门,但退出时忘记保存缓存,白折腾两小时...后来直接锁定虚拟内存大小,效果差不离还不用提心吊胆。
现在流畅得能数草
成品配置长这样:
- 图形后端:Vulkan(N卡救命稻草)
- 异步GPU:开(防卡顿核心科技)
- 垂直同步:关(配合显示器自适应)
- 分辨率:2X(1080P够用不瞎眼)
- 内存管理:主动回收开(防闪退玄学)
现在跑平原能稳55帧,下雨天打雷掉到45帧勉强能忍。最搞笑的是发现游戏原生锁60帧,我还傻呵呵去调120帧补丁,结果林克走路快得跟抽筋似的,赶紧改回来了。任天堂这老狐狸,锁帧都锁得这么刁钻!