使用 AMD 和 NVIDIA 卡的 Ubuntu 20/18 和 Windows10 雙啟動 - 卡在啟動畫面上並且找不到驅動程式

使用 AMD 和 NVIDIA 卡的 Ubuntu 20/18 和 Windows10 雙啟動 - 卡在啟動畫面上並且找不到驅動程式

我最近買了ROG Flow X13,配備 AMD Ryzen™ 9 5900HS 和配備 Max-Q 的 NVIDIA® GeForce® GTX 1650,並預先安裝 Win10。我按照通常的 Ubuntu 雙重開機安裝教學課程,在 Rufus 載入的 USB 上使用 Ubuntu 20.04 iso,啟用安裝第 3 方驅動器,安裝似乎進展順利。當提示重新啟動時,它現在會以應有的方式顯示 Grub,但是當選擇 Ubuntu 作為作業系統時,它只會載入 ROG 啟動螢幕,然後就會卡住。

我嘗試了以下常見建議,但沒有奏效:

  1. 編輯Ubuntu啟動指令:新增nomodeset(不行),或新增nouveau.noaccel=1(不行),或用noapic noacpi nosplash irqpoll取代quiet splash(不行)
  2. 在恢復模式下,修復包,它確實安裝了很多(例如java,libreoffice,thunderbird...),但在嘗試啟動時沒有改變任何東西
  3. 在恢復模式下 -> root,在 /etc/gdm3/custom.conf 中取消註解 #Wayland = false,重新啟動 -> 仍然卡在啟動畫面上

我打開了journalctl --因為今天在根終端機中,我不知道要尋找什麼,但一些註釋可能有用也可能沒用:

AMD相關:

  • [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting
  • AMD-Vi: IOMMU performance counters supported, 其次是can't derive routing for PCI INT A PCI INT A: not connected
  • Direct firmare load for amdgpu/green_sardine_gpu_info failed with error -2 Failed to load gpu_info firmware amdgpu/green_sardine_gpu_info Fatal error during GPU init [drm] amdgpu: finishing device BUG: kernel NULL pointer dereference: address: (...), #PF: supervisor read access in kernel mode,#PF: error_code (0x0000) - not-present page

我還發現 gdm-x-session 記錄器正確列印了 nvidia 卡規格,因此它似乎確實可以找到它。

我確實在之前的嘗試安裝中的某個時刻成功地進入了Ubuntu(從那時起我就重新安裝了它,所以我可以更清楚地知道我做了/沒有做什麼來寫這個問題),儘管這是經過無數個小時的隨機嘗試之後我不記得了不同的命令,我記得它仍然根本沒有檢測到 NVIDIA GPU(在 nvidia 設定中),並且 AMD 也遇到了困難。所以我想這一定是AMD+NVIDIA的強硬組合吧?

任何幫助,將不勝感激。

答案1

我建議您使用最新的 Ubuntu 版本(目前為 21.04)和適用於較新筆記型電腦的最新內核,例如 x13 flow。

如果 /lib/firmware/amdgpu 不存在,則應手動將綠色沙丁魚韌體(適用於 AMD cezanne 內部 GPU)新增至 /lib/firmware/amdgpu 中。

相關內容