Valve的Steam Play更新通过Proton(基于葡萄酒)为Linux提供仅Windows游戏的支持

阀门是 已发行 新版本的Steam Play Beta,包括称为的兼容层 质子 允许Windows游戏在Linux上玩(基于带有附加库的Wine)。
这使您可以安装Windows特定的游戏并直接从Linux Steam客户端运行它们,并利用本机Steamworks和OpenVR支持。
目前,此Steam Play Beta版正式支持27种游戏。其中包括支持VR的DOOM,例如《最终幻想VI》,《 DOOM》,《 DOOM II》,《雷神》,《星球大战:前线2》,《 TALKER:切尔诺贝利之影》。 Google地球应用程序的VFR和VR版本。
将来,将会通过Proton将更多游戏标记为Linux支持,但在此之前,Steam会针对库中的所有游戏,包括未经Proton验证的游戏您可以选择启用播放(有关说明,请在文章末尾启用)。

此Steam Play beta版本的改进包括:

  • 现在可以安装没有本地Linux版本的Windows游戏,并直接从具有本地Steamworks和OpenVR支持的Linux Steam客户端运行。
  • DirectX 11和12的实现基于Vulkan,可提高游戏兼容性并减少性能影响。
  • 全屏支持得到了改善。全屏游戏可以无缝缩放到所需的显示,而不会干扰本机显示器的分辨率或使用虚拟桌面。
  • 改进的游戏控制器支持:游戏会自动识别Steam支持的所有控制器。您可以期望比游戏原始版本更好的控制器兼容性。
  • 与香草酒相比,多线程游戏的性能有了很大提高。

在公告的后期,Proton基于修改版或Wine,并描述了一项改进,“改进是由Valve与CodeWeavers共同开发的。对于Nvidia显卡,需要专有版本396.51驱动程序。 AMD和Intel用户必须安装最新版本的MESA和LLVM。提供了Ubuntu 18.04 / Linux Mint 19安装说明和要求的完整列表 在这里。这显然是个好消息,但我认为是有问题的。 Steam功能会减少本地Linux游戏的发布吗?为什么Steam提供了一个内置解决方案来在Linux上运行Windows版本的游戏,但是为什么要使用本机Linux端口(如在Unity中创建的游戏,则需要单击按钮就可以在Linux上进行构建)工作(某些游戏除外)?即使有轻微的性能损失。你觉得呢

如何在Linux上的Steam库中为所有游戏标题启用Steam Play

要激活Steam Play,需要激活Steam Beta更新(如果尚未激活)。为此,请打开Steam设置, Account 标签,点击 CHANGE... 低于 Beta participation,选择 Steam Beta Update 从下拉列表中:
启用S​​team的Beta

Steam更新并重新启动后, Steam Play Steam Settings窗口的侧栏部分。从那里检查框 Enable Steam Play 所有标题如下面的屏幕截图所示:
Steam支持所有游戏的Steam播放

使用此选项可以测试尚未列入白名单且不会等待官方支持的游戏。启用此功能并不意味着所有游戏都可以工作,有些游戏将无法工作,但其他游戏可能会出现性能问题。此Steam Play版本的详细信息 在这里

Sidebar