Ubuntu22.04 LTS 安装nvidia显卡驱动

瑞星  金牌会员 | 2024-12-24 12:07:19 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

预备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。
鉴戒的是https://blog.csdn.net/Eric_xkk/article/details/131800365这篇文章,按照流程来基本没有问题,不过个人觉得有些步骤比较冗余,以是记录下来
主要流程

关闭安全模式

这个在安装双系统的时候就在window中关闭过了,以是不设置
打开独显模子

这个没有设置,但是最后也可以成功辨认到显卡
更新软件源
  1. sudo apt-get update   #更新软件列表
  2. sudo apt-get install g++
  3. sudo apt-get install gcc
  4. sudo apt-get install make
复制代码
禁用nouveau

nouveau是系统自带的驱动程序,一般来讲要安装新的显卡驱动的时候需要禁用这个驱动
起首打开nouveau的设置文件:
  1. sudo gedit /etc/modprobe.d/blacklist.conf
复制代码
然后在最下面加上:
  1. blacklist nouveau
  2. options nouveau modeset=0
复制代码
保存修改之后在终端执行:
  1. sudo update-initramfs –u
复制代码
重启电脑

终端执行:
  1. sudo reboot
复制代码
(lightdm那一步个人觉得可做可不做,似乎和默认的gdm3的区别就是显示占用的内存大小,但是我看了一下lightdm占用的是6MB左右,gdm3占用的是9MB作用,区别不大。按照个人的喜好设置即可,其实就是一个显示器插件)
安装显卡驱动工具
  1. sudo apt-get install nvidia-cuda-toolkit
复制代码
检察系统推荐显卡驱动

这里要看好哪个是系统推荐的驱动(recommend),并且要记下来
  1. sudo ubuntu-drivers devices
复制代码
比如我的系统推荐的就是550(很希奇,当时第一次下载的时候推荐的是550,如今是560...不过区别应该不大)
这里说一下三种驱动的大抵区别:

  • nvidia-driver-xxx :这是适配大多数用户,一般环境下都可以安装这个
  • nvidia-driver-xxx-server :这个适配服务器,有多块GPU调治等环境
  • nvidia-driver-xxx-open :这个是开源版本,可以自己修改
  1. == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
  2. modalias : pci:v000010DEd000028A0sv0000103Csd00008BBEbc03sc00i00
  3. vendor   : NVIDIA Corporation
  4. driver   : nvidia-driver-545 - distro non-free
  5. driver   : nvidia-driver-545-open - distro non-free
  6. driver   : nvidia-driver-550-open - third-party non-free
  7. driver   : nvidia-driver-565 - third-party non-free
  8. driver   : nvidia-driver-560-open - third-party non-free
  9. driver   : nvidia-driver-550 - third-party non-free
  10. driver   : nvidia-driver-560 - third-party non-free recommended
  11. driver   : nvidia-driver-535-open - distro non-free
  12. driver   : nvidia-driver-535-server-open - distro non-free
  13. driver   : nvidia-driver-535-server - distro non-free
  14. driver   : nvidia-driver-565-open - third-party non-free
  15. driver   : nvidia-driver-535 - distro non-free
  16. driver   : xserver-xorg-video-nouveau - distro free builtin
复制代码
添加驱动源
  1. sudo add-apt-repository ppa:graphics-drivers/ppa
  2. sudo apt-get update
复制代码
下载驱动

在ubuntu的 软件和更新 中的 附加驱动中找到刚才系统recommend的显卡驱动型号,然后下载

测试

安装之后reboot重启电脑,输入nvidia-smi检察信息,假如出现下列信息,则说明安装成功:
  1. Tue Dec 24 12:12:34 2024      
  2. +-----------------------------------------------------------------------------------------+
  3. | NVIDIA-SMI 550.142                Driver Version: 550.142        CUDA Version: 12.4     |
  4. |-----------------------------------------+------------------------+----------------------+
  5. | GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
  6. | Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
  7. |                                         |                        |               MIG M. |
  8. |=========================================+========================+======================|
  9. |   0  NVIDIA GeForce RTX 4060 ...    Off |   00000000:01:00.0 Off |                  N/A |
  10. | N/A   44C    P0            588W /   80W |       9MiB /   8188MiB |      0%      Default |
  11. |                                         |                        |                  N/A |
  12. +-----------------------------------------+------------------------+----------------------+
  13.                                                                                          
  14. +-----------------------------------------------------------------------------------------+
  15. | Processes:                                                                              |
  16. |  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
  17. |        ID   ID                                                               Usage      |
  18. |=========================================================================================|
  19. |    0   N/A  N/A      1735      G   /usr/lib/xorg/Xorg                              4MiB |
  20. +-----------------------------------------------------------------------------------------+
复制代码
修改界面登陆器

假如前面下载了lightdm,觉得不好看想换回gdm3(比如我),输入sudo dpkg-reconfigure lightdm后选中gdm3即可,reboot重启之后即可收效
cuda检查

在pycharm中输入torch.cuda.is_availiable(),输出为true,说明安装成功,大功告成!


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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

瑞星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表