如何在 Linux 上安装 Proton for Steam?

2024年10月11日 | 阅读 5 分钟

您是一位从 Windows 迁移到 Linux 的游戏爱好者,但仍想玩 Windows 上的游戏?别担心。Steam 软件中包含一种名为 Proton 的技术。借助此解决方案,您可以在 Linux 上轻松体验玩 Windows 游戏和其他应用程序。请阅读本文,并一步一步按照说明在 Linux 上安装 Steam 的 Proton,并在 Steam 上畅玩游戏。在此,我们将以 Ubuntu Linux 为例进行安装。

了解 Steam 的 Proton

Proton 是 Valve 开发的一种兼容层。它允许 Linux 用户在 Linux 上玩所需的游戏或运行 Windows 应用程序。利用 Wine 和 DirectX 等技术,Proton 允许用户访问基于 Windows 的软件,尤其是游戏应用程序。Proton 的开发吸引了 Linux 用户积极参与游戏社区,特别是那些使用 Linux 的用户。Proton 使 Linux 用户能够实现这一点,并充当 Windows 和 Linux 游戏之间的桥梁。

Proton 于 2018 年 8 月 21 日发布。发布后,Valve 公布了一份在 Proton on Linux 上成功测试并通过的游戏列表;其中包括 27 款游戏。Proton 包含许多提高 3D 性能的库,例如 Direct3D-to-Vulkan 等翻译层。还有一个名为 D9VK 的库,它负责 Direct3D 9 支持,直到 2019 年 12 月。之后,它被合并到 DXVK 中。

兼容性

由于它被称为 Wine 的一个分支,Proton 与 Windows 应用程序的兼容性与其上游对应程序非常相似。使用 Proton,有许多官方支持的游戏,以及其他兼容的 Windows 游戏。然而,这些其他 Windows 游戏是通过 Proton 非官方支持的。用户即使在 Linux 版本可用时,也可以强制为单个游戏使用 Proton。当官方 Linux 对游戏的支持不可用或不稳定时,用户可以这样做。

如何在 Linux 上安装 Proton?

首先,安装 Steam,这是一个简单的过程。然后,安装 Proton 并了解如何使用它。

1. 安装 Steam

打开终端窗口并输入以下命令


How to Install Proton for Steam on Linux?
How to Install Proton for Steam on Linux?

安装 Steam


How to Install Proton for Steam on Linux?

安装 Steam 后,启动它并使用您的帐户登录(如果您还没有帐户,请创建一个)。

2. 启用 Steam Play

要启用 Steam Play,请按照提供的步骤进行操作。

  • 首先,使用您的帐户凭据登录 Steam。
  • 然后,点击左上角的“Steam”,然后点击“设置”。
How to Install Proton for Steam on Linux?
  • 现在,导航到“兼容性”设置,然后打开“对所有其他游戏启用 Steam Play”选项,并从下拉菜单中选择最新版本的 Proton。
How to Install Proton for Steam on Linux?
  • 最后,点击“确定”,系统会提示您重新启动。重新启动 Steam 以更新更改。

3. 现在,安装您想要的 Windows 游戏

现在,您可以直接从您的 Steam 库安装和玩许多 Windows 游戏。只需点击玩游戏,然后点击安装。它将像在 Windows 上安装游戏一样安装到您的硬盘上。

How to Install Proton for Steam on Linux?
How to Install Proton for Steam on Linux?

在您的系统上成功安装 Proton 和 Steam 后。您现在可以在 Linux 计算机上玩 Windows 游戏,而不会遇到任何麻烦。

如何知道哪些游戏支持 Proton?

在开始使用 Proton 之后,建议您访问 ProtonDB 网站。如果您想了解特定游戏的更多信息,该网站会提供有关单个游戏的详细信息。它会为您提供有关您想在 Steam 上运行的每款游戏的兼容性的准确信息。在该网站上,有一个 Steam 游戏的数据库,包括关于它们在 Linux 上运行良好情况的报告,无论是使用 Proton 还是不使用 Proton。

How to Install Proton for Steam on Linux?

在 ProtonDB 网站上,只需搜索一款游戏,您就可以看到它的评级,如 Gold、Platinum 等。这些评级基于用户分享他们运行游戏体验的报告。您还可以看到其他报告,例如玩家对这款游戏的评价,以及不同发行版特定硬件规格的报告。

如果游戏在 ProtonDB 上被评为 Native,这意味着您可以在没有 Proton 的情况下运行这款游戏。而如果游戏被评为 Gold 或 Platinum,您则需要 Proton 才能玩游戏。如果被评为 Bronze 或 Silver,您需要做一些修改。如果被评为 Borked,则表示不太好用。不过,您仍然可以尝试一下。

什么是 Steam Deck?

Steam Deck 是 Valve 公司开发的一款掌上游戏设备。它于 2022 年 2 月发布。Steam Deck 允许用户随时随地玩各种 PC 游戏。

特点

它便携,布局类似于 Nintendo Switch。它包括一个 7 英寸触摸屏、双摇杆、触控板、按钮和扳机,以提供多样的游戏体验。这款设备足够强大,可以流畅运行 PC 游戏。

Steam Deck 运行的是 SteamOS 3.0。这是一种基于 Linux 的操作系统,由 Valve 开发。SteamOS 专为游戏设计,并提供用户友好的图形用户界面,帮助用户轻松访问他们的 Steam 库。

发布历史

Wine 是在 Linux 上运行 Windows 应用程序(包括游戏)的主要工具。它将 Windows API 调用转换为其 Linux 等效调用。2010 年,Valve 开始支持 Linux,发布了适用于 Linux 的原生 Steam 客户端,以创建基于 Linux 的游戏主机 Steam Machine。Steam Play 是 Valve 的工具,允许 Linux 用户借助 Wine 等兼容层运行游戏。

Proton 的兴起

2018 年 8 月,Valve 推出了 Proton,这是一个专为通过 Steam 在 Linux 上运行 Windows 游戏而优化的 Wine 分支。Proton 集成了 DXVK 和 FAudio 等工具。FAudio 用于音频转换。

特点

这是一个无需复杂配置即可运行 Windows 游戏的简单过程。Steam 在其用户界面中提供了无缝集成,并为玩家提供了流畅的游戏体验。

Proton 的高级开发

Proton GE(Glorious Eggroll)是社区努力产生的 Proton 的自定义版本,它为更广泛的游戏提供了更好的兼容性。

2020 年,Valve 发布了 Proton Experimental。这是 Proton 的一个永久 beta 分支。它包含多项新功能和错误修复。这是最新版本的 Proton。Steam Deck 于 2022 年发布,这加速了 Proton 的开发。Steam Deck 使用名为 SteamOS 的基于 Linux 的操作系统。

对 Linux 游戏的影响

Proton 大幅增加了在 Linux 上可玩 Windows 游戏的数量。

它会不断更新,随着时间的推移,支持更多游戏并改进性能,从而使 Linux 成为游戏玩家更可行的选择。

结论

在 Linux 上为 Steam 安装 Proton 是一个简单的过程,它通过允许 Windows 游戏无缝运行来增强您的游戏体验。安装 Steam、在设置中启用 Steam Play 并选择所需的 Proton 版本后,您就可以在 Linux 计算机上访问各种 Windows 游戏。为了获得额外的兼容性,Proton GE 提供了进一步的自定义。借助这些工具,Linux 用户无需安装 Windows 即可享受游戏。