Proton Steam 安装与配置教程:Linux 玩转 Windows 游戏 – wiki大全

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 客户端中。要启用它,请按以下步骤操作:

  1. 打开 Steam 客户端。
  2. 点击左上角的“Steam”菜单,然后选择“设置”(Settings)。
  3. 在设置窗口中,导航到“兼容性”(Compatibility)部分(有时标记为“Steam Play”)。
  4. 勾选“为所有其他游戏启用 Steam Play” (Enable Steam Play for all other titles)。
  5. 在下方的下拉菜单中,您可以选择一个默认的 Proton 版本。通常建议选择“Proton Experimental”(实验版)或最新的稳定版本,它们通常包含最新的改进和兼容性修复。
  6. 点击“确定”或根据提示“重启 Steam”以应用更改。

3. 玩转 Windows 游戏

启用 Steam Play 后,您现在可以开始安装和运行 Windows 游戏了:

  1. 浏览您的 Steam 库。原本仅限 Windows 的游戏现在会显示“安装”按钮。
  2. 像往常一样安装 Windows 游戏。Steam 将自动使用 Proton 为您的 Linux 系统准备游戏。
  3. 启动游戏。您可能会看到一个“正在准备 Vulkan 着色器”的弹出窗口;请耐心等待此过程完成。

4. 为特定游戏选择 Proton 版本

有时,某个游戏可能在全球默认 Proton 版本下表现不佳,而使用其他 Proton 版本则会获得更好的兼容性或性能。您可以为单个游戏强制指定 Proton 版本:

  1. 在您的 Steam 库中,右键点击您要配置的游戏。
  2. 选择“属性”(Properties)。
  3. 切换到“兼容性”(Compatibility)标签页。
  4. 勾选“强制使用特定的 Steam Play 兼容性工具”(Force the use of a specific Steam Play compatibility tool)。
  5. 从下拉菜单中选择该游戏所需的 Proton 版本。
  6. 关闭属性窗口。Steam 将会为该游戏使用您选择的 Proton 版本。

5. 安装 Proton GE (GloriousEggroll)

Proton GE (GloriousEggroll) 是一个由社区维护的 Proton 版本,通常包含更新的 Wine 版本、额外的补丁和编解码器,可以显著提高某些游戏的兼容性和性能,尤其对于那些存在视频播放问题的游戏。

安装 Proton GE 最简单的方法是使用 ProtonUp-Qt 工具:

  1. 安装 ProtonUp-Qt
    • 在 Steam Deck 上:切换到桌面模式,打开 Discover 软件中心,搜索“ProtonUp-Qt”并安装。
    • 在其他 Linux 发行版上:您通常可以在发行版的软件中心中找到 ProtonUp-Qt,或者作为 Flatpak 包安装。
  2. 启动 ProtonUp-Qt:打开应用程序。
  3. 添加 Proton GE 版本
    • 确保已选择“Steam”作为目标应用程序。
    • 点击“添加版本”(Add version)。
    • 在“兼容性工具”(Compatibility tool)下拉菜单中选择“GE-Proton”。
    • 在“版本”(Version)下拉菜单中选择最新版本,然后点击“安装”(Install)。
  4. 重启 Steam:安装完成后,重启 Steam 客户端,以便新的 Proton GE 版本出现在兼容性列表中。

6. 使用 Proton GE 玩游戏

一旦 Proton GE 安装完毕,您可以像选择其他 Proton 版本一样,为特定游戏选择它:

  1. 在您的 Steam 库中右键点击游戏。
  2. 前往“属性” > “兼容性”。
  3. 勾选“强制使用特定的 Steam Play 兼容性工具”。
  4. 从下拉列表中选择您安装的 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 游戏!

滚动至顶部