ubunt版本:16.04
笔记本:机械革命,i7-6700,gtx965m(集显Intel Hm170 )
安装NVIDIA以及cuda来测试深度学习
之前安装ubuntu前对grub文件进行了修改才进行了安装,现在进入系统安装完nvidia后记得将其改回来。
禁用nouveau驱动
Ubuntu系统集成的显卡驱动程序是nouveau,如果刚装好ubuntu16.04,系统输入密码无法进入桌面,无限闪退重新输密码,这是因为nouveau驱动影响,可以在ubuntu系统启动显示登录界面后,按ctrl+alt+F1进入tty文本模式。将nouveau从linux内核卸载掉再安装NVIDIA官方驱动。就可以顺利进行桌面。
首先将nouveau添加到黑名单blacklist.conf中,这样在linux启动时,就不会加载nouveau。
首先查看文件属性,如果受保护则修改属性:
ll /etc/modprobe.d/blacklist.conf
修改文件属性
sudo chmod 666 /etc/modprobe.d/blacklist.conf
使用vim进行修改
sudo vim /etc/modprobe.d/blacklist.conf
在文件最后添加以下几行
blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb
修改完毕后将文件权限改回来然后进行系统内核更新
sudo chmod 644 /etc/modprobe.d/blacklist.conf sudo update-initramfs -u
更新完内核后重启系统
重启系统后使用lsmod命令查看内核已经加载好的模块
lsmod | grep nouveau
如果执行后什么也不显示,说明禁用成功。
安装NVIDIA驱动
使用如下命令添加Graphic Drivers PPA
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update
寻找合适的驱动版本(选择recommend即可)
ubuntu-drivers devices
按ctrl+alt+F1进入tty文本模式
关闭(图形)桌面显示管理器LightDM
sudo service lightdm stop
安装nvidia driver,如果网速度不好,可能要花比较长的时间
安装完成后重启
sudo apt-get install nvidia-378 sudo reboot
重启系统后,执行下面的命令查看驱动的安装状态显示安装成功
sudo nvidia-smi
在ubuntu左上角搜索查找nvidia设置信息:
如果出现这个说明安装成功
注意事项
如果在安装过程中重启时出现提示获取权限修改Secure Boot的选项时,允许修改为disable即可,期间会提示输入匹配密码。如果不想使用匹配密码,则在重启后进入BIOS模式进行修改:Secure Boot设置为disable。
另外在如果在之前修改了grub文件,这时候需要修改回来。
进入etc/default/grub
,将GRUB_CMDLINE_LINUX=”acpi=off”
中的acpi=off
删掉,并保存。保存后关闭grub文件,在终端命令中输入:
sudo update-grub
如果提示没有权限,则使用nano
命令进行修改(不知道怎么回事这个不需要获取权限)
sudo nano etc/default/grub
查看CUDA版本
查看CUDA版本:nvcc -V
如果提示没有安装cuda工具箱,安装即可(安装过程可能需要很久)。
这里显示我的版本是cuda7.5
参考链接:
1、http://blog.csdn.net/10km/article/details/61191230
2、http://blog.csdn.net/return42/article/details/59585466