如何永不更新 nvidia 驱动程序

如何永不更新 nvidia 驱动程序

我看见这个类似的问题没有明确的答案。

我认为我需要什么

我想要做的是阻止 Nvidia 显卡的任何更新。我试图搁置,但是我找不到Nvidia驱动程序包的名称。

我的问题:

当我运行并且列表中sudo apt upgrade有一个驱动程序时,通常会随后出现一些问题:nvidia

  1. 我的电脑无法识别第二个屏幕;
  2. 当我尝试打开 PC 时,它卡在Ubuntu徽标屏幕上。发生这种情况时,我需要通过电源按钮强制关机,然后再次通过电源按钮打开,然后出现 GNU GRUB 黑/白屏幕:

在此处输入图片描述

然后我选择advanced options for Ubuntu并尝试不同的内核版本。就像下面的屏幕一样(这是一张旧照片):

在此处输入图片描述

  1. 上周这个替代方案不起作用,我不得不在 Ubuntu 上全新安装。

我目前的临时解决方案:

  • 一旦我能够在 PC 上登录,我就会尝试使用不同版本的nvidia cardvia Software & 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 应该适用于您的显卡。如果驱动程序包更新导致的问题无法通过重新启动解决,则您的系统可能有其他问题。

相关内容