Valve 已经澄清,当涉及到在Steam 平台上运行哪个版本的游戏时,将使用本机 Linux 化身——而不是通过 Proton 的 Windows 游戏——如果这样做有意义的话。换句话说,如果本机 Linux 端口运行良好。
对此存在一些困惑,因为一些目光敏锐的人发现 Portal 2,Valve 自己的一款已移植到Linux的游戏,在 SteamDB 中被关闭,因为建议通过 Proton 在 Steam Deck 上运行(即 Windows 版本) ,在兼容层 Proton 的推动下,可以在 SteamOS 上运行,当然,这是一个基于 Linux 的操作系统)。
不过,正如Gaming on Linux指出的那样,事实上,这只是因为 Valve 在为 Steam 平台开发软件兼容性的早期阶段就实施了对这些不同版本的测试的方式。
Valve 解释说:“在我们进行一些政策更改之前,在 Linux 之前通过 Proton 测试的游戏数量有限。从那时起,所有这些游戏都已经回到队列中,以便使用他们的 Linux 版本进行重新测试。”
如果这些 Linux 版本确实在 Valve 的手持 PC 上运行良好,那么本机 Linux 版本将是推荐的版本。
在一份详细描述 Steam 平台兼容性审查流程的开发者文档中,Valve 进一步解释道:“默认情况下,如果有可用的 Linux 版本,我们将对其进行测试。如果 Linux 版本未能通过兼容性测试或遇到重大问题,我们将测试在 Proton 下运行的游戏的 Windows 版本。我们的目标是让客户在 Deck 上获得最流畅的体验,因此我们将提交更有利的测试结果。”
分析:听起来像是一个计划,但那些细微差别呢……
当任何给定的游戏实际上具有本机 Linux 端口时,这似乎是一种足够公平的方式来决定采用哪条路线。然而,在检查过程中可能会出现问题,如PC Gamer(标记了这一点)所指出的那样,在无主之地 2 中看到的细微差别可能具有原生 Linux 版本,但最终的 DLC 没有(所以不会工作)。
或者再举一个例子,Linux 版本在表面上可能工作得更好,但没有 Windows 版本对游戏的最新更新和调整(可能是错误修复、附加内容)。在这些情况下,测试过程将进行多深,以及是否会考虑这些额外因素——嗯,显然担心可能会错过其中一些更精细的点。
此外,如果 Linux 版本运行良好,但Proton版本提供的性能稍好一些,这可能永远不会被采用 - 正如 Valve 指出的那样,如果在兼容性和不会引发任何严重的问题。
当然,您仍然可以随心所欲地运行原生 Linux 或 Proton spin 游戏,但不太懂技术的用户显然会选择 Valve 的默认选择,因此如果有任何一个,最终可能会变得更糟遇到上述类型的小精灵。
Steam 甲板的兼容性风险有很多因素,毫无疑问,在发布后的等式的这个软件方面会有很多事情要做。
领取专属 10元无门槛券
私享最新 技术干货