Proton 是 Windows 应用程序和游戏的 WINE 兼容层的一个分支,由 Valve Software 开发和维护。
主要用于 run 通过 Steam 商店在 Linux 上运行 Windows 游戏,Proton 也可以在 Lutris、Bottles 和 Heroic Games Launcher 等平台上启用。
如何在 Linux 上玩 PC 游戏
与其将 WINE 视为模拟器,不如将其视为翻译器。 它从游戏中获取 DirectX 命令并将其转换为 Vulkan,以便您的基于 Linux 的操作系统可以理解它并相应地使用您的硬件,例如 GPU 和 CPU。
Valve 正在销售在后台运行 Arch Linux 的 Steam Deck 手持游戏设备,因此他们积极开发和维护基于 Linux 操作系统的游戏工具。 最近,他们推出了 Proton 版本 8,修复了众多游戏,包括 Baldur’s Gate、Divinity: Original Sin: Enhanced Edition 等。 该项目的更新日志可在其 GitHub 页面上访问。
在桌面上启用 Proton 8
本教程将指导您完成在 Linux 桌面和 Steam Deck(通过大屏幕模式)上安装 Proton 8 的过程,它们共享相同的步骤。
Proton 8 是 Valve 最新版本的兼容性工具,使 Windows 游戏能够 run 在 Linux 系统上通过 Steam 商店。 本指南详细介绍了在 Linux 桌面和 Steam Deck 上安装 Proton 8 的分步过程
对于那些没有启用 Steam Play 的人
不用说,您需要在系统上安装 Steam 客户端。 从桌面的应用程序菜单/网格打开 Steam 应用程序。
现在,确保您在桌面客户端上启用了 Proton 兼容层。 从右上角的菜单转到 Steam 设置。

现在,转到“Steam Play”选项卡并确保在您的系统上启用了 Steam Play。 此外,选中“为所有其他游戏启用 Steam Play”框。

现在,只需从下拉菜单中选择 Proton 版本 8.0-2,然后单击确定按钮。

对于启用了 Steam Play 的用户
如果您已经使用以前版本的 Proton 在 Linux 上玩过游戏,那么您可以通过从 Steam 库中搜索来直接安装最新版本。
打开您的 Steam 库,然后从那里搜索 Proton。

最后,选择最新版本的 Proton(此处为 8)并将其安装到您的系统上,就像通常安装游戏一样。 请注意,您的所有游戏尚未启用此版本。 要启用它,您可以单独浏览游戏设置或从 Steam 设置 > Steam 播放菜单中启用它。
在 Steam 平台上启用 Proton 8
从您的库中,搜索 Proton 并点击安装按钮,就像您通常为任何其他游戏所做的那样。

请注意,如果 Valve 选择了任何游戏,它也会自动安装 run 使用此特定版本。 在后台,它还会安装 Steam Sniper 运行时,这是运行时所必需的 run 游戏。 安装后,您可以单独配置您的游戏 run 使用此特定版本的兼容层。
完成 Proton 8 安装
Proton 是一款出色的工具,它利用众多开源开发人员的协作努力来促进 Linux 游戏。
如果您在受支持的游戏中遇到任何问题,即使您可以通过报告问题来为项目做出贡献,但只需确保这些问题仅特定于 Linux,不会出现在 Windows 上。 如果它们同时出现在 Windows 和 Linux 平台上,那么问题可能出在游戏开发者方面,而不是 Proton 不兼容问题。
鉴于其开源性质,许多开发人员已经创建了这个兼容性工具的自己的分支。 ProtonUp-QT 工具使您能够安装社区开发的 Proton 分支,例如 GE 版本,它拥有各种特定于游戏的增强功能。
参考
- https://github.com/ValveSoftware/Proton/releases