Ubuntu安装nvidia显卡驱动

ubuntu18.04

在安装cuda和cudnn之前要先安装nvidia显卡驱动,之前看某些不良教程没有装驱动就装了cuda,结果重启就进不去了,害得我只能重装了系统,哭............

 

1、屏蔽开源驱动nouveau

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

加参数到最底下回车另起一行内容为

blacklist nouveau

options nouveau modeset=0

保存再终端更新内核命令

sudo update-initramfs -u


 

然后好了以后重启电脑

百度nvidia 官网去下对应显卡版本的驱动举例(下面XXX是版本的意思) NVIDIA-Linux-x86_64-384.run (384或者390都可以版本里面的)下好的文件放在 主文件夹 或者说叫home 目录下,即~

Ubuntu安装nvidia显卡驱动

 

先按Ctrl + Alt + F3(有的是ctrl+alt+f1)到控制台,关闭当前图形环境

Ubuntu安装nvidia显卡驱动
 
sudo telinit 3

如果出现这种情况就再按ctrl+alt+f3就行

Ubuntu安装nvidia显卡驱动

 

然后安装驱动程序

 cd /home/用户名 

 进入到驱动所在文件夹 (下好的驱动文件放在home 或者叫主文件夹下)

sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
sudo sh NVIDIA-Linux-x86_64-xxx.run -no-opengl-files

此时我遇到了两个问题

Ubuntu安装nvidia显卡驱动

选continue回车

Ubuntu安装nvidia显卡驱动

说没有gcc

然后一直回车,回到原来的界面

sudo apt update

sudo apt install g++ gcc make

安装好后继续执行刚才的显卡安装的命令

结果

Ubuntu安装nvidia显卡驱动

回车

Ubuntu安装nvidia显卡驱动

是说gcc的版本过高了,回车忽略它

Ubuntu安装nvidia显卡驱动

选no,回车

然后reboot

 

打开终端

nvidia-smi

Ubuntu安装nvidia显卡驱动

成功!