Ubuntu 20.04下nvidia-smi失效,持续显示静态错误信息求助
解决Ubuntu 20.04.4 LTS下nvidia-smi静态无更新问题
修复步骤
1. 重启NVIDIA持久化服务
nvidia-smi的状态更新依赖nvidia-persistenced服务,服务异常会导致信息缓存僵死。执行命令重启:
sudo systemctl restart nvidia-persistenced
如果提示服务不存在,直接启动:
sudo nvidia-persistenced --verbose
2. 重置GPU驱动模块
如果服务重启没用,强制重置驱动状态(会中断所有GPU任务,提前做好任务备份):
先终止所有占用GPU的进程:
sudo fuser -v /dev/nvidia* | awk '{print $2}' | xargs sudo kill -9
然后卸载并重新加载驱动模块:
sudo rmmod nvidia_uvm nvidia_drm nvidia_modeset nvidia sudo modprobe nvidia nvidia_modeset nvidia_drm nvidia_uvm
3. 重装NVIDIA驱动
如果以上操作都无效,大概率是驱动文件损坏,彻底重装驱动:
- 卸载现有驱动:
sudo apt purge nvidia* sudo apt autoremove
- 安装对应GPU型号的驱动(以470版本为例,替换成适配你GPU的版本):
sudo apt install nvidia-driver-470
- 重启系统:
sudo reboot
4. 验证修复结果
执行以下命令确认功能恢复:
nvidia-smi nvidia-smi -h
测试动态监控:
watch -n 1 nvidia-smi
内容的提问来源于stack exchange,提问作者Nixon Jin
相关产品推荐
相关产品推荐

