Ubuntu16.04安装GT 750M显卡驱动

卸载原有nvidia显卡驱动的方法

  • 如果原来显卡驱动是通过apt-get方式安装的
sudo apt-get remove --purge nvidia*
  • 如果原来显卡驱动是通过run file安装的

以run文件存放的e的路径为/home/username为例

sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-390.48.run --uninstall

记得将run文件名替换为自己run文件对应的名字。

屏蔽系统自带驱动nouveau

屏蔽原因:由于nvidia驱动和Ubuntu自带的nouveau显卡驱动冲突,所以安装了nvidia官方驱动之后,reboot系统,可能会卡在登陆页面。

  • 判断是否存在nouveau显卡驱动
lsmod | grep nouveau

如果没有显示任何信息,则说明能够nouveau显卡驱动已经屏蔽掉了
相反,如果如果有信息显示,则说明需要屏蔽nouveau显卡驱动。

  • 屏蔽nouveau显卡驱动
sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后添加:

blacklist nouveau
options nouveau modeset=0

然后执行

sudo update-initramfs -u
  • 重启
sudo reboot
  • 再次检查nouveau显卡驱动情况
lsmod | grep nouveau

如果没有任何输出则屏蔽成功

下载nvidia显卡驱动

下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn

nvidia显卡驱动程序下载

将下载好的.run文件移动到\home\username目录下面,以便于后续操作

禁用X-Window服务

sudo service lightdm stop

如果想恢复服务,可以执行sudo service lightdm start

  • 进入命令行界面
    CTRL+ALT+F1进入命令行界面,输入用户名和密码即可

安装显卡驱动

#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-384.59.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files
  • 参数说明
    –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
    –no-x-check:表示安装驱动时不检查X服务,非必需。
    –no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
    -Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
    -A:查看更多高级选项。

必选参数解释:因为NVIDIA的驱动默认会安装OpenGL,而Ubuntu的内核本身也有OpenGL、且与GUI显示息息相关,一旦NVIDIA的驱动覆写了OpenGL,在GUI需要动态链接OpenGL库的时候就引起问题。

安装完成后重启

sudo reboot

检查显卡是否安装成功

nvidia-smi
测试结果例示

如果出现以上界面则表示安装成功。

参考文章:
Ubuntu 16.04安装NVIDIA驱动

你可能感兴趣的:(Ubuntu16.04安装GT 750M显卡驱动)