Winlator 中文文档 下载 App

六步调优顺序:从见效最大到最小

前提

帧数显示已打开(见帧数显示),知道改一项看一次读数。以下顺序按「单位操作收益」从大到小排,从上往下做,做到够用就停。

第一步:降分辨率

收益最大的一步。1280×720 掉帧就降 960×544,还卡就 800×600。老游戏在 800×600 下帧数翻倍很常见。操作在容器设置或快捷方式设置里改 Screen Size,档位详见分辨率。

第二步:核对图形驱动

骁龙机型必须是 Turnip——手滑选成 VirGL 性能直接腰斩。Mali 机型把 Vortek 和 VirGL 各试一遍。对照表见图形驱动。

第三步:换 DX 包装器

Adreno 上 3D 游戏 DXVK 通常明显快于 WineD3D:跑 WineD3D 卡的先换 DXVK;反过来 DXVK 下花屏闪退的退 WineD3D 换稳定。DirectDraw 老游戏直接 CNC DDraw。详见DX 包装器。

第四步:动 Box64 预设

官方口径「不稳就先动 Box64 预设」。求帧数换 Performance,求稳定换 Stability。改动即时生效,重开游戏就行。详见Box64 预设。

第五步:用快捷方式隔离调优

不要在容器层面反复改——容器是所有游戏共用的,A 游戏的「良药」可能是 B 游戏的「毒药」。给每个游戏建快捷方式,个性设置全部落在快捷方式上(见快捷方式覆盖)。

第六步:游戏内设置同步降

容器外调完,游戏内部的画质选项才是剩下的那个大头:

两个官方点名配方

问题做法
老游戏打不开容器环境变量加 MESA_EXTENSION_MAX_YEAR=2003
Unity 游戏卡顿崩溃Box64 换 Stability,或快捷方式加 -force-gfx-direct

环境变量的完整用法见环境变量配方。

到这一步还不流畅

那就是设备性能到顶了。换轻量游戏、接受 30 帧、或升级设备,别再硬调——判断方法见帧数读数。