上一站: linux-生存日记(三-如何运行Windows程序)
书接上回,我们聊到了使用 Linux 运行 Windows 程序的几种方法。如果你只是想跑跑常规软件或者已经适配完美的 3A 大作,那么 Bottles 和 Steam 自带的 Proton 已经绰绰有余。
但总有一些应用/游戏无法满足需求,比如:《明日方舟:终末地》及一大票二游,对于这种游戏,大部分情况会因为反作弊机制等情况导致常规的兼容层无法正常运行。
这时候,我们就需要请出今天的两位主角:ProtonPlus 和 dwproton。
ProtonPlus
我们之前提到了 Wine 和 Proton 有很多版本,而 ProtonPlus 就是一个专门用来管理这些版本的图形化工具。它就像一个军火库,可以让轻松下载和管理各种“魔改”版的兼容层,比如大名鼎鼎的 GE-Proton (GloriousEggroll),以及我们后面要用到的 dwproton。
安装 ProtonPlus
依然推荐使用 Flatpak 进行安装,干净又卫生:
flatpak install flathub com.vysp3r.ProtonPlus安装完成后打开它,会发现界面非常简洁。它可以识别系统里的 Steam、Heroic Games Launcher、Bottles 等平台,并允许把下载的兼容层直接安装到这些平台对应的目录里。
这意味着:再也不用手动去 GitHub 下载压缩包然后解压到隐藏文件夹里了!
dwproton:针对性的特攻武器
如果说 GE-Proton 是万金油,那么 dwproton 就是针对特定环境的“特攻武器”。
具体来说,dwproton 拥有以下强力特性:
- 基于 Proton-CachyOS:继承了 CachyOS 针对性能的极致优化底座。
- 二次元游戏特攻:包含 Dawn Winery (晨曦酒庄) 团队针对各类二游的最新修复补丁。
- 兼容性增强:集成了来自 Proton-EM 的游戏兼容性修复。
- 质量 (QoL) 改进:内置了
dxvk-gplasync(改善着色器编译卡顿) 和许多实用的预设环境变量!
就终末地而言,Bottle中提供的runner都无法启动游戏,dwproton在冥的实测中可以基本上完美运行。
*注:无限暖暖也能玩
如何使用?
- 打开 ProtonPlus。
- 展开 DW-Proton项。
- 下载最新版的 dwproton(当前为dwproton-10.0-15)。
- 点击下载并安装到 Steam 或 Bottles。
- 如果用 Steam 启动:
- 在游戏属性 -> 兼容性 -> 勾选“强制使用特定 Steam Play 兼容性工具”。
- 选择刚刚下载的 dwproton。
- 如果用 Bottles:
- 进入瓶子设置 -> 这个瓶子的配置 -> 运行环境 (Runner)。
- 选择 dwproton。
避坑指南 & 补充配置
光有工具还不够,为了避免“开幕雷击”,请务必检查以下两点:
1. 拒绝“口口口”:修复中文字体
绝大多数国产游戏在纯净的 Wine 环境下都会出现字体缺失(显示为方块)的问题。 在 Bottles 中解决这个问题非常简单:
- 打开你的游戏瓶子。
- 找到 Dependencies (依赖) 选项卡。
- 搜索并安装
cjkfonts(中日韩字体包)。 (这是最基础的,也可以安装allfonts以防万一)
2. 也是最重要的:显卡驱动
dwproton 和 DXVK 极度依赖 Vulkan API。请确保你的显卡驱动已正确安装且支持 Vulkan。
⚠️ 风险提示
虽然我们通过 dwproton 成功运行了游戏,但请注意:《明日方舟:终末地》及其他游戏官方并未正式宣布支持 Linux。 使用修改版的兼容层解决反作弊问题理论上存在被封号的风险。虽然在 Linux 社区中,因使用 Proton/Wine 玩游戏而被封号的案例相对较少,但请自行承担使用风险。
总结
由于明日方舟:终末地本身的优化极其出色,同时因为终末地使用了vulkan渲染,在dwproton的加持下,在目前的体验中,画质全开,分辨率2K的情况下,基本上可以流畅运行,基本感觉不到卡顿。 那么本篇日记就到这里了,冥要去终末地拉电线了~回见!
部分信息可能已经过时


