自 nvidia 更新以来,Compiz 占用了 100% 的 CPU

自 nvidia 更新以来,Compiz 占用了 100% 的 CPU

今天早上,我登录 Unity 3D 时发现一切都非常缓慢且没有响应。我按下Ctrl + Alt + F1打开终端并诊断问题。结果发现 compiz 的 CPU 使用率一直高达 100%。

我检查了软件中心最近安装的更新,发现昨天已经安装了一些 nvidia 驱动程序的更新。我已经从系统设置 -> 附加驱动程序菜单。我使用的是 Ubuntu 11.10 64 位,我的显卡是 Nvidia 8800GTS。

我尝试了以下方法来解决这个问题:

  • 卸载并重新安装当前驱动程序(我有'版本当前[推荐]'已安装)
  • 安装其他版本的驱动程序。在附加驱动程序菜单上还有一些其他驱动程序可用
  • 从 PPA 安装 nvidia 驱动程序

我无法解决这个问题。有什么想法吗?

答案1

同样的问题。登录 Unity 桌面环境后桌面冻结。

解决方案是强制使用以前的 nvidia-current 驱动程序。

  1. 使用桌面环境‘ubuntu 安全模式’登录(不使用 compiz)
  2. 停用 nvidia 驱动程序的 PPA(也许也可以使用以前的 ppa 驱动程序,但尚未测试)
  3. 强制使用“nvidia-current”版本 270.41.06-0ubuntu1,而不是 270.41.06-0ubuntu1.1
  4. 卸载过程完成后重新启动

我希望它也能解决你的问题。

问候 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 但一切都应该很好!

希望能帮助到你

相关内容