我最近从 12.04 升级到了 13.04,在玩游戏时遇到了一些性能问题(大多数情况下),而使用 12.04 时不会遇到这些问题,一些相对简单的游戏(例如 xonotic)会在一小时左右后冻结我的系统,我不得不强制关闭系统。
眼镜:
Inter I7 2.2 GHz 4GB 内存 GeForce GT 540M
我尝试过使用 primusrun、optirun 和不使用它们来运行游戏,结果都一样。如果我尝试在 lxde 桌面上运行它们,我遇到的问题会稍微少一些,但桌面本身会出现很多错误,程序会不断冻结。
答案1
也许您遇到了过热问题,可能是由于灰尘和碎屑堵塞了风扇周围的铝制散热片而导致的。您可以搜索任何带有单词传感器如果您想了解有关如何监控硬件温度的更多信息,请参阅其中的内容。不过,我不认为过热是您的问题,因为它经常导致崩溃,而您的问题是冻结。
什么做导致冻结的常见原因是显卡故障。如果您的计算机有显卡,并且您很幸运有备用显卡可以暂时与 GeForce GT 540M 交换,那么您可以亲自测试这种可能性。
如果这两种可能性都不是导致您出现性能问题的原因,那么至少您已经缩小了导致性能问题的可能原因范围。在这种情况下,查看以下问题的答案会对您有所帮助Ubuntu 死机了怎么办?。
答案2
您是否尝试过同时使用nvidia-current-updates
这两个mesa-utils
包?
要安装 Nvidia 驱动程序,请在终端使用以下命令:
sudo apt-get install nvidia-current-updates
要删除所有 Nvidia 驱动程序并安装 mesa-utils:
sudo apt-get remove nvidia-current nvidia-graphics-drivers
sudo apt-get purge nvidia*
sudo apt-get install mesa-utils