为什么 Windows 中的游戏 FPS 比 Ubuntu 中更好?

为什么 Windows 中的游戏 FPS 比 Ubuntu 中更好?

当我的三星 R870(Intel i3 和 nvidia GeForce GT 330M)上安装 Windows 7 时,像军团要塞 2(通过 Steam)这样的游戏运行非常流畅,但是当我下载并安装 Ubuntu 和 Ubuntu Studio 时,游戏运行相当流畅大约 15 分钟,然后我的笔记本电脑就完全关闭了。

为什么会这样呢?

我也安装了正确的图形驱动程序。

答案1

不一定。

他们在更精简的 Linux 上指定了帧速率(Ubuntu 没有 Unity,以减轻显卡负担),而 Left4Dead2 在 Linux 上的帧速率更高。据我所知,TF2 运行在相同的引擎上,因此理论上如果您运行的是 XFCE 之类的东西而不是 Unity,那么在相同的硬件上它会有更好的帧速率。

看看这里讨论如何从 wine 游戏中获得更多性能的帖子(由于额外的抽象层,运行速度应该会更慢)。如果你调整你的盒子,一般来说,Linux 原生游戏的帧速率会比 Windows 原生游戏更高。

答案2

显卡公司不断对 Windows 驱动程序进行调整。他们专门修改驱动程序以检测游戏的运行时间,并据此优化性能、崩溃问题和其他类型的优先级。

AMD/INTEL/NVIDIA 的 Linux 驱动程序级别非常低,显然您需要预料到高度的不稳定性。我猜是因为操作系统种类繁多。

如果他们有更高程度的开源支持就好了。

祝你好运!-drXploit

相关内容