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 目录下,即~
先按Ctrl + Alt + F3(有的是ctrl+alt+f1)到控制台,关闭当前图形环境
sudo telinit 3如果出现这种情况就再按ctrl+alt+f3就行
然后安装驱动程序
cd /home/用户名
进入到驱动所在文件夹 (下好的驱动文件放在home 或者叫主文件夹下)
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
sudo sh NVIDIA-Linux-x86_64-xxx.run -no-opengl-files此时我遇到了两个问题
选continue回车
说没有gcc
然后一直回车,回到原来的界面
sudo apt update
sudo apt install g++ gcc make
安装好后继续执行刚才的显卡安装的命令
结果
回车
是说gcc的版本过高了,回车忽略它
选no,回车
然后reboot
打开终端
nvidia-smi
成功!