![如何永不更新 nvidia 驱动程序](https://linux22.com/image/1181915/%E5%A6%82%E4%BD%95%E6%B0%B8%E4%B8%8D%E6%9B%B4%E6%96%B0%20nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
我看见这个类似的问题没有明确的答案。
我认为我需要什么
我想要做的是阻止 Nvidia 显卡的任何更新。我试图搁置,但是我找不到Nvidia
驱动程序包的名称。
我的问题:
当我运行并且列表中sudo apt upgrade
有一个驱动程序时,通常会随后出现一些问题:nvidia
- 我的电脑无法识别第二个屏幕;
- 当我尝试打开 PC 时,它卡在
Ubuntu
徽标屏幕上。发生这种情况时,我需要通过电源按钮强制关机,然后再次通过电源按钮打开,然后出现 GNU GRUB 黑/白屏幕:
然后我选择advanced options for Ubuntu
并尝试不同的内核版本。就像下面的屏幕一样(这是一张旧照片):
- 上周这个替代方案不起作用,我不得不在 Ubuntu 上全新安装。
我目前的临时解决方案:
- 一旦我能够在 PC 上登录,我就会尝试使用不同版本的
nvidia card
viaSoftware & Updates
->Additional Drivers
。目前,我正在使用 nvidia-driver-390。这是我当前的列表:
sudo apt upgrade
暂时避免使用。但它总是不太好用,因为我通常需要安装一个新软件,然后nvidia
更新才会出现。
配置:
UBUNTU 20.04.2 LTS,戴尔 G3 3590
显卡:NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] / Intel Corporation UHD Graphics 630 (Mobile)
提前致谢
答案1
首先,要找出你安装了哪个 NVIDIA 驱动程序包,请运行dpkg -l | grep nvidia-driver
。你会看到如下输出:
$ dpkg -l | grep nvidia-driver
ii nvidia-driver-465 465.19.01-0ubuntu1 amd64 NVIDIA driver metapackage
在我的例子中,我已经nvidia-driver-465
安装了,并且根据你的截图,我猜你会有nvidia-driver-390
。你可以使用以下命令阻止 apt 自动升级软件包hold
:
sudo apt-mark hold nvidia-driver-390
然而,正如前面提到的,值得注意的是 390 系列已经非常老旧了,nvidia-driver-460
应该适用于您的显卡。如果驱动程序包更新导致的问题无法通过重新启动解决,则您的系统可能有其他问题。