該文檔适用于: Ubuntu 14/16/18 三個版本。
Nvidia顯示卡驅動适用于:
RTX2080TI/RTX2080/RTX2070/GTX1080TI/GTX1080/GTX1070以及更低級别顯示卡。
本文檔旨在幫助大家解決安裝Nvidia顯示卡遇到的常見問題。
Nvidia驅動下載下傳位址:https://www.geforce.com/drivers選擇對應的顯示卡和Linux 64 系統,可以下載下傳最新版本。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yNkZWN3gzMwI2NyUDNhlTOkJDM0YjZkJTNklDMhVmNj9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
如何判斷Nvidia顯示卡驅動沒有安裝?
顯示器連接配接到集顯輸出端口,能正常啟動Ubuntu;如将顯示器連接配接到獨立顯示卡輸出口,啟動Ubuntu,出現黑屏,螢幕最頂端有如下一行提示資訊:
(該提示是在UEFI+Secrue boot On 模式下出現;)
也可能出現以下錯誤提示,點選确定後并循環出現該提示等。
(該提示是在UEFI+Secrue boot off模式下出現。)
注: 在安裝過程中,可能會出現各種顯示卡Error報錯,根本解決方案需在安裝顯示卡驅動前,關閉Secure boot,否則将導緻無法正常安裝顯示卡驅動。
但由于有些雙系統的環境不得不啟用BIOS的Secureboot時,我們将在下面文檔中也會介紹,如何在Ubuntu中關閉Secureboot。
具體步驟:
1.關閉Secureboot:
開機按F12,選擇“ChangeBoot Mode Settings”,依次選擇“UEFI Boot Mode,Secure Boot Off”---“Yes”---“Apply The Changes“;
2.重新開機計算機,再次按F12, 進入啟動菜單,請選擇UEFI Boot“Ubuntu”後,并迅速按一次Esc 鍵。
3.系統自動停在進階菜單界面,該界面按鍵盤“E”鍵。(該界面任意選項按E均可。)
4. 修改Grub,讓系統以集顯模式啟動:系統進入Grub檔案界面,我們通過按上下方向鍵,開始編輯Grub檔案;請找到Linux 那行,在行末加上“nomodeset”;該指令是為了實作內建顯示卡啟動模式。(有些網上指南建議修改grub.conf檔案,如果加入到檔案并update grub保證每次啟動都能顯示,但後續将導緻nvidia驅動安裝失敗。)我們此處隻需修改一次保證能正常顯示即可,當然如果顯示卡驅動沒有安裝成功,我們需每次都重複該操作。
按F10 直接退出grub修改模式,并出現以下界面,我們選擇第一項即可正常啟動到Ubuntu系統中。
5. 修改blacklist.conf檔案,禁用集顯。此步驟可以在指令行模式下操作,也可以直接在終端模式下操作,為友善圖形化界面,步驟5和6是在終端模式。
Ctrl+Alt+T 進入終端模式,依次輸入指令:
#sudo -i 回車輸入管理者密碼。
#sudo gedit /etc/modprobe.d/blacklist.conf (打開blacklist.conf 檔案)
在檔案的末尾添加:
blacklist nouveau
options nouveau modeset=0 儲存後退出;禁用集顯後才能正常安裝Nvidia驅動。
#lsmod | grep nouveau 注釋: 檢視是否還有系統中的Nvidia驅動;(如發現很多存在的nvidia舊驅動,必要時需要先解除安裝舊版本驅動,本文檔不做介紹。)
6. 安裝準備工作,拷貝Nvidia驅動到根目錄下/。
#fdisk –l (檢視U盤的盤符,如下圖,我們确認U盤為/dev/sdc4)
#mount /dev/sdb4 /mnt
#cd /mnt
#ls
#cp NVIDIA-415.13.run /(将U盤驅動拷貝到根目錄此處檔案名區分大小寫)
7. 開始安裝Nvidia驅動,以下步驟需在Ctrl+Alt+F1指令行模式下進行:
按下Ctrl+Alt+F1,輸入管理者賬号和密碼。然後輸入sudo –i切換到root。
#sudo services lightdm stop 首先,禁用X server模式,如果不操作此步驟,安裝時将提示Xserver報錯。
依次輸入以下指令:
#cd /
#sudo chmod +xNVIDIA-415.13.run
#sudo ./NVIDIA-415.13.run
如下圖,根據提示一直點選OK或者輸入Y,即可完成驅動安裝。
我們可以輸入reboot,退出指令行界面,再次啟動到圖形界面,輸入nvidia-smi确認顯示卡驅動已經安裝完成了。
附錄:
如何不關閉BIOS secure boot,在Ubuntu中關閉Secure boot模式?
$sudo–I 輸入password切換到root賬号。
#sudomokutil –disable-validation
設定mok的登入密碼(必須8位字元以上,按回車再次輸入)。
密碼設定好後,直接點選圖形界面的重新開機。系統在重新開機後自動進入MOK界面。
該界面提示按任意鍵進入MOK管理器,請務必在倒計時前敲任意鍵,否則直接進入系統了。MOK管理器校驗密碼比較特殊,需要将password的位數一個一個提示來輸入。我們按提示輸入即可。
密碼校驗完成後,我們直接選擇“Change Secure Boot State“,
在Disable Secure boot啟動界面,選到“Yes”,再reboot,即可關閉了Secureboot。
最後我們修改BIOS Secure boot為On,即可大功告成。(此操作步驟适用于雙系統模式,因Ubuntu安裝很多驅動僅支援在Secure boot關閉的模式下,而Windows應用有可能需要打開Secure boot。)