Nvidia 驱动程序无法在搭载 Linux 内核 5.4.0-74 的 Ubuntu 18.04 上运行

Nvidia 驱动程序无法在搭载 Linux 内核 5.4.0-74 的 Ubuntu 18.04 上运行

我在 ubuntu 18.04 上运行 Nvidia 驱动程序时遇到了多个问题。我目前有一个设置可以运行,但重启后似乎我的 nvidia 驱动程序没有运行。我尝试恢复出厂设置并从头开始重新安装所有内容,但也没有成功。

我有 Windows 双启动并且禁用了安全启动。

我尝试了网上的多种选择,但都没有奏效。

以下是一些可能有用的输出

pc@pcUbuntu:~$ whereis nvidia
nvidia: /usr/lib/x86_64-linux-gnu/nvidia /usr/lib/nvidia /usr/share/nvidia /usr/src/nvidia-460.80/nvidia

pc@pcUbuntu:~$ sudo lspci -v | grep -A 10 VGA
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1e84 (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 8708
    Flags: fast devsel, IRQ 255
    Memory at a3000000 (32-bit, non-prefetchable) [size=16M]
    Memory at 90000000 (64-bit, prefetchable) [size=256M]
    Memory at a0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Legacy Endpoint, MSI 00

pc@pcUbuntu:~$ dkms status
nvidia, 460.80, 5.4.0-74-generic, x86_64: installed

pc@pcUbuntu:~$ uname -a
Linux pcUbuntu 5.4.0-74-generic #83~18.04.1-Ubuntu SMP Tue May 11 16:01:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

pc@pcUbuntu:~$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

答案1

(这是一个解决方法,而不是解决方案。)

正如 TorqueNoFriction 在另一个论坛上提到的,他发现在使用显示端口连接显示器的情况下启动会导致启动失败。在使用 HDMI 连接显示器的情况下启动则可行。我已经在自己的系统上证实了这一点。

此外,您可以在启动后通过显示端口连接和使用显示器。

答案2

从 Ubuntu Nvidia 测试 PPA 安装 470 驱动程序为我解决了这个问题:

sudo add-apt-repository ppa:albertomilone/nvidia-testing
sudo apt-get update
sudo apt install nvidia-driver-470

然后重新启动。

其他人 (这里) 报告称,使用官方存储库中的服务器驱动程序也可以工作:

sudo apt install nvidia-driver-450-server

或者

sudo apt install nvidia-driver-460-server

nvidia 论坛上关于此问题的帖子: https://forums.developer.nvidia.com/t/465-24-02-page-fault/175782/24

相关内容