1.干掉Nouveau并安装Linux Nvidia显卡驱动1
1.1.干掉Nouveau
a.如果没有装vim,则先装vim编辑器(当然用gedit也可以,在下面也会介绍到)
安装vim,在终端输入
sudo apt-get update
sudo apt-get install vim
编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau
注意:
这里要看你的/etc/modprobe.d/下是什么文件:
是blacklist.conf的话,按照我的办法;我的办法参考:https://blog.csdn.net/misiter/article/details/7652731
如果没有这个文件,有disable-nouveau.conf文件的话,请按照这个博客做:https://blog.csdn.net/dihuanlai9093/article/details/79253963/
aa.使用vim(关于vim编辑器的使用,百度上有很多),在终端输入
sudo vim /etc/modprobe.d/blacklist.conf
然后按键盘上的字母 i 进入编辑模式,并在最后添加
blacklist nouveau
按Esc键退出编辑模式,再输入下面的命令,回车,保存退出。
:wq
然后输入
sudo ldconfig
再执行下面的命令,使配置生效。
sudo update-initramfs -u
验证是否成功禁用nouveau
关掉终端,重新打开,然后输入命令:
sudo lspci | grep nouveau
如果没有内容显示,则禁用成功。
b.配置kernel以text模式启动
sudo vim /etc/default/grub
编辑文件/etc/default/grub,修改下面两句(操作方法同步骤a,建议用gedit)sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
将上面两句修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
GRUB_CMDLINE_LINUX="rdblacklist=nouveaunouveau.modeset=0"
保存退出,并更新。
sudo update-grub
1.2.安装NVIDIA驱动
(1)先在NVIDIA官网上下载对应的驱动程序,可根据自己的GPU的型号下载相应的.run文件
例如NVIDIA-Linux-x86_64-390.87.run形式的文件名
(2).重启电脑,在登录界面直接按Ctrl+Alt+F1进入控制台【注意:不要登录,直接进入控制台】
输入用户名和密码登陆后,执行:
sudo service lightdm stop
关闭图形界面(切记,否则英伟达显卡驱动会安装失败),然后cd命令切换到英伟达显卡驱动安装文件NVIDIA-Linux-x86_64-390.87.run所在的目录,执行:
sudo sh NVIDIA-Linux-x86_64-390.87.run
输入以下命令,重启图形界面
sudo service lightdm start
(3).此时,就可以进入桌面了。进入后再次修改grub文件
将前面修改的第一行改回原来的。第二行可不修改。本人改完是这样的:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="rdblacklist=nouveaunouveau.modeset=0"
保存退出后,再次更新
sudo update-grub
2、安装CUDA
(1)先在官网上下载对应的CUDA安装文件,建议选择run安装,点这里
自己根据实际情况选择相应的文件。
下载完成后,打开终端切换到安装文件所在的目录,执行:
sudo sh cuda_9.0.176_384.81_linux.run
这里会出现More(0%),意思是你要阅读这些协议,连续按空格键可跳过,按照提示输入accept,第一个安装的时候,是安装图形驱动的,全选yes,建议选择默认安装路径。
(2)环境变量配置
sudo gedit ~/.bashrc
将以下内容写到文件尾部。
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存后,更新文件
source ~/.bashrc
3.配置cuDNN2
下载CUDNN7并安装,这里只需要下载下图所示三个包:
https://developer.nvidia.com/rdp/cudnn-download
然后按照官网给出的教程进行安装测试:
http://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#axzz4qYJp45J2
使用测试代码passed表明安装成功,可以愉快的进行后续的玩耍了!!!!