Dual-Boot von Ubuntu 20/18 und Windows 10 mit AMD- und NVIDIA-Karten – bleibt beim Startbildschirm hängen und findet keine Treiber

Dual-Boot von Ubuntu 20/18 und Windows 10 mit AMD- und NVIDIA-Karten – bleibt beim Startbildschirm hängen und findet keine Treiber

Ich habe vor kurzem gekauft dieROG Flow X13, das mit AMD Ryzen™ 9 5900HS und NVIDIA® GeForce® GTX 1650 mit Max-Q ausgestattet ist und mit vorinstalliertem Win10 geliefert wird. Ich habe die üblichen Ubuntu-Dual-Boot-Installationstutorials mit Ubuntu 20.04 ISO auf einem mit Rufus geladenen USB-Stick befolgt, die Installation von Laufwerken von Drittanbietern aktiviert und die Installation schien problemlos zu verlaufen. Wenn ich zum Neustart aufgefordert werde, wird Grub jetzt wie vorgesehen angezeigt, aber wenn ich Ubuntu als Betriebssystem auswähle, wird nur der ROG-Begrüßungsbildschirm geladen und bleibt dann hängen.

Ich habe die folgenden allgemeinen Vorschläge ausprobiert, aber keiner hat funktioniert:

  1. Bearbeiten Sie die Ubuntu-Startbefehle: Fügen Sie nomodeset hinzu (hat nicht funktioniert) oder fügen Sie nouveau.noaccel=1 hinzu (hat nicht funktioniert) oder ersetzen Sie quiet splash durch noapic noacpi nosplash irqpoll (hat nicht funktioniert)
  2. im Wiederherstellungsmodus, Pakete reparieren, es hat ziemlich viel installiert (Dinge wie Java, LibreOffice, Thunderbird...), aber beim Startversuch hat sich nichts geändert
  3. im Wiederherstellungsmodus -> root, #Wayland = false in /etc/gdm3/custom.conf auskommentieren, neu starten -> immer noch beim Begrüßungsbildschirm hängen geblieben

Ich habe heute „journalctl --since“ im Root-Terminal geöffnet. Ich bin nicht sicher, wonach ich suchen soll, habe aber ein paar Anmerkungen, die hilfreich sein könnten oder auch nicht:

AMD-bezogen:

  • [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting
  • AMD-Vi: IOMMU performance counters supported, gefolgt voncan'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

Ich habe auch festgestellt, dass die Spezifikationen der Nvidia-Karte vom GDM-X-Session-Logger korrekt ausgedruckt wurden, es scheint also, als würde er sie im Allgemeinen finden.

Irgendwann bei einem früheren Installationsversuch gelang es mir, Ubuntu zu starten (ich habe es seitdem neu installiert, sodass ich diese Frage klarer formulieren kann, da ich weiß, was ich getan/nicht getan habe), allerdings erst nach zahlreichen Stunden des wahllosen Ausprobierens verschiedener Befehle, an die ich mich nicht mehr erinnere, und ich erinnere mich, dass es die NVIDIA-GPU immer noch überhaupt nicht erkannte (in den NVIDIA-Einstellungen) und auch mit AMD Schwierigkeiten hatte. Ich nehme also an, dass dies die schwierige Kombination aus AMD + NVIDIA sein muss?

Jede Hilfe wäre willkommen.

Antwort1

Ich empfehle Ihnen, die neueste Ubuntu-Version (derzeit 21.04) und den neuesten für neuere Laptops verfügbaren Kernel wie x13 Flow zu verwenden.

Sie sollten die Green Sardine-Firmware (für die interne GPU von AMD Cezanne) manuell zu /lib/firmware/amdgpu hinzufügen, falls sie dort nicht vorhanden ist.

verwandte Informationen