Linux下Windows访问DNF,Fedora Linux系统中用Steam play与Proton玩Windows系统下的游戏

news/2024/11/25 22:28:26/

本文示例在 Fedora Linux 系统中使用 Steam play 与 Proton 玩 Windows 系统下的游戏,也适用于其他的 Linux 系统版本。

关于 Steam play 和 Proton 的细节

在之前,Steam 宣布要给 Steam Play 增加一个新组件,用于支持在 Linux 平台上使用 Proton 来玩 Windows 的游戏,这个组件是 WINE 的一个分支。这个功能仍然处于测试阶段,且并非对所有游戏都有效。这里有一些关于 Steam 和 Proton 的细节。

据 Steam 网站称,测试版本中有以下这些新功能:

1、现在没有 Linux 版本的 Windows 游戏可以直接从 Linux 上的 Steam 客户端进行安装和运行,并且有完整、原生的 Steamworks 和 OpenVR 的支持。

2、现在 DirectX 11 和 12 的实现都基于 Vulkan,它可以提高游戏的兼容性并减小游戏性能收到的影响。

3、全屏支持已经得到了改进,全屏游戏时可以无缝扩展到所需的显示程度,而不会干扰到显示屏本身的分辨率或者说需要使用虚拟桌面。

4、改进了对游戏控制器的支持,游戏自动识别所有 Steam 支持的控制器,比起游戏的原始版本,能够获得更多开箱即用的控制器兼容性。

5、和 vanilla WINE 比起来,游戏的多线程性能得到了极大的提高。

安装方法

如果你有兴趣,想尝试一下 Steam 和 Proton。请按照下面这些简单的步骤进行操作。(请注意,可以在 Fedora 第三方存储库上轻松安装 Steam,软件应用程序中搜索 Steam 并安装即可。Fedora 中的 fedora-workstation-repositories 包包含第三方 repo,安装此程序包以启用第三方存储库。将 DNF 与 sudo 一起使用:sudo dnf install fedora-workstation-repositories。如果你已经安装了最新版本的 Steam,可以忽略启用 Steam 测试版这个第一步。在这种情况下,你不再需要通过 Steam 测试版来使用 Proton。)

打开 Steam 并登陆到你的帐户,这个截屏示例显示的是在使用 Proton 之前仅支持 22 个游戏:

21ad7e564cba13990b994be8d43a92a7.png

现在点击客户端顶部的 “Steam” 选项,这会显示一个下拉菜单。然后选择“设置”:

5ad1f65cbd5f91cefb12c00c5c612ed1.png

现在弹出了设置窗口,选择“账户”选项,并在 “参与 Beta 测试” 旁边,点击“更改”:

dd1b7890f10e4559385bb979f4fb7ec4.png

现在将 “None” 更改为 “Steam Beta Update”:

b43ff6434e9fe17b04bdd6e3dbea1dfb.png

点击“确定”,然后系统会提示你重新启动:

5d0647ee332df0ce16d0363ebd355bfb.png

让 Steam 下载更新,这会需要一段时间,具体需要多久这要取决于你的网络速度和电脑配置:

233391112a6d1807ec8bb3457c794f59.png

在重新启动之后,返回到上面的设置窗口。这次你会看到一个新选项。确定勾选了“为提供支持的游戏使用 Stream Play” 、“让所有的游戏都使用 Steam Play 运行”,“使用这个工具替代 Steam 中游戏特定的选项”。这个兼容性工具应该就是 Proton:

d4aa22ab11e0b96890abe04feefedefa.png

Steam 客户端会要求你重新启动,照做,然后重新登录你的 Steam 账户,你的 Linux 的游戏库就能得到扩展了:

e6c7500972e2cb9b85617cc6fb6b9170.png

Fedora Linux 系统中使用 Steam Play 安装一个 Windows 游戏

现在你已经启用 Proton,开始安装游戏,选择你想要安装的游戏,然后你会发现这个安装过程类似于在 Steam 上安装一个普通游戏,如下面这些截图所示:

2475bd998b70cc7c29e93bb9ffedf86f.png

97b9e9f81b56525cae81b4328fa0f784.png

def879562f60fa7d4101dbdf8152f107.png

3d5d6ea749e67368d2b1bdd8288a6340.png

在下载和安装完游戏后,你就可以开始玩了,以下已经成功运行上游戏:

58979f5dda98967229f6e3a9138041fa.png

cd28ab506cac403273f332d55c20254a.png

结语

一些游戏可能会受到 Proton 测试性质的影响,在这个叫 Chantelise 游戏中,没有了声音并且帧率很低。但是它不会影响使用及系统性能的发挥,因为这些功能还在测试阶段,尽管有 BUG,但不会影响到 Fedora Linux 系统。关于项目你可以参考 Valve推出新版Steam Play及造福Linux用户的质子Proton 一文。

相关主题


http://www.ppmy.cn/news/426972.html

相关文章

游戏开发中2D场景下实现伪3D碰撞检测方法

当前市面上有许多2D类型的格斗游戏,比如经典的KOF,侍魂,DNF,还有现今的摸头村手游等等,2D游戏众所周知只有两个轴——X轴和Y轴,需要完成攻击判定也仅仅只能通过构建一个2D的碰撞器,通过碰撞器检…

笔记本WIN7系统玩虚拟机不能全屏解决办法

我们在使用笔记本win7系统玩游戏时,经常会发现屏幕居中两边有黑条,而有一些台式机的宽屏显示器也经常出现下玩游戏不能全屏的问题,下面系统之家给大家介绍游戏不能全屏问题通用解决方法。 1、修改注册表中的显示器的参数设置 Win键R键,打开运行窗口,输入regedit回车…

cf不能全屏win7的解决方法_Win10运行DNF全屏后黑屏怎么办|DNF全屏后黑屏解决方法...

DNF是目前还有不少用户在玩的游戏,有使用win10系统的用户,全屏玩DNF这款游戏的时候,出现黑屏,从游戏外取消窗口化或者还原初始配置,已经尝试多种办法,问题都没有得到解决。这篇文章是系统部落给大家带来的D…

计算机提高游戏运行速度的方法,DNF提高游戏流畅度办法推荐 DNF提高游戏流畅度方法...

导 读 相信很多玩家在玩DNF的时候,就算自己电脑配置理论上来讲已经可以完全带动DNF,但有时候还是会一卡一卡的,那么怎么办呢?今天小编就给大家推荐一下DNF提高游戏流畅度方法,快一起来看看吧! 电脑信息:... 相信很多玩家在玩DNF的时候,就算自己电脑配置理论上来讲已经可…

dnf进游戏找不到服务器,登录DNF显示连接不到服务器怎么办 服务器连接失败解决方法...

国服DNF在更新了春节活动以后,不少玩家都出现了登陆游戏老是显示连接失败的问题,那么登录DNF显示连接不到服务器怎么办?下面就让我们一起来了解一下服务器连接失败解决方法吧! DNF服务器连接失败解决方法 我们打开计算机&#xff…

AES与RSA加解密及签名

一、AES(对称性加密)加密解密 使用注意点: AES生成的钥匙只有一个叫密钥,加密和解密都用密钥来进行操作。注意生成的密钥是Base64位编码,在加密解密时候需要将其转化为密钥对象来进行加解密。 模式及原理…

华为推5G+8K电视或是宣传品牌,赢取出货量还得靠价格战

华为推出电视产品的消息满天飞,其高管一再强调不推传统的电视产品,而强调要以创新改变这个市场,将这类产品成为大屏智能终端,日前就有消息指其首款电视将支持5G8K,不过柏铭科技认为它要实现千万出货量最终还是要靠价格…

红米电视将70英寸电视拉到新低,或迫使华为跟进价格战

Redmi在红米note8发布会上发布了首款电视产品,尺寸为70英寸,定价仅为3799元,随后小米集团副总裁、Redmi总经理卢伟冰调侃华为指该款电视的售价与华为首款电视价格一样,但是屏幕尺寸却大了六成,竞争力凸显,此…