Ubuntu 22.04 LTS下安装1030 GPU 的驱动

法一:命令获取推荐驱动直接安装(简单有效)

1.检查你的操作系统,如下图:

输入命令:

uname -a

查看操作系统

2.查看是否有GPU显卡:

输入命令:

lspci | grep -i nvidia

获取显卡型号注:lspci | grep -i nvidia此命令为获取显卡型号,即确认显卡支持CUDA

3.检测你的NVIDIA显卡型号和推荐的驱动安装型号:

输入命令:

ubuntu-drivers devices

检测NVIDIA显卡型号和推荐的驱动安装型号从上图中可知,目前系统已连接Nvidia GeFrand GTX 1030显卡,建议安装驱动程序是 nvidia-510版本的驱动。

4.安装对应驱动

安装驱动命令:

sudo ubuntu-drivers autoinstall

自动安装驱动
命令是自动安装合适的显卡驱动。也可以选择所需驱动进行安装,命令如下:

sudo apt-get install nvidia-driver-510

然后等待安装完成,重启系统就ok了。

sudo reboot

5.最后检查是否安装成功:

输入以下命令:

nvidia-smi

显示所安装的驱动

法二:下载对应驱动后,再安装

1.下载官方显卡驱动程序

在英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动。网址
去英伟达官网下载驱动,根据自己电脑的配置型号选择合适的驱动下载到ubuntu上

nvidia-smi # 若列出GPU的信息列表,表示驱动安装成功
nvidia-settings # 若弹出设置对话框,表示驱动安装成功;若失败,可重启后再试。

(1)获取显卡型号

lspci | grep -i nvidia

获取显卡型号

想办法获取自己的Nvidia显卡型号(一般显卡背面有),本人的显卡是Nvidia GeFrand GTX 1030
显卡型号对应驱动下载网址
https://www.nvidia.cn/Download/index.aspx?lang=cn
(2)去NVDIA driver search page查看支持显卡的驱动最新版本及下载,下载之后是.run后缀。
Nvidia GeFrand GTX 1030驱动下载

(3)把驱动文件拷贝到/tmp目录下,然后cd /tmp进入目录。

2.禁用nouveau

在安装NVIDIA显卡驱动前,建议先卸载Linux系统自带的显卡驱动nouveau。

注:nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且nouveau是在完全没有得到NVIDIA任何支持的情况下进行开发的,与NVIDIA驱动存在冲突,并且会影响GPU运行的可靠性,建议使用NVIDIA
GPU前先禁用该驱动

(1)执行lsmod|grep nouveau查看驱动是否加载。
Ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装NVIDIA显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装NVIDIA显卡驱动。
在这里插入图片描述

(2)编辑文件 blacklist.conf :

sudo vim /etc/modprobe.d/blacklist.conf

在文件最后部分插入以下两行内容

blacklist nouveau
options nouveau modeset=0

(3)更新系统修改

sudo update-initramfs -u

(4)重启系统(一定要重启)

sudo reboot

(5)验证nouveau是否已禁用:

lsmod | grep nouveau

注:没有信息显示,说明 nouveau 已被禁用,接下来可以安装 NVIDIA 的显卡驱动。

3.安装显卡驱动

下载相应的驱动
英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动。
nvidia中文网址:http://www.nvidia.cn/page/home.html

下载的版本:NVIDIA-Linux-x86_64.run(注意不同的版本最后安装执行的具体选项不同)

下载后的run文件拷贝至home目录下:

在Ubuntu下按 shift + ctrl + T 进入命令行界面
输入账户名回车,输入密码登陆,然后在带账户和主机名的命令行界面下输入:

sudo service lightdm stop 

注:sudo service lightdm stop ------------关闭图形界面,不执行会出错

卸载掉原有驱动:

sudo apt-get remove nvidia-* -

注:sudo apt-get remove nvidia-* ------------若安装过其他版本或其他方式安装过驱动执行此项

卸载nvidia显卡驱动。注意此时千万不能重启,重新电脑可能会导致无法进入系统。

卸载可能存在的旧版本NVIDIA驱动(对没有安装过NVIDIA驱动的主机,这步可以省略,但推荐执行,无害):

sudo apt-get autoremove --purge nvidia-*

给驱动run文件赋予执行权限:

sudo chmod a+x ~/NVIDIA-Linux-x86_64.run  

安装执行命令:

sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files

注:只有禁用opengl这样安装才不会出现循环登陆的问题。

-no-x-check:安装驱动时关闭X服务

-no-nouveau-check:安装驱动时禁用nouveau

-no-opengl-files:只安装驱动文件,不安装OpenGL文件

在安装过程中会出现:
(1)The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。

(2)Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择NO继续

(3)Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续

4.最后检查是否安装成功:(同方法一第5步一样)

输入以下命令:

nvidia-smi

显示所安装的驱动

其他产考

nvidia中文官网
ubuntu18.04 安装CUDA11.2

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐