实测游戏性能大幅领先Win 11,Linux开始教微软做系统了

说出来可能不信,Windows 系统维持了这么多年原生游戏性能优势的人设,竟然让一个玩旁门左道把戏(兼容层)的 Linux 给干稀碎了?

图片

事情是这么回事,前段时间国外知名科技媒体 @makeuseof 搞了个大活儿。

他们在刷入 SteamOS 系统(基于 Arch Linux)的华硕 ROG Ally 掌机上运行了那些原本为 Windows 量身定做的游戏,顺便还跟同平台 Windows 系统做了下对比

图片

不对比不知道,结果年度魔幻大戏就这么上演了。

本以为 Linux 通过兼容层(转译)运行 Windows 游戏,性能怎么着也得有一些损失、运行比原生慢点吧?

但万万没想到,这跑出来的游戏帧率非但没变差,反而比在它亲爹 Windows 上运行还要丝滑流畅

图片

测完后 makeuseof 编辑道心当场破碎,他直接给出了这样的评价:

图片

其实说来也巧了,华硕 ROG Ally 原本出厂自带的是 Windows 系统

不过由于该编辑逐渐忍受不了 Windows 祖传的各类 BUG 以及在掌机上体验拉胯的问题,最他决定刷成 SteamOS 来试试水。

不错,这正是ValveSteam Deck掌机同款系统,基于Arch Linux 发行版定制

图片

先说硬件方面,华硕 ROG Ally 搭载的 AMD 8 核 16 线程 Zen4 架构 Ryzen Z1 Extreme 处理器,内置 12CU RDNA3 核显,内存则是 16G 6400MT/s LPDDR5

配置上属于是主流掌机的标准三件套。

游戏上该博主测试了大作中比较有代表性的《最后生还者二》《赛博朋克 2077》以及《蜘蛛侠英雄无归》。

图片

最终结果显示,同平台 SteamOS 系统平均帧率对比 Win 11 分别高出 19%18%16%

三款经典 3A 大作全面领先,且领先幅度还不小,平均达到了 18% 左右。

这个结果不光测评博主震惊,估计大伙儿看了也会觉得有些不可思议。

图片

众所周知,Linux 系统是没法直接运行 Windows 程序和游戏的。

因为它俩压根用的不是同一套「语言」,就好比专学中文的你也听不懂外国人在你面前叨叨叨的啥。

很多人认为 Linux 能运行 Windows 应用和游戏,靠的是类似 Vmware 虚拟机的手段。

图片

其实不然,Linux 实现跨平台无障碍交流的关键在于,它有着相当专业的「翻译团队」,也就是我们所说的「兼容层」,其中代表便是 Wine 以及 Proton

图片

简单来说,当你在 Linux 上运行 Windows 程序(调用 Windows API「应用程序接口」)时,这些「翻译官」会第一时间识到并启动。

Windows 程序在运行时,会不断调用 Windows 操作系统提供的各种底层功能,比如创建窗口、读写文件、内存管理等。

而 Wine 的作用在于,它能实时拦截这些调用,并将其翻译成 Linux 操作系统能够看懂执行 POSIX API 调用。

图片

游戏方面,Wine 还有一个重要的子项目叫作 DXVK,它也能将 Windows 游戏的 DirectX 9/10/11 指令,实时翻译成对 Linux 友好的 Vulkan API 指令。

就这样,在诸多「外挂」的精密配合下,Linux 便能实现跨平台运行 Windows 应用和游戏了。

尽管这「翻译」发生在毫秒级之间,但毕竟存在一个过程,因此也就和大伙儿所想的那样,性能以及运行效率有一定损失也是不可避免的。

图片

不过随着这些年 Linux 兼容层开发者们的不断努力,转译运行 Windows 程序的性能损失正在不断被缩小。

例如,Linux 对 Vulkan 这一个跨平台的现代图形 API 拥有非常好的支持,翻译效率极高。

特别是后来 Steam Deck 开发商 Valve 还为 Linux 打造了一个超级增强版Wine——Proton

它直接将 WineDXVKVKD3D-Proton 以及一系列优化和补丁打包在一起,并与硬件、游戏应用深度集成。

图片

最终实现不少游戏性能表现甚至强过正主 Windows……

总结就是,虽说 Linux 存在诸如原生不支持这样的后天缺陷,但架不住它舍得下功夫打磨、优化啊。

哦对了,最近 Boiling Steam 公布的最新数据显示:近 90% Windows 游戏现在都已能在 Linux 上运行。

图片

这些都是 Linux Wine 以及 Proton 等兼容层开发者们正不断努力的最好例子。

他们硬是在一个本不该属于 Windows 游戏的系统上,通过一行行代码的魔改和优化,不仅实现了「能玩」,甚至达到了「玩得更好」的境界!

讲道理,冲着这种对生态兼容的执着和技术上的精益求精态度,我得给他们点一个大赞。

图片

反观微软呢,你这些年到底在干什么?

Windows 作为全球最大的 PC 游戏平台,时不时整出些大小 Bug、甚至性能开倒车咱们就不提了。

你背靠着无数资源和开发者,本应是性能和效率的标杆,结果却被社区用爱发电、用技术力堆出来的兼容层给「以下犯上了。

是时候该反省反省了哈!

*资料、图片来源:makeuseof、网络。


本文编辑:@ 小忆

©本文著作权归电手所有,未经电手许可,不得转载使用。