设备及相关信息简介

显卡驱动安装时间:2021年8月25日
系统:Ubuntu 20.04 LTS
显卡型号:华硕TUF GAMING RTX3060 O12G V2

具体安装步骤

step1 获取显卡硬件信息

打开ubuntu的终端,在终端内输入命令lshw -c display,即可获取显卡硬件的相关信息
在这里插入图片描述

step2 在Ubuntu系统中卸载显卡驱动

进行这一步的目的是为了防止系统中已经存在旧版本的显卡驱动,或者存在没有完全安装成功的驱动。
在终端中内输入命令sudo apt-get purge nvidia命令卸载显卡驱动。(我当时使用该命令是一次性卸载成功了,但是据一些博客内容反映,使用该命令也有可能出现卸载不成功的情况,那么可以参考一些别的显卡驱动的卸载方式,例如这个)。

step3 安装前的一些准备工作

点击系统中的Software&Updates
在这里插入图片描述

在第一栏Ubuntu Software页面中,找到Download from,选择->China->mirrors.aliyun.com,点击确认,输入自己的密码,完成。
在这里插入图片描述

在第二栏Other Software中,将Canonical Partners勾选上。
在这里插入图片描述
在第三栏Updates中将Automatically check for updates改为Never(可选操作,不更改应该也问题不大)
在这里插入图片描述

step4 通过ppa库安装nvidia驱动

使用图形驱动程序PPA存储库完成NVIDIA驱动程序的快捷安装工作。

  1. 在终端内输入命令sudo add-apt-repository ppa:graphics-drivers/ppa将ppa存储库添加到当前系统当中。

  2. 输入命令sudo apt-get update,用于更新软件列表

  3. 输入命令sudo ubuntu-drivers devices,用于查看检测到的驱动程序,推荐下载带有recommended标志的驱动。

  4. 输入命令sudo ubuntu-drivers autoinstall,之后就开始自动安装工作了,等待出现Done字样。

  5. 输入命令nvidia-settings,若出现以下输出信息,直接在命令行中输入reboot即可。(一般来说重启之后就可完成驱动的安装工作了)

    ERROR:NVIDIA driver is not loaded
    ERROR:Unable to load info from any available system

  6. 重新启动之后在命令行输入nvidia-smi,若出现下面的字样,基本代表安装成功了。
    在这里插入图片描述

  7. 同时点击Settings->About,查看一下Graphics这一栏是否已经变为NVIDIA Corporation,如果是,代表安装完全成功了,如果这一栏是llvmpipe,那么说明显卡驱动的安装仍然存在一定问题,需要重新安装一下,建议大家再参考一下别的博客内容。
    在这里插入图片描述

安装中的一些坑

  1. 尝试过使用这篇博客中推荐的方式进行安装,一切安装顺利,也能通过nvidia-smi查找到安装后的驱动,但是在检查系统是,发现图形界面还是使用的是仍然是llvmpipe,查看资料显示是没有完全安装成功,需要sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files命令中去除-no-opengl-files这个参数,但是我去除之后,安装又总会报错,如果有大哥知道是什么原因导致的,可以告诉我一下,感激不敬。
  2. 不大不小的坑。nvidia-smi中间连接符的位置是没有空格的。

后续CUDA安装工作

可以参考我的这篇文章

参考资料

https://blog.csdn.net/zbbmm/article/details/88589634
https://blog.csdn.net/qq_41481731/article/details/86640170
https://www.jianshu.com/p/0fc5abdbf9dc

Logo

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

更多推荐