Ubuntu安装nvidia显卡驱动经验和注意事项(成功率高)

1 问题:nvidia显卡和nouveau死磕,导致安装后界面卡死和starting Gnone Display Manger,本文要避免这些问题

2 本文采取保守的方法,目的尽量不出现上述问题,ubuntu16,18都可以

3 直接到官网下驱动

官网驱动地址:
https://www.nvidia.cn/Download/index.aspx?lang=cn
在这里插入图片描述

3.1 禁用nouveau

# 没有输出则禁用成功
lsmod | grep nouveau
1. vim /etc/modprobe.d/blacklist.conf
2. 末尾添加
	blacklist nouveau
	options nouveau modeset=0
3. sudo update-initramfs -u	

重启

3.2 重启后直接进入tty,不进入界面

比如:ctrl+alt+f3
输入账号,密码。

  1. 查看是否成功(有无输出) lsmod | grep nouveau
  2. 务必执行 sudo service lightdm stopsudo telinit 3或都执行,不然出问题
  3. 安装上面下载的驱动sudo sh NVIDIA-Linux-x86_64-440.100.run -no-opengl-files (-no-opengl-files务必加上)、

注意:-no-opengl-files务必加上,否则出现双显卡循环登陆
注意:安装默认,直接回车就好了
注意:新系统没有C/C++编译器,而build-essential可解决,感兴趣用apt-cache depends build-essential看看依赖啥?

sudo apt-get install build-essential

3.3 检查是否成功

先挂载nvidia

modprobe nvidia

有输出就OK

nvidia-smi 

3.4 重启成功进入界面

3.5 查看下本机的驱动

sudo dpkg --list | grep nvidia-*

3.6 安装新系统务必删干净之前的驱动版本!!!

何谓干净,直到sudo dpkg --list | grep nvidia-*输出没有信息为止

apt-get --purge remove *nvidia* 
sudo apt-get autoremove

注意:必须要sudo apt-get autoremove因为软件的附属libnvidia*第一句代码是无法删除的

4 CUDA安装

一般情况下,可以看看下面图片
在这里插入图片描述
CUDA各版本下载地址
https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述
安装,已经安装了驱动了哈,第一项回车一下就空了

bash sh cuda_10.1.105_418.39_linux.run -no-opengl-files

修改vim ~/.bashrc,按G

# cuda10.1
export PATH=/usr/local/cuda-10.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PATH

4.1 查看cuda版本

cat /usr/local/cuda/version.txt

5 安装cudnn

cuDNN下载
https://developer.nvidia.com/rdp/cudnn-download
需要注册账号,可以用QQ/微信快捷登录,速度很快。毕竟黄教主还是照顾我们的。
在这里插入图片描述
选择cuDNN Library for Linux
在这里插入图片描述

tar -vxf cudnn-10.1-linux-x64-v7.6.5.32.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

5.1 查看cudnn版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值