Proton GE如何提高SteamOS和Linux上的游戏兼容性
Valve 的 Proton 兼容层允许 Windows 游戏在 Linux 上运行。 虽然它是专为 Steam Deck 打造的,但 Proton 对整个 Linux 游戏都有好处。 但宝腾并不完美。 它不能运行每一个 Windows 游戏。
幸运的是,Proton 是开源的,允许社区开发人员进行自己的改进。 到目前为止,最受欢迎的 Proton 社区是 Proton GE。 它为 Proton 添加了大量补丁,使 Linux 游戏更加容易。
在我们了解 Proton GE 之前,让我们回顾一下 Valve 是如何让 Proton GE 成为可能的。
推荐:如何修复Windows Steam启动GTA V时错误代码1000.50
Steam 平台和 Proton:Valve 对 Linux 游戏的巨大贡献
随着 Valve 的 Steam Deck 的发布,Linux 上的游戏已经达到了曾经难以想象的高度。 Steam Deck 是一款功能强大的设备,可将 PC 游戏、独立游戏和 3A 游戏等类似游戏置于您的掌中。 Valve 通过开发 SteamOS 和 Proton 使这些成就成为可能。
在 Arch Linux 上基于 Valve 的 SteamOS,这是一个滚动发布的 Linux 发行版。 Arch Linux 很受欢迎,因为它是轻量级的并且对高级用户控制开放。
所以 Valve 使用 Linux 和 Arch 的优势来制作一个操作系统,旨在最大限度地利用 Steam Deck 的硬件——一个为游戏而生的 Linux 操作系统。
Proton 及其对 Linux 的涓滴效应
在 Steam Deck 上拥有 Linux 发行版引出了一个问题:如何让所有这些 PC 游戏在 Linux 上运行? 虽然有一些 Linux 原生游戏,但游戏开发人员为 Windows 构建了大部分 PC 游戏。 这就是 Proton 派上用场的地方。
Proton 是一个兼容层,允许 Windows 游戏在 Linux 上运行。 Valve 部分使用 Wine 构建了 Proton,它允许用户在 Linux 上运行 EXE 文件。
Steam Deck 围绕着大量需求和炒作而推出。 这鼓励了游戏开发者让他们的游戏与 Proton 一起玩得很好。 在 Steam 平台推出后,Valve 也不断更新 Proton。
Steam 甲板在发布当天缺乏很多可玩的游戏。 但在发布六个月后,Valve 宣布 Steam 平台上可以玩超过 5000 款游戏。
Valve 的成就更令人印象深刻的是,它们不仅帮助了 Steam Deck 用户,还帮助了整个 Linux 游戏社区。
Proton 也可用于在 Linux 上运行的所有 Steam 客户端。 如果一款游戏可以在 Steam 平台上运行,那么它也可以在其他 Linux 发行版上运行。
使用 Proton,游戏开发者不再需要为他们的游戏创建单独的 Linux 端口。 他们只需要确保他们的 Windows 游戏与 Steam Proton 配合良好即可。
虽然 Valve 为 Linux 游戏的快速发展铺平了道路,但要成为主流还有很长的路要走。
Proton 并不是一款完美的软件。 还有更多的游戏无法在仅使用 Proton 的 Linux 上运行。 Valve 也无法单独改进 Linux 游戏。 为此,他们需要与 Linux 社区合作。
Linux 领域充满了希望帮助 Linux 游戏成功的开发人员和用户。 这就是 Valve 将 Proton 作为免费和开源软件发布的原因。 这使得 Proton 可以自由更改和重新分配。
正因为如此,社区开发人员已经发布了他们自己对 Proton 的改进。 这些改进使更多的游戏可以在 Linux 上运行。 Linux 游戏玩家使用最多的第三方 Proton 改进是 Proton GE。
推荐:Microsoft Excel中保存只读工作簿的3种方法
什么是Proton GE?
Proton GE 是 Valve 的 Proton 的再发行版或软件分支。 它添加了许多修复程序以提高 Linux 与游戏硬件和软件的兼容性。 Proton GE 的一些改进包括媒体编解码器补丁和 AMD 的 FSR。 它还为 Wine 提供了更好的 NVIDIA CUDA 支持和更多补丁。
它还有一长串针对《辐射 4》、《GTA V》、《黑暗之魂》等游戏的特定修复程序。 Proton GE 有很多补丁可以让 Linux 上的游戏更加轻松。
许多 Steam Deck 用户都对 Proton GE 发誓。 安装和使用 Proton GE 是 Linux 用户向新的 Linux 游戏玩家推荐的第一件事。
Proton GE 基于最新的 Proton Experimental 版本,这是 Valve 为 Proton 提供的 beta 测试版本。 许多 Proton Experimental 和 Proton GE 的修复和补丁最终都进入了稳定的 Proton 版本。
虽然 Proton GE 拥有最先进的更新访问权限,但它可能会遇到错误和其他问题。 这使得一些游戏在 Proton 上的运行优于 Proton GE。 为了解决这个问题,Proton GE 每两周更新一次,以修复错误并添加更多补丁。
不过,您可能需要测试某些游戏是否可以在没有 Proton 或 Proton GE 问题的情况下运行。 您还可以在 ProtonDB 上查看您的游戏,以了解哪些 Proton 版本适用于这些游戏。
Proton GE 中的 GE 代表 GloriousEggroll。 GloriousEggroll 也被称为 Thomas Crider,是 Red Hat 的开发人员,Red Hat 是市场上最著名的 Linux 服务器发行版之一。
Crider 本质上是一个游戏玩家。 他还运行着一堆 Linux 项目,比如 Nobara 项目。 Nobara 是一个基于 Fedora 的游戏发行版,它提供 Proton GE 和其他开箱即用的游戏修复程序。 使用 Nobara,用户应该能够在 Linux 上玩游戏而无需任何修补。
GloriousEggroll 还维护 Wine GE,它为非 Steam 游戏提供 Proton 功能。 此兼容层获得与 Proton GE 相同的修复和更新。
Wine GE 旨在使用 Lutris 在 Linux 上运行游戏。 如果您拥有来自 GOG、EA 的 Origin、Riot Games、Epic Games 或 Ubisoft 等来源的游戏,这将非常有用。
Proton GE 让 Linux 上的游戏更容易
多亏了 SteamOS 和 Proton,我们可以将 2022 年视为 Linux 游戏年。 而像 GloriousEggroll 这样的开发者意味着为 Linux 游戏创造一个更美好的未来。
使用 Proton GE 和 Wine GE,在 Steam Deck 和 Linux 上玩游戏更加轻松。 两者都易于在您喜爱的许多游戏中使用。 它们也很容易安装,因此在您和 Linux 上的有趣时光之间几乎没有什么阻碍。