ubuntu16.04下NVIDIA GTX965M显卡驱动安装

这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04,
执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%。
安装完成后,点重启按钮也会导致系统无响应,死机概率(99%)。
启动系统后输入密码登录无法显示桌面,鼠标键盘无响应,死机概率(90%).
前面两种死法,还能忍受,但第三种不能忍啊。
反复尝试失败后,感觉似乎ubuntu对这个型号的显卡支持有问题,因为Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,可能就是nouveau对这个型号的显卡支持有问题,需要安装NVIDIA官方驱动解决问题,于是按照网上的教程重装驱动,好多文章没有一个能完全解决我的问题,反复尝试,综合几篇文章的的方法,总算搞定,这里记下安装过程以免下次再走弯路。

硬件配置:

CPU Core i7-6700HQ(含集成显卡)
芯片组 Intel Hm170
独立显卡 NVIDIA GTX965M

下载NVIDIA显卡驱动

打开nvidia官网:http://www.geforce.cn/drivers
如下图手动搜索驱动程序,下载红框标记的最新版本(目前是375.39,BETA版就不要用了):

因为无法登入桌面,所以在ubuntu系统启动显示登录界面后,按ctrl+alt+F1进入tty文本模式
以下所有操作都在tty文本模式下完成。

禁用nouveau驱动

Ubuntu系统集成的显卡驱动程序是nouveau,我们需要先将nouveau从linux内核卸载掉才能安装NVIDIA官方驱动。
将驱动添加到黑名单blacklist.conf中,(关于blacklist参见 《禁用Linux内核驱动》),linux启动时,就不会加载nouveau.
由于blacklist.conf文件的属性不允许修改。所以需要先修改文件属性。
查看属性

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

修改属性

sudo chmod 666 /etc/modprobe.d/blacklist.conf

用vi编辑器打开

sudo vi /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

关于update-initramfs命令的用途,参见 《initramfs 简介,一个新的 initial RAM disks 模型》
修改后需要重启系统
重启系统确认nouveau是已经被屏蔽掉,使用命令查看: lsmod | grep nouveau
lsmod命令用于显示已经加载到内核中的模块的状态信息,参见《lsmod命令》

安装NVIDIA驱动

重启后,还是要按ctrl+alt+F1进入tty文本模式
首先给下载的驱动run文件赋予执行权限

sudo chmod +x NVIDIA-Linux-x86_64-375.39.run

开始安装

sudo ./NVIDIA-Linux-x86_64-375.39.run –no-x-check –no-nouveau-check –no-opengl-files

参数说明:
–no-x-check 安装驱动时关闭X服务
–no-nouveau-check 安装驱动时禁用nouveau
–no-opengl-files 只安装驱动文件,不安装OpenGL文件
以上参数为了解决默认(无参数)安装后,ubuntu循环登录问题,参见《Ubuntu安装NVIDIA驱动后桌面循环登录问题》

安装过程都到选择提示,除了第一个选择Accept之外,其他都直接敲Enter选择默认值,
安装完成后,按ctrl+alt+F7进入图像界面,就可以正常登录桌面了。
安装NVIDIA驱动后,登录死机现象再没出现,一切正常了。

参考文章

《Ubuntu安装NVIDIA驱动后桌面循环登录问题》
《ubuntu16.04 NVIDIA显卡驱动安装》 感谢参考文章作者

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...