Proton Steam 安装与配置教程:Linux 玩转 Windows 游戏
对于许多 Linux 用户而言,畅玩 Windows 平台上的热门游戏曾是一个难以逾越的障碍。然而,得益于 Valve 公司开发的 Proton 兼容层,这一局面已彻底改变。Proton 整合了 Wine 和 DirectX 等技术,能够将 Windows 游戏调用的 API 转换为 Linux 对应的指令,让大量 Windows 游戏能够在 Linux 系统上通过 Steam 客户端顺畅运行。本教程将详细指导您如何在 Linux 上安装和配置 Steam Proton,让您的 Linux 游戏体验焕然一新。
1. 在 Linux 上安装 Steam
在开始配置 Proton 之前,您需要确保您的 Linux 系统上已经安装了 Steam 客户端。
对于 Debian/Ubuntu 及其衍生发行版:
打开终端,运行以下命令:
bash
sudo apt update
sudo apt install steam
安装完成后,启动 Steam 并登录您的账户。
2. 启用 Steam Play (Proton)
Proton 已作为“Steam Play”功能集成到 Steam 客户端中。要启用它,请按以下步骤操作:
- 打开 Steam 客户端。
- 点击左上角的“Steam”菜单,然后选择“设置”(Settings)。
- 在设置窗口中,导航到“兼容性”(Compatibility)部分(有时标记为“Steam Play”)。
- 勾选“为所有其他游戏启用 Steam Play” (Enable Steam Play for all other titles)。
- 在下方的下拉菜单中,您可以选择一个默认的 Proton 版本。通常建议选择“Proton Experimental”(实验版)或最新的稳定版本,它们通常包含最新的改进和兼容性修复。
- 点击“确定”或根据提示“重启 Steam”以应用更改。
3. 玩转 Windows 游戏
启用 Steam Play 后,您现在可以开始安装和运行 Windows 游戏了:
- 浏览您的 Steam 库。原本仅限 Windows 的游戏现在会显示“安装”按钮。
- 像往常一样安装 Windows 游戏。Steam 将自动使用 Proton 为您的 Linux 系统准备游戏。
- 启动游戏。您可能会看到一个“正在准备 Vulkan 着色器”的弹出窗口;请耐心等待此过程完成。
4. 为特定游戏选择 Proton 版本
有时,某个游戏可能在全球默认 Proton 版本下表现不佳,而使用其他 Proton 版本则会获得更好的兼容性或性能。您可以为单个游戏强制指定 Proton 版本:
- 在您的 Steam 库中,右键点击您要配置的游戏。
- 选择“属性”(Properties)。
- 切换到“兼容性”(Compatibility)标签页。
- 勾选“强制使用特定的 Steam Play 兼容性工具”(Force the use of a specific Steam Play compatibility tool)。
- 从下拉菜单中选择该游戏所需的 Proton 版本。
- 关闭属性窗口。Steam 将会为该游戏使用您选择的 Proton 版本。
5. 安装 Proton GE (GloriousEggroll)
Proton GE (GloriousEggroll) 是一个由社区维护的 Proton 版本,通常包含更新的 Wine 版本、额外的补丁和编解码器,可以显著提高某些游戏的兼容性和性能,尤其对于那些存在视频播放问题的游戏。
安装 Proton GE 最简单的方法是使用 ProtonUp-Qt 工具:
- 安装 ProtonUp-Qt:
- 在 Steam Deck 上:切换到桌面模式,打开 Discover 软件中心,搜索“ProtonUp-Qt”并安装。
- 在其他 Linux 发行版上:您通常可以在发行版的软件中心中找到
ProtonUp-Qt,或者作为 Flatpak 包安装。
- 启动 ProtonUp-Qt:打开应用程序。
- 添加 Proton GE 版本:
- 确保已选择“Steam”作为目标应用程序。
- 点击“添加版本”(Add version)。
- 在“兼容性工具”(Compatibility tool)下拉菜单中选择“GE-Proton”。
- 在“版本”(Version)下拉菜单中选择最新版本,然后点击“安装”(Install)。
- 重启 Steam:安装完成后,重启 Steam 客户端,以便新的 Proton GE 版本出现在兼容性列表中。
6. 使用 Proton GE 玩游戏
一旦 Proton GE 安装完毕,您可以像选择其他 Proton 版本一样,为特定游戏选择它:
- 在您的 Steam 库中右键点击游戏。
- 前往“属性” > “兼容性”。
- 勾选“强制使用特定的 Steam Play 兼容性工具”。
- 从下拉列表中选择您安装的 GE-Proton 版本。
7. 故障排除与进阶技巧
- ProtonDB: 在购买或遇到游戏问题时,务必访问 ProtonDB.com。这是一个由社区驱动的网站,提供了数千款 Windows 游戏在 Linux 上使用 Proton 运行的兼容性报告、评级(白金、黄金、白银、青铜)以及特定的调整建议(例如启动选项)。
- 启动选项: 对于某些游戏,可能需要特定的启动选项来修复问题或提升性能。您可以通过在 Steam 库中右键点击游戏,选择“属性”,然后在“通用”(General)标签页下的“启动选项”(Launch Options)字段中输入命令来设置。例如,
PROTON_USE_WINED3D=1 %command%可以强制使用基于 OpenGL 的 wined3d 渲染器,而不是基于 Vulkan 的 DXVK 渲染器,这有时可以帮助老旧的 GPU 或解决特定的游戏问题。 - 驱动程序: 确保您的显卡驱动程序是最新版本,以获得最佳性能。
- 依赖项: 某些游戏可能需要额外的依赖项,例如 Vulkan 实用程序或 32 位库。
结语
通过 Proton Steam,Linux 游戏玩家不再需要双系统或虚拟机来体验 Windows 游戏大作。从简单的设置到社区版的 Proton GE,Linux 上的游戏体验正变得越来越友好和强大。希望本教程能帮助您在 Linux 上尽情享受您喜爱的 Windows 游戏!