第一種,利用Ubuntu系統Software & Updates自動更新
更新系統軟件源信息
打開終端輸入:sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update
更新完畢后,點擊系統右上角System Settings--Software & Updates--Additional Drivers,選擇可用的NVIDIA驅動版本進行更新即可(可能需要重啟)
第二種,手動安裝NVIDIA驅動
2.1 下載驅動文件
進入到官網:https://www.nvidia.cn/Download/index.aspx?lang=cn
根據顯卡型號下載后綴為.run的驅動文件
注:最好下載到英文路徑下,例如~/Downloads。(可以把文件名修改為一個簡單的名字,如0.run,有益於后面操作)。
至此,最好升級以下Ubuntu的內核版本,否則后面安裝可能出現內核版本和驅動不對應的情況(參考博客:https://www.cnblogs.com/fanminhao/p/8902296.html)
升級方法:http://www.cnblogs.com/fanminhao/p/8902378.html
PS:我沒有遇到這個問題,不過這個方法先貼在這,以免遇到類似情況。
2.2 刪除原有驅動:sudo apt-get remove --purge nvidia*
2.3 禁用nouveau驅動
sudo gedit /etc/modprobe.d/blacklist.conf
編輯 /etc/modprobe.d/blacklist-nouveau.conf文件,在文件末尾處添加以下內容:
blacklist nouveau options nouveau modeset=0
有些文章說添加以下四句,(我是添加了上面兩句就行了,不過把另一種方法也先帖在這)
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
然后保存並關閉。
2.4 更新並重啟(一定要重啟)
update-initramfs -u reboot
2.5 驗證nouveau是否已禁用
終端輸入:lsmod | grep nouveau
如圖所示,沒有信息顯示,說明nouveau已被成功禁用,接下來可以安裝nvidia的顯卡驅動。
2.6 按ctrl+alt+f1進入文字界面:
1)輸入:
sudo service lightdm stop //這個是關閉圖形界面,不執行會出錯
2)給驅動.run文件賦予執行權限:
sudo chmod a+x NVIDIA-Linux-x86_64-418.56.run(你的驅動文件名)
3)安裝
sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files //只有禁用opengl這樣安裝才不會出現循環登陸的問題
-no-x-check:安裝驅動時關閉X服務
-no-nouveau-check:安裝驅動時禁用nouveau
-no-opengl-files:只安裝驅動文件,不安裝OpenGL文件。
安裝過程的選項:
- The distribution-provided pre-install script failed! Are you sure want to continue?選擇Yes繼續。
- Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 選擇No繼續
- 接下里的問題大概是:Nvidia's 32-bit compatibility libraries? 選擇No 繼續。
- Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇 Yes 繼續
4)打開圖形界面:
輸入:
sudo service lightdm start //這個是打開圖形界面
按ctrl+alt+f7返回圖形界面
參考連接:https://blog.csdn.net/lihe4151021/article/details/90083431