Die Grafikperformance unter Linux steht vor einem signifikanten Sprung, insbesondere für Nutzer von externen Grafikkarten (eGPUs). Der KDE-Entwickler Xaver Hugl hat mit der Veröffentlichung des neuen Protokolls linux-dmabuf v6 eine Lösung für langjährige Effizienzprobleme bei Multi-GPU-Systemen vorgestellt. Die Neuerung zielt darauf ab, die Datenübertragung zwischen verschiedenen Grafikchips zu optimieren und unnötige Rechenlast zu vermeiden.
Effizienzsteigerung durch Vermeidung von Pufferkopien
Kern der Verbesserung ist das neue Wayland-Protokoll linux-dmabuf v6, an dessen Entwicklung über einen Zeitraum von mehr als zwei Jahren gearbeitet wurde. In einem Blogbeitrag mit dem Titel „Fixing Multi-GPU performance, part 1“ erläuterte Hugl die technischen Hintergründe. Bisher führten Multi-GPU-Setups unter Linux häufig dazu, dass Grafikdaten mehrfach zwischen den beteiligten Grafikprozessoren kopiert werden mussten, was die Systemleistung spürbar bremste.
Das neue Protokoll ermöglicht es dem Fenstermanager KWin, Multi-GPU-Kopien direkt zu verwalten und ein sogenanntes „Direct Scan-out“ durchzuführen. Durch diese Methode werden unnötige Pufferkopien unterbunden. Die Unterstützung für dieses Verfahren wurde bereits in KWin für die kommende Version KDE Plasma 6.8 integriert. Während die Implementierung für Mesa-Treiber in Kürze erwartet wird, befindet sich eine entsprechende Lösung für NVIDIA-Hardware derzeit noch in der Entwicklung. Die Leistungsgewinne kommen dabei primär Wayland-nativen Anwendungen zugute.
Wer die beeindruckende Performance und Stabilität moderner Linux-Systeme selbst erleben möchte, kann das Betriebssystem jetzt ganz einfach neben Windows testen. Das kostenlose Linux-Startpaket zeigt Ihnen Schritt für Schritt, wie Sie Ubuntu ohne Risiko und ohne Datenverlust installieren. 5 sofort umsetzbare Schutzmaßnahmen entdecken
Massive FPS-Gewinne in Praxistests
Die praktischen Auswirkungen dieser Optimierung wurden auf einem Framework Laptop 13 in Kombination mit einer AMD Radeon RX 5700 XT als externe GPU getestet. Die Ergebnisse verdeutlichen das Potenzial des Fixes: In dem anspruchsvollen Titel Cyberpunk 2077 stieg die Bildrate bei niedrigen Voreinstellungen von 27 auf 50 FPS, was einer Steigerung von über 80 Prozent entspricht. Branchenberichte sprechen teilweise von einer Verdopplung der Leistung in diesem Szenario.
Auch synthetische Tests und weniger komplexe Anwendungen profitierten deutlich. Das Testprogramm vkcube verzeichnete einen Anstieg von 55 auf 120 FPS. In weiteren Testreihen mit externen Grafikprozessoren und Mesa-Treibern beobachteten Experten eine Steigerung der allgemeinen Bildrate von 40 auf 120 FPS. Diese Zahlen belegen, dass die bisherige Protokollstruktur einen erheblichen Flaschenhals für eGPU-Systeme darstellte.
AMD treibt HDMI-2.1-Unterstützung voran
Flankierend zu den Fortschritten im Bereich der Desktop-Umgebungen gibt es neue Entwicklungen bei den Hardware-Treibern für AMD-Grafikkarten. Harry Wentland von AMD reichte kürzlich eine Serie von Patches für den „amdgpu“-Treiber ein, die für den kommenden Linux-7.2-Kernel vorgesehen sind. Diese bringen erstmals eine Unterstützung für HDMI 2.1 Fixed Rate Link (FRL) in das Open-Source-Ökosystem.
Dass mittlerweile sogar Top-Supercomputer auf die Effizienz von Linux setzen, unterstreicht die Überlegenheit des Systems gegenüber klassischen Alternativen. Entdecken Sie im kostenlosen Startpaket inklusive Ubuntu-Vollversion, wie Sie die Geschwindigkeitsvorteile auch auf Ihrem Rechner sofort nutzen. Linux Startpaket mit Ubuntu jetzt gratis sichern
Diese Erweiterung ist die Voraussetzung für die Nutzung höherer Bandbreiten über HDMI 2.1, was Funktionen wie gesteigerte Auflösungen, dynamisches HDR und variable Bildwiederholraten (VRR) ermöglicht. Während die grundlegende FRL-Unterstützung bereits gemerged wurde, befindet sich die Unterstützung für Display Stream Compression (DSC) noch in der Testphase. AMD arbeite zudem an der vollständigen Compliance-Prüfung für diese neuen Treiberfunktionen, um eine stabile und standardkonforme Nutzung sicherzustellen.
Die Kombination aus optimierten Protokollen wie linux-dmabuf v6 und erweiterten Treiberfunktionen markiert einen wichtigen Fortschritt für das Gaming und professionelle Grafikanwendungen unter Linux, da die vorhandene Hardware nun wesentlich effizienter ausgelastet werden kann.

