2 Punkte von GN⁺ 2026-01-05 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Wayland ist der Nachfolger von X11 im Grafik-Stack und wurde 2008 gestartet, doch der Autor bewertet, dass er es 18 Jahre lang auf seinem System nicht wirklich brauchbar einsetzen konnte
  • Mit Stand 2025 ist der grundlegende Betrieb dank GBM- und Explicit-Sync-Unterstützung der nVidia-Treiber möglich geworden, doch eine vollständige Umstellung bleibt wegen Dingen wie der weiterhin fehlenden TILE-Unterstützung für 8K-Monitore schwierig
  • In Sway 1.11 und wlroots 0.19.0 gab es wichtige technische Fortschritte, aber es bestehen weiterhin zahlreiche praktische Hürden wie Eingabeverzögerung, Grafik-Glitches und Skalierungsprobleme bei Xwayland
  • Wichtige Anwendungen wie Chrome und Emacs zeigen weiterhin Probleme wie Leistungseinbußen, Unterschiede beim Rendering und instabile Hardware-Beschleunigung
  • Insgesamt lautet das Fazit zu Wayland: „Es ist nun erstmals in Reichweite für den praktischen Einsatz“, aber für die tägliche Arbeit ist die Kombination aus X11 und i3 weiterhin stabiler

Historischer Hintergrund von Wayland

  • Wayland ist ein 2008 gestartetes Nachfolgeprojekt für den X-Server (X11, Xorg), und der Autor entwickelte 2009 den Tiling-Window-Manager i3 für X11
  • Anfangs ließ sich nur der Demo-Compositor Weston ausführen, 2014 begann GNOME mit der Wayland-Unterstützung, später dann KDE
  • Wichtige Anwendungen wie Firefox, Chrome und Emacs konnten Wayland nur über experimentelle Flags nutzen
  • nVidia-GPUs funktionierten lange Zeit unter Wayland gar nicht oder verursachten Grafikfehler, zudem blieben Kompatibilitätsprobleme mit 8K-Monitoren bestehen
  • In jüngerer Zeit haben wichtige Distributionen wie Fedora, RHEL und Asahi Linux Wayland als Standard- oder einzigen Desktop-Stack übernommen, was den Migrationsdruck erhöht

Einrichtung der Wayland-Laufzeitumgebung

  • Das Testsystem verwendet eine nVidia RTX 4070 Ti (Laptop) und eine RTX 3060 Ti (Haupt-PC)
  • Ab nVidia-Treiber 495 (2021) wurde GBM-Unterstützung hinzugefügt, und die Funktion explicit sync wurde in Sway 1.11 (2025) und wlroots 0.19.0 implementiert
  • Wegen der fehlenden TILE-Eigenschaftsunterstützung des 8K-Monitors Dell UP3218K wird der Bildschirm in Sway in zwei Hälften getrennt dargestellt
    • Mithilfe eines Patches von EBADBEEF und der Analyse durch Claude Code wurde ein Bug in der DRM-Eigenschaft SRC_X gefunden; mit einem Workaround-Patch gelang schließlich die Darstellung im Vollbild
  • GNOME unterstützt TILE, aber es tritt starkes Tearing in der Bildschirmmitte auf
  • In einer NixOS-25.11-Umgebung wurden GDM, GNOME und Sway parallel eingerichtet, zusätzlich kamen Wayland-spezifische Tools wie foot, fuzzel und wayland-utils hinzu

Versuchsergebnisse: Sway-Umgebung

  • Sway ist mit der i3-Konfiguration größtenteils kompatibel; der Autor passte dabei das NEO-Tastaturlayout sowie Ein- und Ausgabe-Einstellungen an
  • Die wichtigsten Probleme:
    • Verzögerter und nicht flüssiger Mauszeiger (vermutlich wegen fehlender Unterstützung für nVidia-Hardware-Cursor)
    • Keine Skalierung für Xwayland-Apps, wodurch sie unscharf oder doppelt skaliert dargestellt werden
    • Manche Tastenkürzel werden doppelt ausgelöst (ghost key press)
  • Bei GTK-Apps wurde ein anfänglich zu großer Font per gsettings reset behoben
  • GTK3 nutzt nur dconf-Einstellungen, daher muss font-name in dconf gesetzt werden, damit das Rendering übereinstimmt
  • swaylock endet im Gegensatz zu i3lock beim Beenden in einem „roten Bildschirm“-Zustand und kann nur mit SIGUSR1 aufgehoben werden
  • Automatisierungs-Tools auf Basis von i3 IPC sind nur teilweise kompatibel, unter anderem wegen anderer Socket-Pfade, stehenbleibender Prozesse und fehlender Unterstützung für Layout-Wiederherstellung

Tests wichtiger Anwendungen

  • Das foot-Terminal ist leichtgewichtig, zeigte aber Unterschiede bei manchen Farben, bei der Verarbeitung von Ctrl+Enter, bei der URL-Auswahl und bei den screen-Farben
  • Emacs läuft in der Standardversion unter Xwayland und wirkt dadurch unscharf; die pgtk-Version zeigt Eingabeverzögerung und Unterschiede bei den Zeichenabständen
  • Chrome verliert wegen Abstürzen des GPU-Prozesses die Hardware-Beschleunigung; außerdem werden beim Wiederherstellen von Fenstern Informationen zum vorherigen Workspace nicht beibehalten
  • Bildschirmfreigabe ist über xdg-desktop-portal-wlr möglich, unterstützt aber keine Freigabe einzelner Fenster und hat Probleme mit Übertragungen in niedriger Auflösung
  • Wenn Ausgabeskalierung aktiviert ist, treten Glitches auf, bei denen Fensterinhalte kurz verrutschen oder unscharf werden
  • dunst-Benachrichtigungen und rofi (ab 2.0.0) funktionieren normal, beim Screenshot-Tool grim ist die Fensterauswahl jedoch unkomfortabel

Fazit: Wie realistisch ist die Wayland-Nutzung im Jahr 2026?

  • Die Wayland/Sway-Sitzung kommt erstmals in die Nähe eines praktisch nutzbaren Zustands, weist aber weiterhin viele Mängel auf
  • Die X11/i3-Umgebung bietet niedrige Eingabeverzögerung von 763μs und perfekte Stabilität
  • Beim Umstieg auf Wayland treten Grafik-Glitches, Eingabeverzögerung und Leistungseinbußen bei wichtigen Apps auf
  • Für den täglichen Einsatz wären folgende Bedingungen nötig:
    • Behebung der doppelten Tasteneingaben und Umschalt-Glitches in Sway
    • Stabilisierung der Chrome-Hardware-Beschleunigung und Unterstützung für die Fensterwiederherstellung
    • Verbesserung von Eingabeverzögerung und Rendering bei Emacs (pgtk)
  • Das Fazit lautet: Wayland ist für den täglichen Arbeitseinsatz noch nicht bereit, und der Autor plant, weiterhin X11/i3 zu verwenden

Noch keine Kommentare.

Noch keine Kommentare.