安裝 Nvidia 驅動程式後黑屏 Ubuntu 20.04.02 LTS、RTX 30 系列或 ubuntu 螢幕卡在系統標誌螢幕

安裝 Nvidia 驅動程式後黑屏 Ubuntu 20.04.02 LTS、RTX 30 系列或 ubuntu 螢幕卡在系統標誌螢幕

我寫這個問題是為了回答以下問題:

從軟體和更新(附加驅動程式標籤)或命令列安裝 Nvidia 驅動程式後,Ubuntu 無法啟動。

我正在嘗試華碩 ROG Strix G15 Ryzen 7 Octa Core 5800H -(16 GB/1 TB SSD/Windows 10 Home/6 GB 顯示卡/NVIDIA GeForce RTX 3060)G513QM-HN319TS 遊戲筆記型電腦。

答案1

以下是我對成功安裝的觀察。

  1. 從 BIOS 設定停用安全啟動(ESC 鍵)(必需步驟)。
  2. 停用 BIOS 快速啟動(不需要)。
  3. nomodeset 選項在大多數情況下無法運行 Ubuntu,僅用於繞過載入視訊驅動程式。

如何以UI模式再次啟動ubuntu?

一旦卡在黑屏或標誌螢幕上。在恢復模式下從進階選項執行 ubuntu。轉到 root 選項並按 Enter 鍵。它將顯示一個具有 root 存取權限的終端機。然後運行以下命令。

"prime-select query"

檢查正在載入哪個驅動程式系統。如果顯示nvidia.然後運行命令

"prime-select intel"

載入英特爾驅動程式。現在重新啟動。您應該能夠再次運行 Ubuntu。

如何安裝 RTX 30 系列的 Nvidia 驅動程式。

就我而言,當我從軟體和更新(附加驅動程式標籤)安裝驅動程式時。我安裝了 nvidia-driver 460.80 版本,這是 Ubuntu 20.04 提供的最新版本,似乎 Ubuntu 20.04 附帶的核心版本 5.8 不支援它。

怎麼辦?

  1. 首先從 Nvidia 官方網站檢查您的系統支援哪個驅動程式版本。 https://www.nvidia.com/Download/index.aspx。確保您安裝的版本與此版本相符。對我來說,正確的是 460.84 而不是 460.80。

  2. 要支援最新的驅動程序,核心版本5.8還不夠。使用以下命令檢查內核版本: uname -r 我們需要更新到 5.11。我嘗試過 5.12 但不適合我。我安裝了 ubuntu 21.04,它提供了核心版本 5.11.0-18-generic。您可以嘗試從以下位置手動更新核心版本: https://kernel.ubuntu.com/~kernel-ppa/mainline/

前往 v5.11.22 版本並根據您的系統架構下載 4 個以 .deb 結尾的檔案。 AMD64 適合 ryzen 使用者。 :linux-headers、linux-image、linux-modules 和 linux-headers-*_all.deb。僅下載檔案的通用版本。前往下載並執行所有這些檔案的目錄: sudo dpkg -i *.deb 現在重新啟動系統並從 grub 選單中的進階選項執行具有 5.11 核心版本的 ubuntu。

核心更新後如何安裝 nvidia 驅動程式

  1. 運行命令sudo add-apt-repository ppa:graphics-drivers/ppa以取得 460.84 版本或適用於您支援的系統的最新版本。
  2. 跑步sudo apt install nvidia-driver-460安裝驅動程式。
  3. 重新啟動系統一次或兩次。

如何保證nvidia正常運作。

  1. 在 Ubuntu 的右上角。去Settings -> About。查看圖形 它應該顯示 Nvidia 和型號名稱。
  2. 運行nvidia-sminvidia-settings.它應該工作正常。

我希望這有幫助。 :)

編輯:完成所有這些步驟後,我的 nvidia 工作正常,但我遇到了華碩 rog 鍵盤的問題。每次按鍵都會在華碩內建鍵盤中執行電源按鈕操作。雖然外接鍵盤運作正常。以下帖子幫助我解決了這個問題:https://forums.developer.nvidia.com/t/os-still-using-renoir-after-installing-nvidia-drivers-ubuntu-18-04-rtx-3060-amd64-ryzen-7/181795/2

答案2

問題可能是 gnome 圖形介面gdm。請執行下列操作:

  • 在黑屏中啟動控制台ctrl+f2

  • 使用您的用戶登入。

  • 重新啟動gdm

    sudo systemctl restart gdm
    

安裝驅動程式後,它適用於我的 amdgpu 黑屏。

我檢查了https://support.system76.com/articles/login-loop-ubuntu/

答案3

我的方法很簡單,只需輸入驅動程式更新/安裝期間所需的 MOK 密碼即可。我正在運行 Ubuntu 2.04,驅動程式為 510 nvidia

相關內容