Linux Kernel 7.2 Adds HDMI 2.1 FRL Support via AMDGPU for 4K@120Hz

linux-kernel-umfangreicher-als-ich-011e

Linux Kernel 7.2 ist veröffentlicht und bringt laut den Release-Notizen vor allem Verbesserungen bei Treibern, Netzwerk, Dateisystemen und Sicherheit. Der auffälligste Hardware-Schritt ist ein vorläufiger Support für HDMI 2.1 FRL (Fixed Rate Link) im AMD-Grafiktreiber AMDGPU, der unter Linux unter anderem 4K mit 120 Hz sowie 8K und 10-Bit HDR ermöglicht – das Feature ist aber zunächst standardmäßig deaktiviert.

HDMI 2.1 FRL bei AMD: 4K/120 Hz kommt, aber erst später aktiv

  • Kernel 7.2 enthält eine initiale Unterstützung für HDMI 2.1 FRL im AMDGPU-Treiber.
  • Die Integration wurde bereits Mitte Juni in Kernel 7.2 als Merge aufgenommen.
  • Ermöglicht werden 4K bei 120 Hz, 8K-Ausgabe sowie 10-Bit HDR unter Linux.
  • Aktuell bleibt die Funktion vorerst standardmäßig deaktiviert.

Warum es mehr Änderungen gab als erwartet

Linus Torvalds kommentiert die Veröffentlichung von Kernel 7.2 mit dem Hinweis, dass der Release „umfangreicher als ich es mir gewünscht habe“ ausfiel. Er scherzt außerdem, dass bei einer weiteren Verschiebung wohl gar keine Kernel-Releases mehr erfolgt wären. Für Kernel 7.3 nennt Torvalds bereits 40 ausstehende Pull-Requests.

Im Entwicklungsverlauf von Kernel 7.2 kam es zudem zu kurzfristigen Code-Rücknahmen (Reverts). Betroffen war unter anderem das DRM-Scheduling, das die Ausführung von GPU-Aufträgen steuert und organisiert – außerdem auch weitere Bereiche des Kernels.

Scheduler, Speicher und Btrfs: mehrere Subsysteme im Fokus

  • CPU-Scheduler: Erweiterung um „cache-aware load balancing“, damit Lastverteilung stärker die Cache-Nähe von Prozessen berücksichtigt statt reine Gleichverteilung zu verfolgen.
  • GPU-Scheduler: Änderungen an der Reihenfolge der Aufgaben: Statt nach dem Eingangszeitpunkt soll stärker die bisherige Lastverteilung berücksichtigt werden.
  • Memory Reclaiming: Überarbeitung bei knappen RAM-Ressourcen; der Algorithmus zum Auffinden geeigneter Speicherseiten zum Entfernen aus dem RAM wurde leicht verbessert, außerdem wurde die Codebasis entschlackt.
  • Performance-Hinweis: Für bestimmte Workloads wie YCSB und MongoDB wird eine bis zu 30% schnellere Ausführung gegenüber zuvor genannt.
  • Btrfs: Mehrere Änderungen, darunter standardmäßig aktivierte Verwaltung über größere Speicherseiten, experimentelle Unterstützung für „huge folios“ sowie eine neue Checksummenverwaltung.
  • Btrfs-Weitere Punkte: Optimierungen fürs sequentielle Schreiben und Verbesserungen beim verbesserten Direct I/O.

Weitere Plattform- und Treiber-Updates für Linux 7.2

  • Netzwerk: Überarbeitungen im Netzwerk-Teil des Linux-Kernels.
  • USB4STREAM: Unterstützung als neues Protokoll für direkten Datenübertrag.
  • Laptop-Optimierungen: Verbesserungen für mobile Systeme.
  • Handhelds: Erweiterter Support für den OneXPlayer Handheld-PC sowie das HORI Wireless Switch Pad.
  • NTFS: Native symbolische Links unter dem Windows-Dateisystem NTFS.
  • Apple: Verbesserungen für Apples M3-Chips.
  • Zukunftsvorbereitung: Vorbereitungen für kommende AMD- und Intel-Prozessoren sowie AMD-Grafikkarten.