本文示例在 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 个游戏:

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

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

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

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

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

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

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

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

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

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

结语

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

相关主题

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

  1. 歌华有线宽带在Windows XP和Fedora Linux Core 6下的配置

    操作系统:Windows XP sp2或者Fedora Linux Core 6 网络类型:歌华有线宽带 配置过程:不需要任何配置,只需要保持IP地址和网关都为自动获得即可上网,Windows XP下 ...

  2. linux命令行访问win,从Linux命令行访问Windows共享 | 旺旺知识库

    Samba Project是一个开源项目,支持 Linux.UNIX 和其他类似 UNIX 的操作系统与 Windows 互操作.大部分 Linux 发行版的存储库中都包含 Samba,而且一般通过安 ...

  3. Linux学习笔记(二) 安装Fedora Linux

    第二课:安装Fedora Linux .安装前的准备 .收集硬件信息 .准备安装文件 .准备安装空间 .确定安装方式 .开始安装 .安装后的配置 收集硬件信息 .检查兼容性 .RedHat Linux ...

  4. linux fedora14 u盘运行,Fedora Linux系统下挂载U盘和Windows盘

    前提是在mnt目录下,建立了F,D,U三个目录,还有就是sda,hda之分即串并口硬盘区别 [root@localhost yan]# vi /etc/fstab LABEL=/ / ext3 def ...

  5. linux pptpd无法访问内网,Linux系统中Starting pptpd无法运行的解决办法

    安装pptpd后,启动服务时无法启动 复制代码代码如下: service pptpd start 若已经配置chkconfig pptpd on则开机时停止在Starting pptpd: 运行不下去 ...

  6. linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录

    首先创建用户 useradd lus1 passwd lus1 我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/ vim /etc/ssh/sshd_config //这个 ...

  7. linux查看ip访问日志文件,linux分析apache日志获取最多访问的前10个IP

    apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数. 既然是统计,那么awk是必不可少的,好用而高效. 命令如下: awk '{a[$1] += ...

  8. windows如何访问linux系统文件,如何从 Windows 访问 Linux 文件?——方法步骤

    从Windows Insiders 预览版 20211开始,WSL 2 将提供一个新功能:wsl --mount.这个新的参数允许在 WSL 2 中连接和挂载一个物理磁盘,这样你就可以访问 Windo ...

  9. 汽车linux操作系统怎么安装app,在Fedora Linux操作系统上安装软件的方法

    本文教你在Fedora Linux操作系统上安装软件,以下提供的方法仅供新手阅读,高手就不必阅读了,因为内容非常的简单. 前言 与Ubuntu.Linux Mint和其他用户友好的操作系统相比,Fed ...

最新文章

  1. 后疫情时代下,企业数字化转型之路如何走?
  2. 大数据谋定农业发展路径-丰收节贸易会:全球十大经典案例
  3. nyoj 287(区间覆盖)
  4. spark-jar冲突解决方案
  5. 英语影视台词---八、the shawshank redemption
  6. textview根据文字行数自动变化大小
  7. 字符串分割 异常 泛型 练习
  8. 在 SELECT 查询中使用透视
  9. 蚂蚁金服招聘-高级数据技术工程师、大数据研发工程师/专家
  10. jdk api官方文档的使用
  11. 真机linux系统封装rhel7.6虚拟机
  12. 外贸软件供应链中供应商管理解决方案
  13. 在Colaboratory中使用ImageAI训练自己的数据集
  14. ecos kernel 分析 转自黑嘴公 PiPi Cat
  15. Babel转码器(ES6)
  16. wxpy实现微信机器人
  17. 最详细的MOS管讲解
  18. 打不开我的电脑 显示服务器,我的电脑服务器打不开。怎么办?
  19. python 实现四则运算(一)
  20. 为什么PHP在很多公司遭到弃用?

热门文章

  1. Hazelcast与MongoDB集成
  2. 微信跳一跳外挂辅助流程 (MAC+iOS)
  3. strtok字符串拆分和堆空间的申请
  4. maven仓库jar包存在,pom报错问题
  5. 云场景实践研究第86期:美甲帮
  6. 文档流图片的请求、预览、下载
  7. 正式告别,虾米音乐今日关停
  8. CC00135.bigdatajava——|JavaMySQL.高级.V07|——|MySQL.v07|热备份实战|
  9. mysql 删除字段语法_mysql增添、修改、删除字段语法实例
  10. Windows 10 Mobile Build 10586.71截图泄露