You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新NVIDIA驱动后nvidia-smi命令故障求助

更新NVIDIA驱动后nvidia-smi命令故障求助

兄弟我太懂这种装驱动装崩的糟心感了!别慌,咱们一步步来排查解决,你的情况是Ubuntu 22.04 + RTX4000 ADA,用Software & Updates装了推荐驱动后nvidia-smi失效,大概率是驱动冲突或者nouveau开源驱动没禁用导致的,试试下面这些步骤:

第一步:先排查当前驱动状态

先搞清楚系统里的驱动到底有没有装好:

  • 运行 dpkg --list | grep nvidia,看看有没有列出已安装的NVIDIA相关包,如果一堆残留或者版本混乱,那就是冲突了
  • 再运行 lsmod | grep nvidia,如果没有任何输出,说明NVIDIA的内核模块根本没加载起来,这是常见的问题

第二步:彻底清理现有驱动残留

如果上面看到有冲突或者残留,先把所有NVIDIA相关的包清干净:

sudo apt purge nvidia*
sudo apt autoremove && sudo apt autoclean

执行完后重启一次系统,确保残留都清掉了

第三步:禁用nouveau开源驱动(关键!)

Ubuntu默认的nouveau开源驱动经常和NVIDIA闭源驱动冲突,必须禁用:

  1. 创建并编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
  1. 在文件里添加以下内容:
blacklist nouveau
options nouveau modeset=0
  1. 保存退出(按Ctrl+O,回车,再Ctrl+X),然后更新initramfs:
sudo update-initramfs -u
  1. 再次重启系统

第四步:重新安装适配的NVIDIA驱动

重启后打开「Software & Updates」,切换到「Additional Drivers」标签页,选择标有「recommended」的NVIDIA驱动(一般是Ubuntu官方适配的稳定版本,比如535或者550系列,对应你的RTX4000 ADA),点击「Apply Changes」等待安装完成,安装完一定要重启系统

第五步:验证修复结果

重启后打开终端,运行 nvidia-smi,如果一切正常应该能看到显卡信息、驱动版本和CUDA版本了。如果还是不行,就运行 dmesg | grep nvidia 查看内核日志里的错误信息,把具体错误贴出来就能更精准定位问题啦

另外提个小建议:以后装CUDA的时候,可以选择CUDA安装包自带的驱动版本,这样能避免单独装驱动带来的版本冲突问题,Ubuntu用官方仓库的驱动也比手动跑.run文件更稳定哦

备注:内容来源于stack exchange,提问作者Jules_JJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:38:16