如何更新 nvidia 驱动程序而不导致黑屏?

如何更新 nvidia 驱动程序而不导致黑屏?

我在带有英特尔集成卡和 nvidia 卡的 ThinkPad 上使用 Ubuntu 14.04LTS。

使用 nvidia-304 或 nvidia-340 一切正常。但是,每次我安装较新的 nvidia 驱动程序(例如 nvidia-352、nvidia-361 或 nvidia-367)时,重启后都会出现黑屏。我可以听到 ubuntu 的问候声,但看不到任何东西。然后我必须删除 nvidia 驱动程序。

所有的命令是:

sudo apt-get install nvidia-version

sudo apt-get remove nvidia* --purge 

为什么会发生这种情况?有什么方法可以防止此问题吗?任何帮助都将不胜感激!!

更新:

我安装了 nvidia-375,但仍然出现黑屏。然后我安装了 nvidia-prime 并输入命令“prime-select intel”。然后黑屏就消失了。但它似乎只是避免使用 nvidia 驱动程序和卡,而不是解决真正的问题。即使它有效,因为我更喜欢 bumblebee,我认为安装 nvidia-prime 并不是最好的解决方案。

附言

我找到了一些关于如何解决黑屏问题的答案,但没有一个可以帮助我安装新版本的 nvidia 驱动程序。

其他一些信息:

lspci |grep 3D
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]

答案1

当我尝试安装 CUDA 8.0 时,我有 nvidia 378,并且在安装过程中我的驱动程序降级到 375。

这是我安装它们时遵循的过程(摘自我的笔记,以便必要时可以更快地重新安装)。正如 Mark Kirby 所提到的,不要使用 xorg ppa。

### Add nvidia drivers
sudo add-apt-repository ppa:graphics-drivers/ppa
# More Info on https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
sudo apt update
sudo apt-get install nvidia-378

您必须研究显卡、CUDA 版本和需要 CUDA 的软件之间的依赖关系。希望您能够找到一个让所有东西都能共存的最佳点。

PS 我的 GPU 是 nvidia 1050Ti,所以 nvidia-378 没问题(但 CUDA 仍然将其降级)。对于您的显卡,375/378 可能不起作用(因为您已经遇到过问题)。

编辑:你没有nvidia-375在帖子中提到你是否尝试过。如果没有,请尝试一下看看是否有效。

相关内容