什么是steam的质子,它如何影响linux上的游戏?

还记得在Linux上玩游戏很难想象的日子吗?得益于质子兼容层和专注于Linux的公司,在过去几年中,Linux上的游戏已经变得更好了。但质子到底是什么,为什么它对Linux游戏很重要?...

什么是steam的质子,它如何影响linux上的游戏?

还记得在Linux上玩游戏很难想象的日子吗?得益于质子兼容层和专注于Linux的公司,在过去几年中,Linux上的游戏已经变得更好了。但质子到底是什么,为什么它对Linux游戏很重要?

什么是质子相容层(proton compatibility layer)?

要了解质子是什么,首先,我们需要了解DirectX和Vulkan两种技术。将它们视为游戏的驱动程序应用程序。它们是帮助计算机与图形卡通信的应用程序编程接口(API)。

虽然DirectX是Microsoft开发的Windows专用的封闭源代码API,但Linux使用开源的Vulkan API。还有许多其他API,如OpenGL,但我们只关注Vulkan和DirectX。

由于DirectX是Windows专用的API,而且Windows是全球最流行的操作系统之一,因此游戏开发商专注于在DirectX上优化游戏。由于Windows游戏不能在Linux上玩,所以质子就在这里。

简单来说,Valve制造的Proton是一个Wine fork,它使用DXVK(DirectX over Vulkan)等库将DirectX游戏转换为Vulkan。这样想吧。游戏使用DirectX与图形卡对话。DirectX收集资源并将其分配给游戏。DirectX包含Direct3D(负责在应用程序中渲染3D图形)。质子使用库将这些Direct3D调用转换为Vulkan可理解的调用。

最终的结果是在Linux PC上运行一个仅限Windows的游戏。

你能和质子玩什么?

当质子在2018年推出时,它只能玩27场游戏。然而,在三年内,受支持的游戏列表已增长到约16000个。

然而,质子有限,因为它不能玩内置防作弊机制的游戏。顾名思义,游戏中的防作弊机制可以防止玩家作弊。随着作弊者的增多,游戏公司与反作弊机制提供商合作,以改善游戏体验。一些流行的反作弊提供商是BattlEye和Easy by Epic Games。

要了解目前支持的游戏,请访问ProtonDB官方网站。截至本文撰写之时,超过77%的前1000款游戏可使用质子游戏,其中超过21%的游戏为原生游戏(不需要质子游戏),21%的游戏被评为白金游戏(开箱即用),56%的游戏为黄金游戏(经过调整后运行),66%的游戏为白银游戏(有小问题和调整),71%的游戏为青铜游戏(运行但经常崩溃)。

如何使用质子

要启用质子,请转到蒸汽设置>蒸汽播放>启用蒸汽播放。

如果您正在寻找使用Proton在Linux上运行Windows游戏的详细指南,我们已经为您提供了。

使用质子的linux游戏的未来

不可否认,桌面Linux在过去十年中已经变得更好了。然而,GNU/Linux严重缺乏的一个领域是游戏,直到质子出现。

质子掌握着将Linux游戏革命到Linux可以与Windows竞争的程度的关键。2021 7月宣布的Steam Deck也有助于推动Linux游戏的发展。

首先,Steam Deck是Valve的一款掌上游戏机,它运行Arch Linux(准确地说,Steam OS带有KDE Plasma),并使用Proton运行Windows游戏。令人兴奋的是,Valve知道带有防作弊功能的游戏在游戏机上无法运行。因此,它正在与Easy和BattlEye的开发人员合作,使运行使用相同防作弊机制的Windows游戏成为可能。

Linux是开源的这一事实意味着,如果Valve能够在SteamOS上获得Easy和BattlEye的支持,同样的技术可能会移植到其他Linux发行版。这将最终加强桌面Linux游戏体验的整体性。

现在预测事情会发生什么变化还为时过早,但就目前而言,Linux游戏的未来看起来很光明。

  • 发表于 2023-02-18 16:19
  • 阅读 ( 22 )
  • 分类:互联网

你可能感兴趣的文章

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

... 不管是什么情况,Steam上都有大量的免费游戏,你可以在Linux上玩。通常这些都是独立的标题,这意味着你将有一个很好的机会来享受一些优秀的开发人员的工作超越了现代游戏...

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

如何在电视上为pc游戏设置steam链接

... steam link游戏需要什么 ...

  • 发布于 2021-03-14 11:32
  • 阅读 ( 289 )

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

...重新**,并于2017年初重新发布,与SteamOS/Linux兼容。但为什么这很重要? ...

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

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

...元左右,但像Ubuntu、linuxmint、Arch-Linux等Linux发行版却不花什么钱。 ...

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

如何备份steam截图

... 许多人用蒸汽拍截图。在本文中,您将学习如何正确地将蒸汽截图备份到云和计算机上的本地。我们还将向您展示如何将本地保存的Steam截图移动到另一台PC,而不丢失元数据。 ...

  • 发布于 2021-03-22 09:34
  • 阅读 ( 487 )

如何使用steam play在linux上玩几乎所有windows游戏

... 为什么不能安装?好吧,你需要为你库中的标题启用Steam Play。 ...

  • 发布于 2021-03-23 19:13
  • 阅读 ( 364 )

linux上的pc游戏:回答的7个常见问题和关注点

...虽然你不太可能在你最喜欢的游戏商店找到它们,但无论如何你不可能在那里买一款Windows游戏。 ...

  • 发布于 2021-03-24 14:06
  • 阅读 ( 247 )

linux上玩复古游戏的5种最佳方法

...们的指南从科迪的互联网档案玩复古游戏将解释你需要做什么。 ...

  • 发布于 2021-03-24 17:01
  • 阅读 ( 276 )

7个在linux上也可用的流行windows应用程序

...疑问,在Windows中你需要一个电子邮件客户端,那么还有什么比开源的mozillathunderbird更好呢。Thunderbird能够处理电子邮件、RSS提要和Usenet组,是适用于Windows和Linux的最通用的开源电子邮件软件。 ...

  • 发布于 2021-03-24 18:26
  • 阅读 ( 242 )

如何在linux上备份steam游戏数据

...磁盘映像。。。或者你可以使用一个专用工具。无论您为什么要备份游戏数据,您都有三个选项: ...

  • 发布于 2021-03-25 13:39
  • 阅读 ( 334 )
爱她就要开始
爱她就要开始

0 篇文章