如何从不更新nvidia驱动程序

Gui*_*ira 19 nvidia graphics dell drivers 20.04

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

我认为我需要什么

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

我的问题:

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

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

在此输入图像描述

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

在此输入图像描述

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

到目前为止我的临时解决方案:

  • 一旦我能够登录我的电脑,我就会尝试使用不同版本的nvidia cardvia Software & Updates-> Additional Drivers。现在,我正在使用 nvidia-driver-390。这是我当前的清单:

在此输入图像描述

  • sudo apt upgrade暂时避免使用。但它从来都不好用,因为我通常需要安装一个新软件,而nvidia更新是一起来的。

配置:

乌班图 20.04.2 LTS、戴尔 G3 3590

显卡:NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] / Intel Corporation UHD Graphics 630(移动)

提前致谢

Min*_*yar 18

首先,要找出您安装的 NVIDIA 驱动程序包,请运行dpkg -l | grep nvidia-driver. 您将看到如下输出:

$ dpkg -l | grep nvidia-driver
ii  nvidia-driver-465                             465.19.01-0ubuntu1                                      amd64        NVIDIA driver metapackage
Run Code Online (Sandbox Code Playgroud)

就我而言,我已经nvidia-driver-465安装了,并且根据您的屏幕截图,我猜您会拥有nvidia-driver-390. hold您可以通过使用以下命令来阻止 apt 自动升级软件包:

sudo apt-mark hold nvidia-driver-390
Run Code Online (Sandbox Code Playgroud)

然而,如前所述,值得注意的是 390 系列已经非常老了,nvidia-driver-460 应该适用于您的卡。如果驱动程序包的更新导致问题无法通过重新启动解决,则您的系统可能存在其他问题。