需要帮助在 ubuntu 20.04 上为 gt 730 安装 NVIDIA legacy 340.xx 驱动程序

需要帮助在 ubuntu 20.04 上为 gt 730 安装 NVIDIA legacy 340.xx 驱动程序

我仍然需要进一步的帮助,以便在我的 Ubuntu 20.04 机器上为我的 GeForce Gt 730 GPU 正确安装 NVIDIA 驱动程序,因为我尝试的所有方法都失败了,我没有运气。即使恢复到 ga 内核,它仍然会给我这个错误,正如@DanielT 所说:在此处输入图片描述

答案1

借助 Ubuntu 22.04 存储库中提供的 Nvidia 驱动程序和内核的组合,我认为您无法做到这一点。

我也有一台 GT 730,但我无法让它运行 Nvidia 驱动程序,除非340在任何较新的 Ubuntu 上20.04遗传算法核(目前为 5.4.0-172-通用)

如果我在 20.04 去 HWE,我无法让它工作,在 22.04 也无法让它工作。

+------------------------------------------------------+                       
| NVIDIA-SMI 340.108    Driver Version: 340.108        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 730      Off  | 0000:01:00.0     N/A |                  N/A |
| 33%   27C   P12    N/A /  N/A |     43MiB /  2039MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
--------------- 
OS: Ubuntu 20.04.6 LTS x86_64 
Host: M11AD 
Kernel: 5.4.0-172-generic 
Uptime: 6 mins 
Packages: 2067 (dpkg) 
Shell: bash 5.0.17 
Terminal: /dev/pts/0 
CPU: Intel Pentium G3220 (2) @ 3.000GHz 
GPU: NVIDIA GeForce GT 730 
Memory: 246MiB / 7885MiB 

这是我尝试 470 驱动程序时登录前屏幕上闪烁的内容。

在此处输入图片描述

@mchid 的研究发现,我所拥有的卡的特定版本,即 PCI 设备 ID 0x0f02,不能与 470 驱动程序一起使用;其他版本可能可以。

我很乐意被证明是错误的。

答案2

您的安装错误是因为您没有删除 HWE 内核。nvidia-340无法与 一起使用5.15.0-67-generic。它只能与 一起使用5.4.0-172-generic,正如我在 20.04 Docker 容器中测试的那样。您需要安装一个内核,并且不需要其他内核才能使nvidia-340驱动程序正常工作。您拥有的每个内核版本都会出现一行dpkg: error: version '-' has bad syntax: revision number is empty,而您有 3 个,比所需的多 2 个。

此外,5.15.0-67-generic现在存储库中甚至不存在。最接近的是5.15.0-97-generic。也许你忘记运行apt update很长时间,禁用自动包列表获取,或者安装了自定义内核。无论如何,因为通常的 HWE 去除步骤对你不起作用,让我们尝试一些更有力的方法:

sudo -i

apt update
apt purge nvidia-340
dpkg --configure -a
apt upgrade
apt dist-upgrade

# If the next step fails, don't reboot until you do `apt install linux-generic`
dpkg --get-selections | cut -f1 | grep '^linux-[^:]*[[:digit:]]' | xargs apt purge
apt install linux-headers-5.4.0-172 linux-headers-5.4.0-172-generic linux-image-5.4.0-172-generic linux-modules-5.4.0-172-generic linux-modules-extra-5.4.0-172-generic

apt install nvidia-340

答案3

编辑:如果以下命令返回您的 GPU 或 VGA 设备的结果,则此答案不适用于您(使用驱动程序 390 而不是 470)。

hwinfo --gfxcard | grep -i 0f02

根据Nvidia 网站,GeForce GT 730 应使用驱动程序 470(这不适用于具有PCI ID 0f02

首先,确保您的系统已完全更新,否则您将遇到问题:

sudo add-apt-repository restricted
sudo apt update
sudo apt dist-upgrade

然后重新启动。

重新启动后,继续安装:

sudo apt install --install-recommends nvidia-driver-470

完成后,您需要重新启动才能应用更改。

相关内容