Ubuntu通过ubuntu-drivers devices安装驱动

当出现 “NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver” 错误时,说明 NVIDIA 驱动未正常加载或安装存在问题。以下是逐步排查和解决方法:

1. 检查驱动是否安装

首先通过ubuntu-drivers devices查看系统推荐的 NVIDIA 驱动版本,确认是否已安装:
bash
运行
ubuntu-drivers devices
输出示例:
plaintext
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002520sv00001028sd00000A7Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GA106 [GeForce RTX 3060]
driver   : nvidia-driver-535 - distro non-free recommended
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
若显示 “recommended” 驱动未安装,执行以下命令自动安装推荐版本:
bash
运行
sudo ubuntu-drivers autoinstall

2. 检查驱动是否加载

使用lsmod | grep nvidia查看 NVIDIA 内核模块是否加载:
bash
运行
lsmod | grep nvidia
若无输出,说明模块未加载,尝试手动加载:
bash
运行
sudo modprobe nvidia

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。