本人電腦是 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, 出現如下所示的方框, 則說明安裝成功

