Ubuntu系统下安装NVIDIA驱动

介绍两种不同的方法,这两种方法基本不会出现任何问题:
1、直接使用系统的apt-get进行nvidia的安装
具体参考自这篇https://blog.csdn.net/breeze5428/article/details/80013753
具体步骤如下:

卸载旧的驱动
1、sudo apt-get purge nvidia*
2 、sudo apt-get autoremove #这个命令有时候不用也可以


加入PPA,然后更新库,如果添加国内的镜像源的话,可以参考https://blog.csdn.net/u010592301/article/details/90451179
1、sudo add-apt-repository ppa:graphics-drivers
2、sudo apt-get update


查看适合本机的nvidia驱动
1 、ubuntu-drivers devices

在终端安装上一步出现的最适合的nvidia版本,如果是384,这安装nvidia-384, 以此类推
1 、sudo apt-get install nvidia-384 nvidia-settings nvidia-prime

使用nvidia-smi 查看是否已经读取到安装的驱动,然后重启
使用系统自带命令安装的好处就是快捷,但是对于一些高级的显卡,如2080Ti等等,就读取不到,这时,我们只能使用下载得到nvidia最新驱动进行安装。

2、使用nvidia最新驱动进行安装,通常是NVIDIA***.run文件
由于在安装过程中会出现各种问题,所以我列出一种我尝试过后完全可行的方案,大家只需要按照这种方案运行下去,基本可以成功安装。

删除旧的NVIDIA的驱动
1、sudo apt-get purge nvidia*
s2、udo apt-get autoremove #这个命令有时候不用也可以


编辑blacklist.conf,将系统自带的nouveau驱动屏蔽掉,代码如下:
1、sudo vim /etc/modprobe.d/blacklist.conf

加入

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

然后更新一下

1、sudo update-initramfs -u

也可以使用卸载命令,将nouveau删除掉

1、sudo apt-get --purge remove xserver-xorg-video-nouveau

然后重启,重启后,输入lsmod | grep nouveau ,如果没有输出,则成功屏蔽nouveau了

 

3,去nvidia官网,https://www.nvidia.cn/Download/index.aspx?lang=cn

下载你所装的显卡的驱动,下载得到的驱动为.run文件,如NVIDIA-Linux-x86_64-430.14.run
使用如下命令行安装
1 、sudo chmod a+x NVIDIA-Linux-x86_64-430.14.run
2 、sudo ./NVIDIA-Linux-x86_64-430.14.run -no-x-check -no-nouveau-check -no-opengl-files

接下来,只要无脑按ENTER就可以了。需要注意的是,可能会提示你gcc版本不对,但是可以不理会。也可以安装对应版本的gcc,这个可以直接使用apt-get安装,如果要装gcc-6的版本,可能需要使用apititude 进行安装。

4 安装完成后,使用nvidia-smi进行查看即可
参考网址:
https://blog.csdn.net/qq_30163461/article/details/80314630
http://www.cnblogs.com/jourluohua/p/9131206.html
https://codeyarns.com/2017/09/04/nvidia-module-already-loaded-in-kernel/
http://tleyden.github.io/blog/2014/10/25/cuda-6-dot-5-on-aws-gpu-instance-running-ubuntu-14-dot-04/
https://blog.csdn.net/xunan003/article/details/81665835
https://blog.csdn.net/zhang970187013/article/details/81012845
https://blog.csdn.net/chentianting/article/details/85089403
————————————————
版权声明:本文为CSDN博主「qianchess」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010592301/article/details/90452281

posted @ 2022-08-11 10:51  Oontinue  阅读(2872)  评论(0编辑  收藏  举报