Warum bootet Debian trotz installierter AMD-Treiber nicht mit einer GUI, sondern mit der tty1-Konsole?

Warum bootet Debian trotz installierter AMD-Treiber nicht mit einer GUI, sondern mit der tty1-Konsole?

Wie der Titel vielleicht schon vermuten lässt, habe ich derzeit das Problem, dass mein neu installiertes Debian nicht mit irgendwelchen GUIs startet, obwohl ich diese im Installationsprozess eindeutig ausgewählt habe.

Interessanterweise habe ich die AMD-Treiber bereits installiert, sogar die nicht-freien. Aber trotzdem kann ich es nicht startxerfolgreich ausführen, da es sagt, dass es nicht gefunden werden kann /dev/dri/card0, und danach sagt es mir, dass es nicht im Frame-Buffer-Modus laufen kann.

Ich weiß, dass das vielleicht nicht ausreicht, um das Problem zu beheben, aber ich bin noch sehr neu im gesamten Linux-Ökosystem, also habe ich keine Ahnung, was genau helfen würde. Wenn Sie also weitere Details benötigen, sagen Sie mir das bitte in den Kommentaren, damit ich sie bereitstellen kann.

Meine Hardware-Spezifikationen:

  • Grafikkarte: AMD RX 5700
  • ZENTRALPROZESSOR: AMD Ryzen 9 3900X
  • Festplattenspeicher: 500 GB
  • Arbeitsspeicher: 32 GB

Ich sollte vielleicht hinzufügen, dass ich bei der Installation von Debian den SDDM-Display-Manager sowie KDE und Gnome ausgewählt habe.

Antwort1

Wenn startxdie Meldung „Kann nicht gefunden werden“ angezeigt wird /dev/dri/card0, bedeutet dies wahrscheinlich, dass die Kernelkomponente der AMD-Treiber derzeit nicht geladen ist.

Sie können damit beginnen, lspci -d ::0300 -nnkdie Ausgabe in Ihre ursprüngliche Frage auszuführen und zu bearbeiten. Das sollte zeigen, welche Kernelmodule Ihre Grafikkarte erkennen und welche davon (falls vorhanden) derzeit geladen sind. Wenn das keine Ergebnisse liefert, versuchen Sie ::0302(= PCI-Klasse für Anzeigecontroller, Unterklasse 3D-Controller) anstelle von ::0300(= Anzeigecontroller, Unterklasse VGA-kompatibel).

Mit den GPU-Treibern von NVIDIA kenne ich mich zwar besser aus als mit denen von AMD, aber wenn ich das richtig verstanden habe, müsste ein amdgpuModul vorhanden und idealerweise auch im Einsatz sein.

Wird außerdem sudo dkms statusirgendetwas Sinnvolles angezeigt oder nur die Fehlermeldung „Befehl nicht gefunden“?

Wenn dkmses installiert ist, sollte eine Liste aller installierten, von DKMS verwalteten Kernelmodule von Drittanbietern angezeigt werden (wie beispielsweise die Kernelkomponente der AMD-Treiber).

Antwort2

Zumindest für den Anfang empfehle ichLMDE(Linux Mint Debian Edition). Sie profitieren von einer GUI im Mint-Stil, die jedoch nicht mit Ubuntu-Paketen erstellt wird, sondern mit (stabilen) Debian-Paketen.

Achten Sie bei der Nutzung darauf, dass Sie ausschließlich Debian-Pakete und keine Ubuntu-Pakete installieren.

Versuchen Sie es mit Zimt DE. Andere Geschmacksrichtungen sind verfügbar.

verwandte Informationen