banner

Blog

Mar 22, 2023

So aktivieren Sie Wayland für Hybrid-NVIDIA-Grafiken auf der Fedora Linux 38 Workstation

Ein kürzlich durchgeführtes Upgrade auf Fedora Linux 38 hat Wayland offenbar für meine Hybrid-NVIDIA-Grafikmaschine deaktiviert. Hier finden Sie eine kurze Anleitung, wie Sie Wayland aktivieren und außerdem die Option „GNOME auf Xorg“ auf dem Anmeldebildschirm wiederherstellen.

Ich bin schon lange ein glücklicher Wayland-Nutzer, auch wenn ich ein hybrides NVIDIA-Grafiksystem habe. Normalerweise verwende ich gerne die interne AMD-Grafik, wenn ich keine Spiele spiele, um die Akkulaufzeit zu verlängernWayland ist meine Standardsitzung. Ich verwende Wayland gerne, weil es gegenüber X11 einige Vorteile bietet, wie zum Beispiel Pinch-to-Zoom in Firefox.

Wie du vielleicht schon weißt , mein Hauptcomputer ist ein Hybrid-NVIDIA-Grafiklaptop mit einer AMD Ryzen-CPU und einer dedizierten NVIDIA GeForce GTX 1650 Ti-GPU. Kürzlich habe ich festgestellt, dass ich Wayland nicht mehr verwende, da mein System auf X11 zurückgreift, selbst wenn ich die integrierte AMD-GPU verwende.

Ich habe diese Änderung erst kürzlich bemerkt, als ein Leser seine Meinung zu meinem Fedora-Linux-System äußerte, das X11 als Standardsitzung verwendete. Nach dem Upgrade auf muss etwas passiert seinFedora Linux 38während der Beta-Phase, weil ich verwendet habeWayland standardmäßig auf Fedora Linux 37 mit GNOME 43ohne Probleme.

Darüber hinaus zeigte Fedora Linux 37 mehrere Optionen auf dem Anmeldebildschirm (GDM), wie GNOME (Wayland), GNOME auf Xorg, GNOME Classic, GNOME Classic auf Xorg und andere grafische Umgebungen, die ich wie Sway installiert hatte. Diese sind jetzt alle weg!

Nach dem Upgrade auf Fedora Linux 38 (Workstation) wurden in der Sitzungsliste des Anmeldebildschirms nur die Optionen GNOME und GNOME Classic aufgeführt, wobei beide aus irgendeinem Grund X11 anstelle von Wayland verwendeten. Ich sollte auch die Tatsache beachten, dass ich immer die NVIDIA-Grafiktreiber von RPM Fusion verwendet habe, nicht die Treiber des Herstellers.

Also versuchte ich herauszufinden, was los war, indem ich sicherstellte, dass ich tatsächlich die AMD-GPU verwende, und dann in der Datei /etc/gdm/custom.conf nachschaute, ob WaylandEnable=true möglicherweise nicht aktiviert war und ob die NVIDIA -drm.modeset=1 Kernel-Parameter wurde im GRUB-Bootloader festgelegt. Aber das Problem war nicht da.

Also habe ich im Web gesucht und in den Fedora-Diskussionsforen eine Lösung gefunden, die eigentlich sehr einfach ist (zumindest für mich). Diese Lösung aktiviert Wayland nicht nur standardmäßig wieder, sondern bringt auch alle grafischen Sitzungsoptionen auf dem Anmeldebildschirm zurück.

Ich musste lediglich die Datei /usr/lib/udev/rules.d/61-gdm.rules nach /etc/udev/rules.d/ kopieren und eine einzelne Zeile auskommentieren. Öffnen Sie dazu ein Terminalfenster und fügen Sie die folgenden Befehle ein.

Jetzt müssen Sie nur noch die Option GOTO="gdm_disable_wayland" auf # Wayland auf Hi1710-Chipsätzen deaktivieren / ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", GOTO="gdm_disable_wayland" ersetzen „Zeile mit RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false". Es sollte so aussehen:

Speichern Sie nun die Datei mit STRG+O und Enter und schließen Sie sie mit STRG+X.

Diese Lösung ist nicht neu und hängt mit diesem Fehler von GNOME 43 zusammen, der damals behoben wurde. Aber ich musste es anderen Benutzern von Fedora Linux 38 (Workstation) wieder ins Rampenlicht rücken, die das gleiche Problem hatten wie ich.

Es scheint, dass dies unter Fedora Linux 38 absichtlich gemacht wurde, um Schlaf-/Ruhezustandsprobleme auf bestimmten Systemen mit NVIDIA-GPUs zu verhindern, aber ich hatte nie ein Problem damit, dass mein Laptop aus dem Ruhezustand zurückkehrte. Wenn Sie daher nach dem erneuten Aktivieren der Wayland-Sitzung auf Probleme mit dem Ruhezustand/Ruhezustand stoßen, machen Sie die an der Datei 61-gdm.rules vorgenommenen Änderungen rückgängig.

Letzte Aktualisierung vor 2 Tagen

Wayland Wie Sie vielleicht wissen, läuft Fedora Linux 38 Wayland standardmäßig auf Fedora Linux 37 mit GNOME 43
AKTIE