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

Linux游戏的新时代已经到来。下面介绍如何使用Steam Play在Linux上运行您最喜欢的Windows游戏。...

想要切换到Linux的PC游戏玩家有一个问题:库不够大。虽然有些AAA游戏在Linux上发布,但它们通常仅限于Steam,而且通常在Windows和macOS发布之后发布。

play-windws-games-linux

但是如果我们告诉你Linux现在可以访问Steam上几乎所有的Windows游戏库呢?

下面介绍如何在Linux上使用测试版的Steam play玩Windows游戏。

linux上的windows游戏:现状

在过去的几年里,Linux游戏玩家的情况稳步改善。这个平台的受欢迎程度已经慢慢提高,足以让一些主要的新游戏直接发布到Linux上。

Installing Wine lets you run Windows software on Linux

但是对于其他游戏,如何在Linux上运行Windows游戏呢?

  • Wine/PlayOnLinux:通过使用Wine兼容层和PlayOnLinux前端,Linux游戏玩家可以在不同程度上成功运行Windows游戏。
  • CodeWeavers Crossover:Wine的专有版本,其改进后来被添加到Wine中。它主要用于在macOS和Linux上运行Windows应用程序,而不是游戏。
  • 虚拟机:您可以在Linux中创建Windows虚拟机并运行许多Windows游戏。
  • Steam Play:2010年首次发布,这使得许多Windows PC游戏可以在Linux下运行。

自从Valve的gabenewell对Windows表示蔑视以来,操作系统的兼容性得到了改善,但性能和兼容性问题阻碍了Linux上的游戏。

随着新的Steam Play beta程序的发布,这一点很快就会改变。

新的蒸汽播放测试版

2018年8月,Steam Play beta发布,该软件的新版本使Windows游戏能够在Linux上运行。经过两年与CodeWeavers和其他各方的合作,这包括一个被称为Proton的Wine修改版本,以及对Vulkan跨平台3D图形API的支持。

Install any Windows game on Linux via Steam

初始版本支持27个标题,但您可以推荐其他标题。此外,如果他们过去用过葡萄酒,其他的头衔也会起作用。

Proton与Wine在几个方面有所不同,最显著的是vkd3d Direct3D 12、OpenVR和Steamworks API桥的实现、Direct3D 9和Direct3D 11的修复、改进的游戏控制器和全屏支持。同样重要的是esync(eventfd-based synchonization的缩写)补丁集,它为多线程带来了性能改进。

虽然需要API翻译,但Vulkan葡萄酒的总体性能还是不错的,更可能是传统的葡萄酒体验。无论如何,这对于Linux游戏来说是一个巨大的进步。

更好的是,任何人都可以安装Steam Play beta。这就是方法!

选择加入steam play测试版

您需要在您的Linux机器上运行Steam客户机。您可以将其作为应用程序安装,也可以将其与以游戏为中心的Linux发行版(例如SteamOS发行版)预装在一起。

要开始,请打开Steam并登录。找到Steam>设置菜单,然后转到“帐户”选项卡。

在这里,找到Beta参与部分并单击更改。在下拉列表中选择Steam Beta Update,然后单击OK确认。

Join the Steam beta

然后Steam将提示您重新启动应用程序。重新启动后,需要安装新版本,因此在150MB数据下载时,您可以准备好短时间等待。

如果您在Steam中使用的是Big Picture模式,则说明略有不同。打开“设置”>“系统”并选中“参加客户端测试”。提示时重新启动蒸汽。

Join the Steam beta program in Big Picture mode

安装更新的图形驱动程序

要继续,您需要升级Linux设备上的图形驱动程序。如果您运行的是SteamOS,那么更新已经完成了。

以下步骤适用于运行Nvidia、AMD或Intel graphics的Ubuntu18.04 LTS设备。

英伟达

您需要安装最新的专有驱动程序来在Steam play beta版中玩游戏。打开终端并使用以下命令添加Canonical的第三方驱动程序PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

一旦驱动程序下载,重新启动Linux系统。

amd/英特尔

对于AMD或Intel graphics,您需要安装最新的Mesa和LLVM驱动程序:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

安装驱动程序后,请记住重新启动系统。VR游戏玩家还可以使用以下命令利用AMD对其设备的支持:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

安装了这些驱动程序后,您的Linux PC就可以(假设它有合适的图形硬件)通过Steam玩几乎所有Windows游戏了。查看Steam支持论坛以获取在其他发行版上安装驱动程序的帮助。

在steam中的linux上安装windows游戏

默认情况下,您只能在Steam中安装与Linux兼容的游戏。即使加入了beta程序,在Steam用户界面中也无法安装游戏。右键单击并从菜单中选择“安装”将导致即时错误消息。

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

Enable Steam Play beta to play any Windows game in Linux!

在Steam中,转到Steam>设置>Steam播放,并确保选中“为支持的标题启用Steam播放”和“为所有标题启用Steam播放”。

(还可以选择在质子版本之间切换,这对于故障排除很方便)

单击“确定”确认,然后按照说明重新启动Steam。然后您可以选择任何标题,右键单击,然后选择安装。然而,要注意:以前没有在酒下运行过的标题不太可能突然起作用。

运行游戏会提示一条消息,通知您它将在Steam播放时启动。单击确定继续,然后播放!

steam play如何改进linux游戏

随着Steam Play beta的发布,Linux上的游戏已经改进了10倍。但由于Valve使开发人员更容易参与进来,它可以变得更棒。

Vulkan支持是这一策略的一个主要部分,Valve恳请目前尚未发布到Linux的开发人员:

"[T]arget Vulkan natively in order to offer the best possible performance on all platforms, or at least offer it as an option if possible. It's also a good idea to avoid any invasive third-party DRM middleware, as they sometimes prevent compatibility features from working as intended."

这是个好消息!

今天就在steam上玩你最喜欢的windows游戏吧

再也不要在葡萄酒配置上乱搞了,再也不要沮丧了。Valve在适当的时候振兴了Linux游戏,每个人都可以参与其中。

总而言之,您可以通过Steam在Linux中安装Windows游戏,如下所示:

  • 使用Steam客户端beta opt-in
  • 下载beta客户端
  • 安装更新的图形驱动程序
  • 在Steam中启用Steam播放

现在,您可能会遇到正确使用图形驱动程序的问题(我做了),但您可以在这里找到在线支持。但是,一旦您克服了这个潜在的问题,您的Linux设备就可以在Steam中安装几乎所有的Windows游戏了。

也许现在是时候退出Windows了!

  • 发表于 2021-03-23 19:13
  • 阅读 ( 350 )
  • 分类:IT

你可能感兴趣的文章

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

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

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

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

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

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

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

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

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

将视频游戏从pc传输到电视的5种方式

... 使用安卓电视?下面是如何使用Steam-Link应用程序。这可能是在Android上获得PC游戏体验的最佳方式。 ...

  • 发布于 2021-03-18 08:06
  • 阅读 ( 292 )

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

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

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

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

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

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

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

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

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

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

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

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

如何在树莓皮上玩几乎所有的电子游戏

...复古游戏光盘到你的树莓皮。在上面的视频中,我演示了如何在Raspberry Pi 3上运行Dreamcast游戏。注意,随着Raspberry-Pi计算机变得越来越复杂,作为仿真器添加的平台也越来越多。 ...

  • 发布于 2021-03-24 06:46
  • 阅读 ( 262 )

如何将steam link变成kodi media center

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

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