Nvidia 驱动程序已安装,但未显示菜单、HUD 或仪表盘

Nvidia 驱动程序已安装,但未显示菜单、HUD 或仪表盘

我有 Ubuntu 12.10,我一直在痛苦地尝试弄清楚如何安装我的 Nvidia 驱动程序。

我在网上读到如何做到这一点:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get updates
sudo apt-get install nvidia-current

我这样做了并重新启动,现在我没有菜单、HUD、仪表板或任何东西,只有我的桌面壁纸和我留在桌面上的一些图标。

我该如何解决?

答案1

好的,所以你正在经历一些发生在一小部分人身上的事情,包括我。解决方案有点繁琐,但如果你有互联网连接,那么我们可以继续。

另一点需要注意的是,如果您尝试将驱动程序安装到启用了 optimus/hybrid 显卡的笔记本电脑/一体机中,您可能会卡在黑屏或低分辨率(或一些奇怪的情况)。

  • 这些 nvidia 驱动程序不支持启用 optimus 的计算机。要了解如何使用这些模型,请参阅Ubuntu 是否支持具有 Optimus 技术的 NVIDIA GeForce?

  • 要知道您是否拥有 optimus,请执行lspci | grep VGA,如果输出是两行intel HDnvidia,则您拥有 optimus。如果输出中只有一张 nvidia 卡,请按照以下说明操作。

首先,在启动时,按住SHIFTESC直到出现 GRUB 菜单。选择“恢复”选项。

出现恢复菜单后,转到使您有机会以 root 权限进入终端的选项。

进入终端后,添加 Xorg Edges PPA。为什么是这个 PPA?因为在我使用过的一些机器上,解决方案是在这个 PPA 中找到的特定驱动程序和 xorg 版本。

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade

现在,下一行是安装特定驱动程序的行,完全取决于您使用的视频卡。

这确实会有所不同,例如,如果您有 HP DV 6000 的 Nvidia 730m,那么唯一能正常工作的驱动程序就是最老的驱动程序。也就是 Nvidia 173 软件包。

如果您有更新的型号,那么您可以测试 304、310 或 313 系列。

只需执行以下操作之一,然后重新启动即可查看其是否有效:

sudo apt-get install nvidia-173- 适用于从 5xxx 到 9xxx 的非常老的型号

sudo apt-get install nvidia-304- 适用于 6xxx 及以上的旧/新型号

sudo apt-get install nvidia-310- 对于新车型

sudo apt-get install nvidia-313- 适用于最新型号

执行其中一个之后,只需执行sudo reboot

其中一个将在重启后修复所有问题。 Unity 和 Compiz 应该可以正常工作。 剩下的唯一事情是,如果在打开 Nvidia 面板后收到有关缺少某些文件的错误,只需转到终端,sudo nvidia-xconfig然后再次重启。

这是解决这个问题的最快方法,尽管添加特定的 Nvidia 型号有助于缩小需要安装的软件包的范围。我可以在 12.04、12.10 和 13.04 中确认这一点,大约有 10 台计算机碰巧遇到了同样的问题,因为我几个月前就遇到过这个问题。

相关内容