本人电脑是 DELL Inspiron 3670, 系统装的是ubuntu18.04, 显卡使用的是GeForce GTX 1050 Ti, 在安装nividia显卡的时候花费两天时间,感受颇深,顾总结如下. (2019-04-30)
一定要让环境干净
(1) 第一个步骤一定要设置 BIOS 以使能安全启动
具体步骤如下:
1. 开机时,按下 F2键(不同的电脑进入BIOS所要按下的键可能不同),进入BIOS设置界面
2. 点击 Secure Boot 下的 Secure Boot Enable,取消 Secure Boot Enable
(2) 注意, 以下的步骤如果有安装zsh的一定要退出zsh环境, 在原始的环境下进行以下操作, 主要是为了保证安装环境的干净
$ bash
(3) 安装之前先卸载之前没安装成功的nvidia相关的驱动版本
$ sudo apt-get remove --purge nvidia*
(4) 一定要禁用nouveau, 不禁用nouveau会一直出现登录死循环的问题
1. $ cd /etc/modprobe.d
2. $ sudo gedit nvidia-installer-disable-nouveau.conf
3. 输入以下内容后保存
blacklist nouveau
options nouveau modeset=0
4. 保存后一定要重新生成kernel initramfs, 一定别忘了输入下面两句命令
$ sudo update-initramfs -u
$ sudo update-grub
重启电脑 $ sudo reboot
(5) ! ! ! 这里注意了, 重启电脑后, 按下 ctrl + alt + F2 进入了纯终端界面, 然后之后的步骤包括(4)都是在纯终端界面进行
输入以下命令查看nouveau是否禁用成功, 如果没有返回, 则说明禁用成功
$ lsmod | grep nouveau
(6) 安装nvidia驱动
1. $ ubuntu-drivers devices
2. $ sudo ubuntu-drivers autoinstall
注意:在安装过程中可能会出现让你填写密码的提示,设置一个数字加字母的密码就可以了
3. 重启电脑 $ sudo reboot
(7) 查看是否安装成功
输入nvidia-smi, 出现如下所示的方框, 则说明安装成功