【BUG】Ubuntu|有nvcc,没有nvidia-smi指令,找不到nvidia-driver安装包 ...

打印 上一主题 下一主题

主题 1719|帖子 1719|积分 5157

很希奇,原来能使用的,放个假回来就用不了了。
排查了以下全部步调最终解决。
我的Ubuntu版本:Ubuntu22

  • nvcc -v:有。如果没有的话你需要安装“sudo apt-get install nvidia-cuda-toolkit”,其他问题请去别的博客查。
    1. sudo apt-get install nvidia-cuda-toolkit
    2. 正在读取软件包列表... 完成
    3. 正在分析软件包的依赖关系树... 完成
    4. 正在读取状态信息... 完成                 
    5. nvidia-cuda-toolkit 已经是最新版 (12.0.140~12.0.1-4build4)。
    6. 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 196 个软件包未被升级。
    复制代码
  • nvidia-smi:没有,如果使用zsh会提示command not found,如果使用bash会提示找不到命令,但可以通过以下软件包安装。
    1. nvidia-smi
    2. 找不到命令 “nvidia-smi”,但可以通过以下软件包安装它:
    3. apt install nvidia-utils-470         # version 470.256.02-0ubuntu0.24.04.1, or
    4. apt install nvidia-utils-470-server  # version 470.256.02-0ubuntu0.24.04.1
    5. apt install nvidia-utils-535         # version 535.183.01-0ubuntu0.24.04.1
    6. apt install nvidia-utils-535-server  # version 535.216.01-0ubuntu0.24.04.1
    7. apt install nvidia-utils-550         # version 550.120-0ubuntu0.24.04.1
    8. apt install nvidia-utils-525         # version 525.147.05-0ubuntu1
    9. apt install nvidia-utils-525-server  # version 525.147.05-0ubuntu1
    10. apt install nvidia-utils-550-server  # version 550.127.05-0ubuntu0.24.04.1
    复制代码
  • 实行安装nvidia-driver:无法定位软件包
  • 添加软件源:
    1. sudo add-apt-repository ppa:graphics-drivers/ppa
    2. sudo apt-get update
    复制代码
  • 再次实行安装nvidia-driver:仍旧无法定位软件包
  • 随便装一个:sudo apt-get install nvidia-utils-<随便找了个高的版本号>
  • 再次运行nvidia-smi:发现好歹有输出了,但是提示版本不匹配。
    1. nvidia-smi
    2. Failed to initialize NVML: Driver/library version mismatch
    3. NVML library version: 550.144
    复制代码
  • 网上说重启一下之后驱动会自动升级,于是我直接sudo reboot了一下,发现照旧没用。
  • 问了一下各种大模型,他们建议我查看一下驱动版本,然后选择带有"recommended"标识的版本(例如nvidia-driver-550):ubuntu-drivers devices
    1. (base) ➜  pure_experiments_env ubuntu-drivers devices                                          
    2. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    3. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    4. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    5. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    6. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    7. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    8. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    9. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    10. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    11. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    12. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    13. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    14. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    15. udevadm hwdb is deprecated. Use systemd-hwdb instead.
    16. == /sys/devices/pci0000:3a/0000:3a:00.0/0000:3b:00.0 ==
    17. modalias : pci:v00
    18. vendor   : NVIDIA Corporation
    19. model    : AD102 [GeForce RTX 4090]
    20. manual_install: True
    21. driver   : nvidia-driver-560-open - third-party non-free
    22. driver   : nvidia-driver-545-open - third-party non-free
    23. driver   : nvidia-driver-550 - third-party non-free
    24. driver   : nvidia-driver-550-open - third-party non-free
    25. driver   : nvidia-driver-535-server-open - distro non-free
    26. driver   : nvidia-driver-535-open - third-party non-free
    27. driver   : nvidia-driver-535-server - distro non-free
    28. driver   : nvidia-driver-570-open - third-party non-free
    29. driver   : nvidia-driver-565-open - third-party non-free
    30. driver   : nvidia-driver-560 - third-party non-free recommended
    31. driver   : nvidia-driver-535 - third-party non-free
    32. driver   : nvidia-driver-570 - third-party non-free
    33. driver   : nvidia-driver-565 - third-party non-free
    34. driver   : nvidia-driver-545 - third-party non-free
    35. driver   : xserver-xorg-video-nouveau - distro free builtin
    复制代码
    嗨嗨嗨,原来是要加版本号才气找到nvidia-driver啊,怪不得装不上。
  • 我装完560发现照旧nvidia-smi指令找不到,看了下大模型的回复照旧劝重启,我感觉这次可能真的需要重启,就又重启了一下:sudo reboot
  • 发现果然好了!!!可喜可贺!可喜可贺啊!

末:迩来博客之星投票,我的链接是:https://www.csdn.net/blogstar2024/detail/151,可以帮忙投个票吗,想拿前100的实体证书,不停在130左右浮动,就差一点点。
   本账号全部文章均为原创,接待转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/145640869。百度和各类采集站皆不可信,搜索请谨慎鉴别。技能类文章一样平常都有时效性,本人风俗不定期对本身的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表