如何使用steam的“质子”在linux上玩windows游戏

想在Linux上开始游戏吗?有了Steam的Proton工具这样的工具,即使你的游戏仅在Windows上得到官方支持,它也不再是白日梦了。这是我们使用Proton在Linux上进行游戏的完整指南。...

如何使用steam的“质子”在linux上玩windows游戏

想在Linux上开始游戏吗?有了Steam的Proton工具这样的工具,即使你的游戏仅在Windows上得到官方支持,它也不再是白日梦了。这是我们使用Proton在Linux上进行游戏的完整指南。

Table of Contents

  • What Is Proton?
  • How to Find Out Whether Proton Supports Your Game
  • How to Use Proton for Steam
  • Using Launch Parameters
  • Using Alternative Versions of Proton

什么是质子(proton)?

在过去,如果你想在Linux上玩Steam游戏,你必须通过名为Wine的Windows兼容层来安装和运行Steam。你必须知道如何自己配置Wine以使任何特定的游戏发挥作用。

现在,您可以在Linux上安装Steam的原生版本,而且还有许多游戏支持原生Linux。除此之外,Steam还允许您下载名为Proton的Wine分叉版本,该版本预先配置为运行您喜爱的Windows游戏。这将是阀门蒸汽甲板的重要组成部分。

What Is the Steam Deck, and Should You Buy One?
RELATEDWhat Is the Steam Deck, and Should You Buy One?

当质子首次被宣布为Steam Play项目的一部分时,有27款游戏获得了质子的官方支持。从那时起,这个数字呈指数级增长,Valve不断开发和精炼Proton,以适应更大范围的游戏。

那么现在在Linux上玩游戏容易吗?有时候。取决于一些变量,您的游戏在第一次运行时可能会完美运行。然而,其他游戏可能需要一些调整。

如果这听起来令人沮丧或害怕,有一些方法可以预测你在某场比赛中的表现。

如何了解质子是否支持您的游戏

当你开始使用Proton时,你最好的朋友将是ProtonDB网站。在这里,你可以找到一个Steam游戏的数据库,其中有关于它们在Linux上运行情况的报告,无论有没有质子。

搜索一款游戏,你会发现它的评级从“白金”到“Borked”。这些评级来自用户对其游戏体验的报告。你可以滚动这些报告,看看玩家说了什么,你可以过滤特定的硬件和发行版,将结果缩小到与你的设置类似的人。

如何使用steam的“质子”在linux上玩windows游戏

不要被所有的统计数据、参数和版本号淹没。只有当你在游戏中遇到问题时,这些才值得一看,我们稍后会解释。

首先最重要的是游戏的评分。如果你的游戏被评为Native,这意味着你不一定需要Proton来运行它。如果它被评为Gold或Platinum,那么很有可能使用Proton,它将在没有或很少调整的情况下为你工作。如果它获得铜牌或银牌,您可能需要进行一些调整才能使其发挥作用。如果它被评为Borked,你就没有太大希望了,尽管你仍然可以尝试一下。Valve不断改进Proton以获得更好的支持,因此Borked评级可能会发生变化。

找到游戏推荐的另一种方式是通过Steam上的精选列表,比如质子兼容策展人。你会发现数百个游戏,每个游戏都有一个关于质子游戏稳定性的简短报告。如果您不想滚动浏览大量统计数据和用户报告,您可能更喜欢这种方法。

相关:如何将Steam库轻松移动到其他文件夹或硬盘

如何将质子用于蒸汽

打开Steam,登录后,在库中找到您想要玩的游戏。

Tip: Make sure that the Penguin icon at the top of your library list isn’t activated. This sorts out games that aren’t native to Linux.

游戏页面上的“安装”按钮可能会变灰且不可点击。

如何使用steam的“质子”在linux上玩windows游戏

别担心。我们将把它变成一个漂亮的、可点击的蓝色按钮。

在游戏页面的右侧,单击“设置”按钮(齿轮图标)。在出现的下拉菜单中,选择“财产”

如何使用steam的“质子”在linux上玩windows游戏

在“财产”窗口中,单击“兼容性”选项卡。您应该会找到一个可用的选项:“强制使用特定的Steam Play兼容性工具”。选中它旁边的框。

如何使用steam的“质子”在linux上玩windows游戏

确保出现的下拉菜单设置为质子的最高可用版本。然后,继续并退出财产窗口。

“Available for Windows”(可用于Windows)消息应该消失了,游戏页面上的“Install”(安装)按钮应该是蓝色的,现在可以点击了。单击它打开安装窗口。

如何使用steam的“质子”在linux上玩windows游戏

在这里,选择快捷方式的首选项。您将得到所需磁盘空间和下载时间的估计值。保持安装位置不变,然后单击“下一步>”按钮。

如何使用steam的“质子”在linux上玩windows游戏

游戏将开始下载,以及您选择的质子版本。下载并安装后,您可以通过单击“播放”启动游戏

如何使用steam的“质子”在linux上玩windows游戏

第一次启动时,Steam可能需要花几分钟进行游戏前设置。请耐心等待。

一旦游戏启动,如果一开始就有问题,不要气馁。游戏在Windows上也不总是开箱即用,因此您可能只需要对游戏内设置进行一些调整。如果这不起作用,或者您无法访问游戏内设置,请考虑使用推荐的启动参数或不同版本的质子,我们将在下面解释。

使用启动参数

您在ProtonDB上阅读的一些报告会告诉您使用特定的发射参数(也称为发射选项)。它们将是字符串和字符,看起来像这样:

VKD3D_CONFIG=force_bindless_texel_buffer %command%

像这样的参数告诉Steam,您希望在启动时激活、停用或调整特定设置。有时,他们会解决您的问题或提高性能。但要小心,因为这些问题总是有可能引发更多问题。

首先,再次打开Steam上游戏的财产窗口。

如何使用steam的“质子”在linux上玩windows游戏

在打开的第一个选项卡“常规”选项卡中,查找“启动选项”部分。在那里,您将找到一个文本框,您可以在其中键入或复制并粘贴特定的启动参数。

如何使用steam的“质子”在linux上玩windows游戏

输入参数后,退出财产窗口并尝试运行游戏。

如果仍有问题(或有新问题),只需再次打开财产并删除启动参数。尝试在ProtonDB上查找其他参数建议。如果您想自我诊断,Steam Support提供了常用参数指南。

使用质子的替代版本

在ProtonDB上查找游戏时,您可能会注意到用户报告在不同版本的Proton上玩游戏。

如何使用steam的“质子”在linux上玩windows游戏

这些不同的版本使用了不同的配置和功能,这些配置和功能可以使某些游戏更好地运行,但也会给其他游戏带来问题。用户可能会在报告中声明特定版本最适合他们。当你看到这一点,并且游戏在你使用的版本上运行不好时,考虑切换到质子的那个版本。这很简单。

只需返回上述兼容性设置,然后在下拉菜单中选择所需的质子版本。

如何使用steam的“质子”在linux上玩windows游戏

退出财产窗口并启动游戏。Steam可能需要时间下载并安装您选择的Proton版本。

什么是质子实验(proton experimental)?

此选项为您提供质子开发的前沿。它不能保证是稳定的,但它可能具有运行游戏所需的新功能和修复。如果其他推荐版本让您失望,请将其视为最后的选择。

质子的定制版本

在ProtonDB上,您可以在他们使用的Proton版本号旁边看到“Steam Play”徽章或“Tinker”徽章。Steam Play徽章简单地意味着它是一个直接通过Steam提供的版本。

然而,Tinker徽章表示他们使用的是Proton的定制版本,而不是Valve官方支持的版本。除非你知道自己在做什么,否则我们不建议使用这些。

质子vs蒸汽linux运行时

有时,您会在Proton选项中看到名为“Steam Linux运行时”的内容。这不是质子的另一个版本。这是一个选项,允许您在一个容器中运行为Linux构建的游戏版本,以确保它在您的特定发行版上运行。如果你想安装并运行Steam Linux Runtime,而不是Proton和Windows版本,你可以选择它。

如果您这样做,您可能会在启动时收到一条消息,指出您的Linux操作系统不兼容。如果发生这种情况,您仍然可以继续并尝试。在我们的测试中,游戏有时还是完美的。

然而,您不应该总是信任Linux运行时。有时,游戏开发人员无法花很多时间来确保Linux版本运行良好。有可能你会更好地使用Windows版本的质子。做一些实验来找出答案。


如果你不能让质子为你工作,请查看Steam社区论坛。ProtonDB还提供了故障排除的常见问题解答。

现在您在Linux上玩Windows游戏,您可能会好奇地知道您的系统上还可以使用哪些流行的应用程序。

相关:什么应用程序可以在Linux上运行?

  • 发表于 2023-02-22 06:57
  • 阅读 ( 125 )
  • 分类:互联网

你可能感兴趣的文章

如何使用vineyard在linux上运行windows应用程序

... 学习所有关于葡萄园的知识,包括它是什么以及如何安装它。 ...

  • 发布于 2021-03-12 04:00
  • 阅读 ( 230 )

你可以在linux上玩的十大免费steam游戏

... 无论您是在PC上使用Steam客户端,还是依赖SteamOS操作系统,都可以获得大量精彩的游戏,其中包括数十款顶级游戏。但是,如果您正在寻找一种用额外标题填充Linux游戏库的方法呢?也许...

  • 发布于 2021-03-13 03:07
  • 阅读 ( 508 )

今天可以在linux上玩的10个策略游戏

...看战斗和战役的进行,但真正的挑战来自于比赛。你应该如何选择部队和军队,定位他们,并利用他们赢得胜利?战争可以是防御**或攻占城镇,也可以是战场上的直接战斗。 ...

  • 发布于 2021-03-15 06:10
  • 阅读 ( 229 )

如何把你的电脑变成游戏机

... 相关:如何让游戏控制器在Linux上运行 ...

  • 发布于 2021-03-16 05:35
  • 阅读 ( 285 )

如何在steam上玩本地多人在线游戏

...些你需要了解的细微差别。因此,在本文中,我们将解释如何在Steam上玩本地多人在线游戏。 ...

  • 发布于 2021-03-18 17:55
  • 阅读 ( 258 )

如何使用parsec在android设备上玩pc游戏

... 在本文中,我们将解释如何使用Parsec在Android上玩PC游戏,需要做什么,以及为什么这是个好主意。 ...

  • 发布于 2021-03-20 16:04
  • 阅读 ( 560 )

12项技术和服务拯救了linux游戏

...开源版本是可用的,但不像AMD,Nvidia不提供信息给其他人使用。开发人员通过逆向工程创建了免费驱动程序。它工作得很好,可以提供流畅的桌面体验,但游戏性能无法与专有驱动程序相比。 ...

  • 发布于 2021-03-20 21:35
  • 阅读 ( 235 )

如何在64位pc上运行真正老的软件:6种方法

...个旧的软件需要运行,它确实提出了一个问题。下面是你如何反击,让你的旧16位软件和游戏在Windows10上运行。 ...

  • 发布于 2021-03-21 15:52
  • 阅读 ( 253 )

如何流蒸汽游戏树莓皮没有月光

... 如何在树莓皮上安装蒸汽连接 ...

  • 发布于 2021-03-21 20:59
  • 阅读 ( 304 )

如何将steam link变成kodi media center

寻找一个低成本的方式运行柯迪在您的电视?你抽屉里乱七八糟地放着蒸汽链吗?紧凑型PC到HDMI流媒体设备的设计是为了让你在电视上玩PC游戏,但你知道它也可以运行Kodi吗? ...

  • 发布于 2021-03-24 08:25
  • 阅读 ( 246 )