Ubuntu下安裝NVIDIA驅動的三種方法:
1. 使用標准Ubuntu倉庫進行自動安裝
2. 使用PPA倉庫進行自動化安裝
3. 使用官方的NVIDIA驅動進行手動安裝
個人認為,第一種方法操作最為簡單,方便,第三種方法是最穩定,最常用的。
很多博客進行驅動安裝前都需要禁用Nouveau驅動,但是我安裝驅動的時候搞了很久,最后安裝好驅動就是根據第一種方式並且沒禁用Nouveau驅動的情況下,我也找到了開始一直安裝不成功的原因,就是我的GCC和G++降級后沒有升級,所以如果可以先試試把GCC和G++升級到最高版本,然后運用第一種方式安裝驅動,第一種方式下面會提到。如果有需求要禁用Nouveau驅動的,那我也給出禁用Nouveau驅動的方法。
Nouveau驅動禁用方法:
sudo gedit /etc/modprobe.d/blacklist.conf
或者
sudo vim /etc/modprobe.d/blacklist.conf
在最后兩行添加:
blacklist nouveau
options nouveau modeset=0 // 禁用nouveau第三方驅動,之后也不需要改回來
執行
sudo update -initramfs -u // 更新內核
接下來講三種安裝方法:
1. 使用標准Ubuntu 倉庫進行自動安裝
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
完成后重啟 就可完成安裝NVIDIA驅動
2.使用PPA倉庫進行自動安裝
使用圖形驅動程序PPA存儲庫允許我們安裝NVIDIA beta驅動程序,但是這種方法存在不穩定的風險
sudo add-apt-repository ppa:graphics-drivers/ppa //添加ppa庫到系統中
sudo apt update // 更新
sudo ubuntu-drivers devices // 顯示可以安裝的nvidia驅動
sudo apt install nvidia-xxx // xxx 代表你想安裝的nVidia驅動的版本號
3. 使用官方的NVIDIA驅動進行手動安裝
先要搞清楚你的nvidia顯卡是什么什么型號
lshw -numeric -C display
或者
lspci -vnn | grep VGA // 查看nvidia顯卡型號
然后到NVIDIA官網下載對應你顯卡型號的最新版本驅動進行下載 保存到你自己的路徑文件夾
NVIDIA官網驅動下載地址: https://www.nvidia.com/zh-cn/ 進入后選擇最上面的驅動程序 就可以自行選擇自己的顯卡
// 這種方法安裝nvidia驅動需要先停止圖形界面
sudo telinit 3
// 之后進入一個新的命令行會話,使用當前的用戶名密碼登陸
用cd 進入你放nvidia驅動的路徑
用 ./ 或者 bash 進行安裝
安裝的過程如下:(按照以下步驟)
Accept License
The distribution-provided pre-install script failed! Are you sure you want to continue?
CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility?
YES
之后執行
sudo reboot // 重啟
上面三種方法結束后,需要檢驗是否安裝好了nvidia驅動。
sudo reboot // 安裝完了驅動需要重啟
sudo nvidia-smi // 檢驗是否安裝好驅動
如果出現和上圖相似的內容就說明是安裝成功了。