ProtonDB 对 Steam 上前 10、前 100 和前 1000 款游戏的兼容性进行了评级,根据评级,前 1000 款游戏中有 77% 在 Linux 上运行良好,在前 100 款游戏中有 80% 在 Linux 上运行良好,而在前 10 名游戏中只有 4 个在 Linux 上运行良好。

上图中评级的含义为:

  • 原生:游戏可以在 Linux 上原生运行
  • 白金:开箱完美运行
  • 黄金:调整后可完美运行
  • 白银:运行时有小问题,但一般来说是可玩的
  • 青铜:可以运行,但经常崩溃或有问题,不能舒适地玩
  • 残缺:要么无法启动,要么根本无法玩

这意味着,一个 Windows 游戏达到黄金级别的评分,就能够通过 Steam Play 在 Linux 上运行这个游戏。

什么是 Steam Play 和 Proton?

Valve Software 是 Steam 游戏平台和 Dota 2、Half-Life 和 Team Fortress 等热门游戏背后的公司。Valve Software 于 2010 年推出的一项功能—Steam Play ,允许在 Steam 上进行跨平台游戏。
在 2018 年 8 月,该公司面向所有 Linux 用户发布了一个新的、改进版的 Steam Play BETA,这个版本包含了修改过的 Wine 分发,称为 Proton,以兼容 Windows 游戏。该版本带来的改进如下:

  • 游戏可以直接通过 Linux Steam 客户端安装并运行,并具备 Steamworks 和 OpenVR 原生支持;
  • DirectX 11 与 12 现在基于 Vulkan 实现,游戏兼容性更好且对性能的影响也更少;
  • 优化了全屏支持:全屏游戏将无缝拉伸至期望的显示大小,而不会与显示器原始分辨率发生冲突,也无需使用虚拟桌面;
  • 优化了游戏控制器支持:游戏将自动识别 Steam 支持的所有控制器,甚至将比游戏原始版本提供更多的开箱即用的控制器兼容性;
  • 与普通的 Wine 相比,多线程游戏的性能已大幅提高。

Proton 通过 DXVK 等相关技术的进步,使 DirectX 9、10 和 11 游戏通过 Vulkan API 运行,在游戏兼容性方面取得了巨大进展。值得一提的是,Proton 是一个开源工具,Valve 在 Github 上提供了 Proton 的源代码。源代码地址为:

https://github.com/ValveSoftware/Proton/

如今来看,Steam Play 项目进展还算顺利,并且亚马逊也在考虑加入这个行列。

近日,据外媒报道,亚马逊正在招聘在 Valve 的 DXVK 和 Proton、在 Mesa 开源图形驱动、Vulkan 等方面有资深经验的 Linux 游戏工程师。本次招募的工程师将参与到亚马逊 Luna 云游戏项目中。

招聘信息还提供了工作细节:“这个岗位涉及到与 Proton (一个使用 Wine 在 Linux 上运行 Windows 游戏的兼容层)的工作。Luna 致力于与围绕 Proton 的开源社区合作。这个岗位将向 Proton 和 Wine 等开源项目提交代码,以追求以稳定和高性能的方式运行游戏”。

这意味着,这个岗位的角色将更多专注于上游的贡献,而不是单单只为亚马逊服务,同时从另一面来看,这些上游的改进也将渗透到不使用亚马逊 Luna 云游戏服务的传统 Linux 游戏玩家中,从而使整个生态系统受益。

重要里程碑

经过发展,目前来看 Proton 已经成为让 Windows 游戏在 Linux 中良好运行的最流行方式之一,但是考虑到即将推出的 Steam 平台,对于 Valve ,目前面临的最大的问题就是 Steam TOP 10 游戏中仅有 40% 的游戏可以在 Linux 上运行,毕竟许多玩家肯定还是想要在 Steam 上玩多款最流行的游戏。

尽管如此,在 Linux 上运行数百个 Windows 游戏仍然是一个重要的里程碑。之前,少数 Windows 游戏在 Linux 中运行中都并不现实,甚至必须通过 Wine 兼容层来运行。现在,有了 Valve 和 ProtonDB,只需按一个按钮,或者很少的调整,就可以在 Linux 中玩数百款游戏。

Valve 表示,它的目标是让整个 Steam 库在 Linux 上运行,专门供 Stream Deck 的所有者使用。“我们不确定这是否可行,这在很大程度上取决于 Steam 平台受欢迎程度。”

小结

为什么 Valve 要花费时间,金钱和资源来做这件事?或许是因为 Valve 看到了 Linux 社区背后的价值。

作为最流行的开源 OS 系统,Linux 和大家的日常生活关系很大,安卓手机、服务器中都离不开它,但在桌面系统上,Linux 不被认可的原因就是游戏。这其中最大的问题并不是系统不行,主要还是因为 Linux 系统分散,桌面份额太少,游戏开发商没有把重点放在 Linux 上。

而 Valve 是否会最终实现其目标,改变 Linux 的这一现状?从目前的的趋势来看,这一天似乎并不会太远。

Linux 游戏玩家有福了相关推荐

  1. Linux游戏蒸蒸日上,Wikimedia坚持开放格式,等等

    开源新闻让您阅读愉快. 2014年2月17日至21日 在本周的开放源代码新闻摘要中,我们将探讨Linux游戏玩家的好消息,坚持其开放根基的Wikipedia以及两个可以帮助我们重塑未来的出色的开放硬件 ...

  2. SteamOS:Linux 游戏的现状

    为什么80%的码农都做不了架构师?>>>    在经历了 14 个月的 beta 测试之后,Valve 的新游戏平台怎么样了? 自从 Linux 操作系统在上世纪 90 年代问世以来 ...

  3. SteamOS 时代来临,Linux 游戏的现状如何?

    在经历了 14 个月的 beta 测试之后,Valve 的新游戏平台怎么样了? 自从 Linux 操作系统在上世纪 90 年代问世以来,即便是这个圈子里最有影响力的人物也不得不承认,Linux 这个开 ...

  4. 面向游戏玩家的六款最佳Linux发行版

    面向游戏玩家的六款最佳Linux发行版 Linux系统技术交流QQ群(290864)验证问题答案:刘遄Linux就该这么学 导读 Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面 ...

  5. linux版本游戏排行,面向游戏玩家的六款最佳Linux发行版

    是的!你没有看错.Linux一向以性能.稳定性和安全性出名,但现在它也以游戏出名.有成百上千款面向Linux的游戏,众多的Windows游戏也已移植到Linux平台.但是,我们有很多的Linux发行版 ...

  6. linux版本游戏排行,向游戏玩家推荐的六款最佳 Linux 发行版

    原标题:向游戏玩家推荐的六款最佳 Linux 发行版 Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI).而如今我们有了高级的桌面环境,比如KDE Plasma等.现在, ...

  7. linux wps2016_2016年排名前7的Linux游戏

    linux wps2016 在2015年<开源年鉴>中,我研究了最好的开源游戏 . 今年,随着Linux游戏的持续增长,我对Steam上的顶级Linux游戏进行了汇总. 在平均一天中, 其 ...

  8. linux开源游戏_2014年杰出的开源和Linux游戏

    linux开源游戏 您好,开放游戏迷! 在本周的版本中,我们回顾了2014年涵盖开源和Linux游戏的所有新闻和故事! 游戏硬件 2014年,我们在这个主题上进行了相当多的报道.我们从OpenPand ...

  9. Linux游戏市场,Tacoma上的Nixie Pixel以及更多开放游戏新闻

    您好,Linux游戏迷! 在本周的版本中,我们将了解Introversion Software对Linux游戏,Linux新游戏等的看法. 2015年7月12日至18日开放游戏摘要 Linux市场上的 ...

最新文章

  1. 【Xmind】,让你的大脑解放出来
  2. 【编程之美】3.5 最短摘要的生成
  3. 9、 InnoDB行锁
  4. Linkedin Camus的使用
  5. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...
  6. Python开发中收集的一些常用功能Demo
  7. java 主方法 this_java main 方法怎么创建
  8. IDEA打开clone的项目编译时出现java: 程序包org.springframework.boot不存在。
  9. 华为手机锁屏上显示广告遭用户吐槽 官方回应:不是我们干的
  10. 《跑跑卡丁车》国内运营商裁员超30%
  11. Q72:渲染方程(Rendering Equation)
  12. 在win7 64位上安装VS2015的问题汇总
  13. git 小乌龟 配置_git 小乌龟安装教程
  14. Python正则表达式大全
  15. 为什么说软件测试很重要?
  16. 图片太大了怎么压缩?图片缩小kb怎么操作?
  17. 怎样在计算机上登录qq音乐,如何使用手机控制电脑qq音乐播放
  18. 图像处理基本方法-perl语言生成纯色BMP文件
  19. word如何一次性删除所有批注
  20. 鸿蒙系统预计什么时候上市,鸿蒙系统什么时候上市?鸿蒙系统什么时候用于手机(图文)...

热门文章

  1. 域名重定向的解决方案(2)
  2. beauty-of-math
  3. 地图学相关知识(三)
  4. 2018洛奇英雄传永恒最新服务器,洛奇英雄传:永恒官方网站-这一次让经典成为永恒...
  5. 安装VS2015,总是报错JavaScript_ProjectSystem.msi包丢失
  6. 通信原理(3)载波传输PSK
  7. 如何向IE的历史记录添加记录?
  8. JAVA 根据汉字首字母排序
  9. EFI 分区/恢复分区不可删除?你需要使用命令行了(全命令行操作)
  10. python导入excel到access_如何使用Python访问(读取和写入)Google表格电子表格?