我刚刚从头安装了 ubuntu。但是普通安装本身并不包含 nvidia 驱动程序,因此我从“附加驱动程序”工具安装了它,但它使 ubuntu 崩溃并降低了分辨率和 Unity。我查看了互联网上的所有帖子,但没有找到可行的解决方案。我安装了 nvidia-current 然后删除,安装了 nvidia-current-update 然后删除。我尝试了互联网上提出的所有可能性。唯一可行的解决方案是删除所有与 nvidia 相关的软件包,然后apt-get remove nvidia*
安装 nouveau apt-get install xserver-xorg-video-nouveau
。它可以像往常一样完成所有操作,但我猜没有正确的 nvidia 驱动程序。我是否安装了错误的驱动程序?可能是什么问题?
我的显卡是 Geforce GT635M,Ubuntu 12.10
答案1
我的解决方案与链接一致https://wiki.ubuntu.com/Bumblebee#安装
答案2
如果 Nouveau 驱动程序对您有用,使用它并没有什么问题。它只是免费提供的开源驱动程序。一些旧卡上的专有 NVidia 设备模块存在问题,这意味着 Nouveau 驱动程序有时是最佳选择。
感谢上帝赐予 Xorg nouveau 驱动程序!
答案3
如果我理解正确的话,当使用 Nvidia 驱动程序时,您只能看到桌面而看不到 Unity,那么在我看来您遇到了这个错误(它有几种变体):
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1070392
如果确实如此,那么由于某种原因,与图形显示相关的内核头文件(头文件本质上将内核的不同位或内核和用户空间链接在一起)被损坏了。我遇到了同样的问题。就我而言,这是由于切换到低延迟内核而导致的。切换回常规 12.10 内核没有帮助,因为头文件保持不变。我通过回退到几个月前升级的 12.04 内核解决了这个问题。在 12.04 中,Nvidia 驱动程序工作正常。我删除了较新的内核,然后再次升级。这解决了问题,现在我再次在 12.10 上运行 Nvidia prop 驱动程序
但是,对于您来说,这不是一个直接的选择,因为您没有 12.04 内核可以回退。在某些情况下,这:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1070392/comments/7
将工作。
如果没有,您可能需要重新安装 Ubuntu。这并不像听起来那么夸张,只要您的 /home 位于单独的分区中即可。您可以在很多地方阅读如何执行此操作。
希望这能帮助您解决问题。让我们知道您的进展如何。