Google Stadia 游戏开发者对 Linux 内核调度程序有疑问

由于多种原因,Linux 很难被称为游戏系统。 首先,免费操作系统并不总是支持现代图形界面,并且驱动程序只能以一半的能力运行。 其次,许多游戏根本就没有移植,尽管 Wine 和其他解决方案部分纠正了这个问题。

Google Stadia 游戏开发者对 Linux 内核调度程序有疑问

然而,谷歌Stadia项目本来应该解决这些问题。 但这只是理论上的。 事实上,“云”游戏的开发者在将其转移到 Linux 时 相撞 问题也与系统内核调度程序有关。

开发人员 Malte Skarupke 报告称,Linux 内核调度程序很糟糕,尽管 MuQSS 等补丁部分改善了这种情况。 然而,总体而言,操作系统的这一部分还远远不够理想。 而MuQSS本身也有其自身的问题。 然而,事实证明,Windows 中的类似解决方案效果更好。

最重要的是,对于 Google Stadia 来说,屏幕上图像的刷新率非常重要。 毕竟,游戏实际上是在远程服务器上执行的,用户收到的只是一张图片。 因此,除了良好的互联网带宽之外,软件性能也很重要。 但这正是问题所在。

这些缺点在动作片《狂怒 2》移植到 Stadia 的过程中就暴露出来了。 考虑到系统支持 30 或 60 FPS 的帧刷新率,每帧渲染时间分别为 33 或 16 毫秒。 如果渲染时间较长,那么游戏的速度就会变慢,而且在客户端也是如此。

开发者声称这个问题不仅存在于《Rage 2》中,谷歌也意识到了这一情况,并且正在努力修复,不过目前还没有人给出具体的时间框架。

MuQSS 在这方面表现出了最好的结果,因此假设它迟早会被添加到内核中以取代当前的调度程序。 我们只能希望这会在今年发生。



来源: 3dnews.ru

添加评论