使用 Nvidia 提高 Ubuntu 13.04 上的 Steam 性能

使用 Nvidia 提高 Ubuntu 13.04 上的 Steam 性能

您好,我有一个关于调整 Unity 性能的问题,以便您能够实际使用 Steam 以流畅的帧速率玩游戏。

我有一台 Dell Precision M6300 移动工作站,配备 Quadro FX1600M 256MB 显卡、8GB RAM、SSD、Core 2 duo 2.5GHZ,并使用 Ubuntu 附带的 313 个驱动程序。
现在 - 当我在笔记本电脑上运行 Windows 7 并使用 Aero 或标准桌面效果时,我可以在 1920x1200 分辨率下以最高细节播放《半条命 2》,并获得 35FPS(1680x1050 最高可达 55FPS)。

现在在 Ubuntu 上,我已确保非直接全屏窗口在 CCSM 中勾选,禁用 VSYNC 并在 Nvidia X 服务器设置程序中将其关闭。当我在 Unity 下运行 Steam 并启动 HL2 时,游戏加载正常,但启动画面不连贯,新游戏画面的图形缓慢而不稳定。

在 Nvidia X 服务器设置中查看显卡属性时 - Unity 在空闲时消耗 238MB 的图形内存来运行桌面,这似乎不适用于游戏。

我得出这个结论的原因是,如果我安装 Gnome 会话并使用故障恢复会话,则用于运行桌面的视频内存量为 50 MB - 通过此会话启动时,HL2 运行顺畅无比。还尝试了 KDE,它也很流畅,MATE 桌面和 LXDE 和 XFCE,甚至默认的 GNOME 3 会话,我都可以很好地玩 HL2。

有人知道我如何调整 CCSM 或 Unity,以确保当我玩全屏游戏时,它会释放 VRAM 的控制,这样我就可以在不切换 DE 的情况下玩游戏吗?

我喜欢 Unity,这台笔记本电脑仍然足够强大,可以玩游戏和完成工作(几年前超过 2K) - 我的台式工作站上没有这些问题,但它有 2GB 660Ti 卡,所以 Unity 的内存开销不是问题。

有人能帮忙吗?如果我需要放松一下,我希望能够带着我的笔记本电脑去玩游戏,并且真的想在 Ubuntu 上做到这一点以支持 Steam。

相关内容