![Ubuntu 12.04 和 13.10 使用 nvidia gtx 660 时冻结并出现白屏](https://linux22.com/image/971998/Ubuntu%2012.04%20%E5%92%8C%2013.10%20%E4%BD%BF%E7%94%A8%20nvidia%20gtx%20660%20%E6%97%B6%E5%86%BB%E7%BB%93%E5%B9%B6%E5%87%BA%E7%8E%B0%E7%99%BD%E5%B1%8F.png)
我已经尝试在新电脑上运行 Ubuntu(与 Win7 双启动)一周了,但还没有找到可行的解决方案。系统规格:
- 英特尔酷睿 i7-4771 @ 3.50 GHz
- 250 GB 固态硬盘 三星 840 EVO
- 16 GB 内存
- Nvidia GeForce GTX 660
最后一项是嫌疑犯......
我首先安装了 12.04,它运行良好(但没有检测到我的 nvidia 卡),直到它更新,然后发生以下两件事之一(我已多次重新安装 12.04):1)我看到一个白屏,但鼠标可见,并且可以用 Ctrl-t 打开图形终端并从那里运行程序。2)更新 nvidia 驱动程序后,我的屏幕完全变黑,甚至无法使用 Ctrl-Alt-F1 打开终端。
然后我尝试安装 13.10,但它在启动画面上冻结,我无法使用 Ctrl-Alt-F1 打开终端。我甚至无法让键盘在故障安全模式下工作!
我不熟悉调试此类问题,非常希望得到帮助。现在我不能使用 Ubuntu,这很遗憾……
答案1
谢谢软盘的回复!
我最后做的是全新安装 12.04 并安装 nvidia-304。然后我得到了熟悉的黑屏,上面有一个白色轮廓的十字,但是当我输入密码并按下“回车”键时,我得到了一个白屏,可以按 Alt-t 打开终端。
最终解决问题的方法是输入以下命令切换到 Unity 2d:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
现在,安装 mesa-utils 后,系统识别了我的显卡,我可以使用以下命令查看它正在使用中:
sudo /sbin/lsmod | grep nvidia
我必须使用 unity 2d :)
答案2
我假设您使用包含最新显卡驱动程序的 nvidia-331 驱动程序包更新了视频驱动程序。并且您在终端中使用了一些类似这样的代码:
安装 nvidia-331
或者你使用了 304 版本
安装 nvidia-304
我猜 nvidia-304 软件包适合你的显卡,但我不确定,因为我从未测试过它。我希望你没有将视频驱动程序更新为 nvidia-319,因为这个软件包可能会给 GeForce 600 系列显卡带来问题。
Nvidia-331 应该可以正常工作,但如果不行,我建议您安装 ubuntu 13.10 的全新副本。我是新手,我不喜欢升级到更高版本的 ubuntu,因为我对 linux 了解甚少,我可能会像您一样遇到自己无法解决的问题。
至于您的显卡,您应该尝试访问 NVIDIA 网站的驱动程序部分,并在其中查找 Linux 驱动程序:GeForce - GeForce 600 系列 - GeForce GTX 660 - Linux 32 位或 64 位,无论您使用什么。有很多关于如何在 ubuntu 中安装正版 NVIDIA 驱动程序的教程,如果您能找到合适的视频驱动程序,更新您的显卡驱动程序应该不成问题。