don*_*ong 9 performance nvidia unity compiz games
自从我全新安装 ubuntu 12.04 以来,我的游戏性能大幅下降
我的 PC 由 Nvidia Geforce GTX 460、AMD Phenom II X4 965 CPU 和 4GB 内存组成,我使用的是 nvidias 专有驱动程序。
我主要是用他们的 linux 客户端玩新英雄。我从 ubuntu 9.10 开始这样做,在使用专有的 nvidia 驱动程序时我从未遇到过任何性能问题。我的 fps 总是最大到 60 的 vsync 帧上限。
由于我运行的是 ubuntu 12.04,所以我得到了大约 30-45 fps 的速度,而且游戏体验总体上非常滞后。我知道有很多人对 nvidias 295.40 驱动程序有问题,可悲的是默认情况下安装在 ubuntu 12.04 中。所以我手动安装了最新的稳定版 295.49、最新的 beta 302.07 甚至是 ubuntu 11.10 中使用的旧版本 295.33(我从未遇到任何性能问题)。这是浪费时间,因为我在所有 4 个驱动程序版本中都遇到了相同的性能问题。
当我使用 Unity 2D 时,我的 fps 又回到了 60,整体游戏性能非常好。所以我只有在运行 ubuntu 12.04 版本的 Unity 时才会遇到这些问题。
我还尝试删除主目录中的 .config 和 .compiz-1 文件夹,但在使用 unity 时游戏性能仍然一团糟。
我不知道接下来要尝试什么......有人知道我如何进一步调试问题吗?也许我可以提供更多数据来更好地分析问题?也许尝试摆弄一些compiz设置?
这种性能回归真的令人沮丧,我正在考虑下载 Heroes of Newerth 的 Windows 客户端并返回双启动,因为这简直是不可接受的。
任何帮助表示赞赏。
这不是一个真正的解决方案,但至少它可能是一个(希望)有用的解决方法(除了简单地使用 Unity 2D 之外)。
在开始游戏之前,打开 Nautilus(文件管理器)并转到/usr/share/application
. 打开终端,输入metacity --replace
,然后按 Enter。不要惊慌,Unity界面会消失,但这是我的意图。从文件管理器启动游戏(游戏的启动器应该位于我提到的文件夹中)。玩完游戏后,unity --replace
在终端窗口中输入内容,然后按 Enter 键。您的桌面现已恢复到原来的样子。
这应该可以工作,因为可能是 Unity 在后台运行导致了问题。
另外,我会将其报告为错误。这绝对是需要修复的问题。如果您提交错误报告,请务必在此处留下链接,以便遇到此问题的其他人可以将其标记为“影响他们”,这样可以更快地修复该问题。
小智 0
使用Unity 3D时,是否启用了很多3D效果等?(立方体、桌面动画、菜单效果等)这些会降低性能,即使在一台好的机器上也是如此。
可能值得检查您的 nvidia 设置,只需在破折号中搜索“nvidia”即可找到它。我知道我必须对 nvidia 设置进行相当多的调整才能没有出现任何延迟。
检查你的游戏设置,稍微改变一下,看看你的 fps 变化了多少。
请务必获取 Ubuntu 的最新更新,这有时可以解决问题,尽管就您而言,我不认为它会有所帮助。
归档时间: |
|
查看次数: |
3802 次 |
最近记录: |