Sorry, Meine antwort war eigentlich auf ne andere Frage. Habe die Tabs verwechselt.
Mali:
ARM hat neue Treiber OSS-Treiber veröffentlicht. Diese wurden in den Linux Kernel aufgenommen und entsprechend werden Mali-Bifrost/Panfrost/Lima-Karten nativ von Debian 11 unterstützt.
=> Debian 11 braucht keine Treiber mehr
Es gibt aber diverse Funktionen, die noch nicht in die neuen Treiber eingeflossen sind. Weswegen es in Ausnahmen Gründe gibt die alten Treiber haben zu wollen. Der einfachste Weg dafür ist ein Sprung nach Debian 10 oder älter oder eben Ubuntu 20.04. Aber auch für Ubuntu 22.04 wird es wegen der schlechteren Performance und Instabilität keine alten Treiber mehr geben weil auch da entsprechend ohne Treiber supported wird.
Prinzipiell ist es weiterhin möglich die alten Treiber auch auf neuen Systemen zu installieren und den Kernelsupport abzuschalten. Dir sollte aber klar sein, dass du auf ein totes Pferd setzt, wenn du jetzt unbedingt die alten Treiber haben willst. Dass du nen extra Treiber installieren musst, der geladen werden muss, ist sicher kein Zeichen für besseren Support.
Zu X11 vs. Wayland:
Du musst da ein bisschen unterscheiden. Xorg wurde so gepatched, dass es in einem Wayland laufen kann.
=> Du kannst nicht nur wayland oder Xorg am laufen haben sondern – viel häufiger – beides. So können alte X11-Anwendungen und Wayland-Anwendungen nebeneinander laufen.
Vielen Anwendungen kannst du per variable sagen, ob sie wayland oder X11 nehmen sollen:
Beispiel:
Code: Alles auswählen
CLUTTER_BACKEND=wayland empathy
GDK_BACKEND=wayland handbrake-gtk
MOZ_ENABLE_WAYLAND=1 firefox-esr
QT_QPA_PLATFORM=wayland kolourpaint
SDL_VIDEODRIVER=wayland hedgewars
Du kannst dir die passenden Variablen auch von GDM setzen lassen.
Testen welche Anwendung wie läuft kannst du em einfachsten mit xkill oder xeyes. Startet die Anwendung gar nicht, bist du in einer reinen wayland umgebung. Verfolgen dich die Augen über eine Anwendung hinweg oder lassen sich mit xkill abschießen, nutzt diese Anwendung X11, da wayland keine Kommunikation über mehrere Anwendungen hinweg erlaubt.
Willst du wissen ob du einen X11-Windowmanager oder einen Wayland-Compositor benutzt:
xrandr/
wlr-randr: Das jeweils andere tool wird dir nur minimale/keine Informationen anzeigen während das passende tool wirklich die Auflösung verstellen kann.
Ansonsten sieht man es eventuell auch am Prozessnahmen der Wayland-Compositor von KDE heißt kwin-wayland der X11-WM kwin-x11. sway und i3 sind mehr oder weniger äquivalente. Tippe, dass das für mutter ähnlich ist.
Zu gl2mark:
Während sich wayland nicht für die Grafikbeschleunigung interessiert und das in den Aufgabenbereich der Anwendung verschiebt gibt es eine Traurige Wahrheit.
Defakto nutzen alle OpenGL Anwendungen unter Linux die libgl
x. Die läuft wie der Name schon sagt nur in X11.
Die meisten Anwendungen die unter Wayland 3D Beschleunigung nutzen wollen steigen deswegen gerade auf OpenGL ES (was eine abgespeckte alternative und keine Erweiterung zu OpenGL ist) und damit die libgles um. OpenGL-Benchmarks werden deswegen immer nur auf X11 funktionieren. (Es gibt wohl so ein bisschen einen Kompromiss, indem man zuerst als X11-Programm startet und dann Wayland nutzt.)