我在自己亲手打造的塔式电脑上运行 Ubuntu 11.10(重要规格:Intel Core 2 Duo 3 GHz、8GB RAM、配备 640 MB 视频 RAM 的 NVidia GeForce 8800 GTS)。这是一个有点奇怪的设置,因为我将 Wubi 安装在装有 Windows XP 的硬盘上,后来又将 Windows 7 安装在另一个驱动器上,但这无关紧要。
上次我启动 Ubuntu 大概是几天前,当时 Unity 3D 运行正常。速度有点慢,但还不错。今天我启动时,Unity 根本无法工作。如果我尝试做任何事情,顶部栏就会变成彩虹状故障,停靠栏不会执行任何操作,整个系统反应非常迟钝。
我不完全确定问题可能出在哪里。Windows 7 最近突然觉得需要运行 CHKDSK,但由于它只扫描了 C:,而 Wubi 并没有安装在 Windows 7 认为的 C: 位置,所以我很难认为是这个问题。(上次在我拥有的一台电脑上运行 CHKDSK 是在一台戴尔笔记本电脑上,试图修复有缺陷的硬盘,结果造成的损坏比修复的要多。所以我对 CHKDSK 持怀疑态度。)我想不出最近发生的任何重大更新会导致这种情况。
值得庆幸的是,Unity 2D 仍然有效,所以我没有完全被锁定。我使用的是 NVidia 的专有驱动程序(标记为“推荐”的驱动程序,无论哪个),直到最近它们都运行良好。有什么想法我可以做什么吗?
答案1
不要直接使用 apt-get 删除视频驱动程序。这会导致这情况。你应该做的是使用附加驱动程序(又名 jockey-gtk)移除它们:
单击移除,它会为你切换到 noveau
答案2
这似乎是 4 月 11 日 Nvidia 驱动程序更新的问题。此错误在各个发行版中均有发生,并且正在跟踪错误 #980298。一个临时的解决方法是将其删除:
sudo apt-get remove nvidia-current nvidia-current-updates