Valve 表示他们的游戏在 Linux 上运行比在 Windows 7 上运行得更快

现在 阀门 honcho Gabe Newell 预测随着 Windows 8 的发布,一切都会结束,他们一直专注于 Linux .一段时间以来,我们一直听说 Valve 的数字游戏分发平台 Steam 将登陆 Linux,但随着 Valve 的 Linux 博客最近的更新,他们声称 他们的游戏在 Ubuntu 上比在 Windows 7 上运行得更快 .

尽管 Steam 登陆 Linux 对任何喜欢免费或开源操作系统的游戏玩家来说都是一个福音,但任何 OS X 游戏玩家都会立即注意到,仅仅因为 Steam 在操作系统上并不一定意味着游戏会随之而来。 Steam 不制作游戏 兼容的 ,它只是制作预先存在的游戏 可用的 在一个单一的客户。诚然,如果 Steam 在操作系统上可用,它确实增加了开发人员将他们的游戏带到所述操作系统的机会,因此 Linux 游戏玩家有一些值得期待的东西。

根据 一个帖子 在 Valve Linux 博客上,Linux 游戏玩家必须期待的另一件事是 Valve 游戏在 Linux 上的运行速度比在 Windows 7 上更快。 Valve 测试了 左4死2 在 64 位 Windows 7 和 32 位 Ubuntu 12.04 上。硬件、Intel Core i7 3930k CPU、NVIDIA GeForce GTX 680 显卡和 32 GB RAM,在两个操作系统测试中都相同。

当团队第一次在他们的 Windows 设置上测试游戏时,他们发现他们每秒管理 270.6 帧。当他们第一次在 Ubuntu 上测试游戏时,有趣的是,他们每秒只能管理 6 帧。他们向我们保证,这是第一次测试时移植到新操作系统的任何游戏的典型特征。在对 Linux 兼容性进行了调整,包括更改内存分配器以使用更多适用于 Linux 的功能,以及提高驱动程序兼容性和减少驱动程序问题后,该团队设法每秒输出 303.4 帧,比 Windows 7 测试每秒多出 30 多帧.

Ubuntu 中减速的原因是什么? Ubuntu 使用 OpenGL,而 Windows 7 使用 Direct3D。 Valve 表示,他们在 Windows 7 下的 Direct3D 中发现每批额外的几微秒开销,这加起来。这些额外的微秒也不会出现在 Windows 下的 OpenGL 中,所以并不是说 Linux,特别是作为操作系统,只适合运行 Valve 游戏。只是 Windows 使用了 Direct3D,Windows 上的 Direct3D 并没有产生比 Linux 上的 OpenGL 更好的结果,因为 Valve 不仅竭尽全力让游戏在 Linux 上运行得更好,而且直接与硬件制造商合作帮助尽可能提高性能。

然而,对于那些只是安装游戏而不进行自己调整的休闲最终用户而言,Valve 可以让他们的游戏在 Ubuntu 上运行得比在 Windows 7 上运行得更快。

(通过 Valve Linux 博客 )

与您的兴趣相关

  • Steam 即将登陆 Linux
  • 可能是因为 Gabe Newell 对 Windows 8 太疯狂了