Ubuntu下nvidia-smi失败,使用dkms解决

Ubuntu下nvidia-smi失败,使用dkms解决

错误信息

nvidia-smi显示无法与驱动通讯

bash 复制代码
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

原因

一般来说是因为机器重启linux内核自动更新导致,可以尝试回退内核版本,或者使用dkms安装该内核下驱动配套的包,这里主要介绍使用dkms如何处理

解决步骤

查看已安装的nvidia驱动版本

bash 复制代码
ls /usr/src | grep nvidia

显示

bash 复制代码
nvidia-525.116.04

说明我电脑上nvidia驱动的版本是nvidia-525.116.04

安装dkms和相关包

安装dkms

bash 复制代码
sudo apt install dkms

安装相关包(注意-v后更换成自己的nvidia版本)

bash 复制代码
sudo dkms install -m nvidia -v 525.116.04

重启系统,nvidia-smi成功输出!

相关推荐
lThE ANDE3 小时前
最完整版Linux安装Redis(保姆教程)
linux·运维·redis
郝亚军6 小时前
ubuntu通过samba,让win11可以访问其共享文件夹
linux·服务器·ubuntu
一个人旅程~6 小时前
旧电脑的“拯救者”?Linux Mint20.3是怎样适配软件硬件以及兼顾兼容与性能的平衡的?
linux·经验分享·电脑
农村小镇哥6 小时前
nginx服务器的介绍
运维·服务器·nginx
小夏子_riotous7 小时前
Docker学习路径——3、常用命令
linux·运维·服务器·学习·docker·容器·centos
其实防守也摸鱼7 小时前
无线网络安全---WLAN相关安全工具--kali(理论附题目)
linux·安全·web安全·学习笔记·kali·命令模式·wlan
uesowys9 小时前
CentOS Linux安装部署OpenClaw
linux·centos·安装部署openclaw
IMPYLH9 小时前
Linux 的 rm 命令
linux·运维·服务器·网络·bash
YIN_尹9 小时前
【Linux系统编程】进程地址空间
linux·c++
white-persist10 小时前
【vulhub shiro 漏洞复现】vulhub shiro CVE-2016-4437 Shiro反序列化漏洞复现详细分析解释
运维·服务器·网络·python·算法·安全·web安全