手持设备测试:游戏在 SteamOS 上的运行效果优于 Windows——玩家现在要求推出 Steam 电脑

0
6
Games run better on SteamOS

根据一项基准测试,SteamOS 在手持设备上的表现已超越 Windows 的主要竞争对手——现在,社区希望这一成功能在传统电脑上重现。

来自 Ars Technica 在联想Legion Go S上进行的新基准测试得出了一个显著的结果: 在SteamOS 3.7下,游戏运行速度始终快于Windows 11。

在测试的五款 AAA 游戏中,有四款在 SteamOS 上的帧率更高。大多数情况下,性能提升“仅”为个位数百分比,但也有一些明显例外:在第三人称射击游戏《Returnal》中,SteamOS 在高设置下平均达到 33 帧/秒,而 Windows 11 在联想预装的驱动程序下仅达到 18 帧/秒。

乍一看,这似乎是一个悖论:SteamOS 虽然需要 Proton 兼容层来将 Windows API 调用转换为 Linux,才能运行 Windows 游戏,却实现了性能优势。

理论上,这个额外的转换层应该会降低性能,但显然并非如此。

结果(可能)的解释

原因可能在于 Valve 多年来对 Proton 和现代 Mesa 图形驱动程序的整合进行了优化。近年来,AMD 显卡的 RADV Vulkan 驱动程序性能显著提升,在某些基准测试中甚至超越了 AMD 自己的专有驱动程序。

另一个关键因素是两个操作系统在资源分配上的差异。

  • Windows 11 运行更多的后台进程,占用更多的 CPU 和内存资源。
  • 而 SteamOS 作为一款专注于游戏的系统,在系统相关任务上浪费的资源较少。

这种效率在手持游戏电脑上尤为明显,因为这些电脑对性能和电池续航时间的要求非常高。此外,SteamOS 还具备一些功能,例如着色器预缓存,可减少游戏中的卡顿现象。

简单来说:在预着色器缓存中,Steam 会预先下载每个游戏已经翻译(编译)好的着色器,并将其存储在硬盘上。这样,GPU 在游戏过程中就不必先进行编译,而是可以立即使用已完成的着色器。虽然这会占用硬盘空间,但优势在于缩短了加载时间。

SteamOS PC 什么时候推出?

当然,这样的结果很快就在社交网络上传开了。在游戏子论坛中,人们要求 SteamOS 重新回归 PC,尽管十年前最初的“Steam Machines”并未取得成功。

<blockquote class=”reddit-embed-bq” style=”height:500px” data-embed-height=“240”&Ars测试发现,SteamOS上的游戏运行速度比Windows 11更快
by<a href=”https://www.reddit.com/user/n0b0dycar3s07/”>u/n0b0dycar3s07</a> 在<a href=”https://www.reddit.com/r/gaming/”>游戏</a></blockquote><script async=”” src=”https://embed.reddit.com/widgets.js” charset=”UTF-8″></script>

已经使用 Linux 发行版进行游戏的用户也报告了类似的积极体验。“我昨天安装了它,真的非常惊讶,一切都能立即正常运行,游戏兼容性也非常好,”一位用户谈到了他的体验 在 PCMR 子论坛

硬件兼容性仍然是个问题

尽管大家都很兴奋,但社区仍然发现了阻碍 Linux 更广泛应用的严重障碍。热门游戏如《使命召唤》、《绝地求生》和《Riot Games》旗下使用Vanguard引擎的作品仍 无法访问

几乎所有竞技游戏都需要反作弊软件,而该软件无法在 Linux 上运行或无法正常运行。

Nvidia用户表现得尤为谨慎,因为Linux上的图形驱动程序情况仍然不理想。 “70%的Steam玩家使用Nvidia GPU”, 一位 社区成员指出——对于一些人来说,这只是寻找 AMD 或 Intel 替代品的又一个理由。

为了获得更好的游戏性能,你会改用 SteamOS 吗?或者有什么原因让你无法永久放弃 Windows?你对 Linux 有什么体验?请在评论中分享你的看法!