今天早上,我登录 Unity 3D 时发现一切都非常缓慢且没有响应。我按下Ctrl + Alt + F1打开终端并诊断问题。结果发现 compiz 的 CPU 使用率一直高达 100%。
我检查了软件中心最近安装的更新,发现昨天已经安装了一些 nvidia 驱动程序的更新。我已经从系统设置 -> 附加驱动程序菜单。我使用的是 Ubuntu 11.10 64 位,我的显卡是 Nvidia 8800GTS。
我尝试了以下方法来解决这个问题:
- 卸载并重新安装当前驱动程序(我有'版本当前[推荐]'已安装)
- 安装其他版本的驱动程序。在附加驱动程序菜单上还有一些其他驱动程序可用
- 从 PPA 安装 nvidia 驱动程序
我无法解决这个问题。有什么想法吗?
答案1
同样的问题。登录 Unity 桌面环境后桌面冻结。
解决方案是强制使用以前的 nvidia-current 驱动程序。
- 使用桌面环境‘ubuntu 安全模式’登录(不使用 compiz)
- 停用 nvidia 驱动程序的 PPA(也许也可以使用以前的 ppa 驱动程序,但尚未测试)
- 强制使用“nvidia-current”版本 270.41.06-0ubuntu1,而不是 270.41.06-0ubuntu1.1
- 卸载过程完成后重新启动
我希望它也能解决你的问题。
问候 Adreamus
答案2
从 Nvidia 网站下载驱动程序
在桌面上按住 [ctrl + alt + F1]
登录
转到下载目录 [cd /home/usernamer/folder] 区分大小写* 输入 [sudo service lightdm stop] 终止 Xserver 输入 [ls] 查看当前目录中的内容
按以下方式输入目录中显示的文件名(区分大小写*)[sudo sh ./NVIDIA-Linux-x86-295.40.run]
接受条款和条件后,系统会要求您设置 xConfig,只需选择 [是] 即可自动配置,除非您想自定义配置设置。之后您应该返回终端
输入 [sudo service lightdm start] 来启动 Xserver,它会带你回到登录屏幕
登录并重新启动您可能需要从软件中心下载 Unity 但一切都应该很好!
希望能帮助到你