在使用双启动(Windows 用于玩,Ubuntu 用于工作)几年后,我决定只使用 ubuntu,但是在安装 nvidia-drivers 331.20 并重新启动后屏幕变黑,我遇到了一个问题,我已经看到了许多针对此问题的解决方案,特别是我运行了以下命令,sudo apt-get purge nvidia*
之后sudo reboot
我就可以使用 ubuntu 了。
我真的很想玩,但最新的驱动程序(331.20)是针对 700 系列进行优化的,我该如何解决这个问题?
答案1
我非常确定您可能正在经历我使用 Xorg PPA 时遇到的同样问题(我猜您也在使用该 PPA)。如果是这样,这是该 PPA 第一次出现这种情况,因为在最新的软件包版本中(对于 319、331 以及我猜是任何其他更新的软件包版本),他们将 Bumblebee 和 Primus 软件包合并为一个。因此,当您安装任何 Nvidia-??? 软件包时,您也会安装最新的 bumblebee 和 primus 软件包。
这在某种意义上是件好事,因为现在您只需要安装 1 个软件包,它就会安装混合系统或普通、常见的 Nvidia 驱动程序,从而控制所有计算机。但问题是 Bumblebee 配置文件和将 Nvidia-??? 模块列入黑名单,因此重启后您将看到可怕的黑屏。
如果您只有一张 Nvidia 卡,即问题中提到的 PCI-EX 卡,并且同一台计算机上没有混合系统(以防万一),那么我建议您执行以下操作:
sudo apt-get purge bumblebee primus
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot
这将删除您不需要的 bumblebee 软件包。然后它将删除造成所有混乱的黑名单文件。最后它将重新启动计算机,之后您的系统应该可以正常运行。这一切都归功于 Tareeq 的发现错误报告。如果这适用于您,请点击“这是否影响您”消息告知启动板中的 Bug。如果没有,那么我们可以继续使用其他方法解决问题。
我还鼓励您阅读 Nvidia 安装和配置指南,以了解该问题:如何安装 Nvidia 驱动程序?以及可能的解决方案
答案2
我想到两种你可以尝试的替代方案:
- 使用x-特警或者x-org 边缘器存储库(最好是第一个,它应该更稳定)
- 手动安装 nvidia 驱动程序
Ubuntu 官方文档强烈反对第二种选择,但我自己尝试过一次,而且成功了。不过,我会先尝试第一种选择。