Zusätzlich zum drm-intel-next-Pull Anfang dieser Woche, der neben anderen für Linux 6.5 festgelegten Änderungen mehr Meteor-Lake-Grafiken unter Linux und VRR-eDP-Unterstützung brachte, wurde am Donnerstag ein neuer Batch von drm-intel-gt-next-Code eingereicht DRM-Next vor diesem nächsten Kernel-Zyklus.
Dieser Satz von drm-intel-gt-next-Patches bietet Unterstützung für die Verwendung großer Ringe für Rechenkontexte, eine bessere Protokollierung bei GuC-Mikrocontroller-Problemen, die Begrenzung der lokalen Speicherzuweisungsgröße, um auf kleinen Balken erfolgreich zu sein, und Verbesserungen der Leistungs-/OA-Erfassungsrobustheit auf DG2 und eine Reihe anderer Änderungen.
Am bemerkenswertesten an diesem neuesten Pull-Request ist wohl die zusätzliche Unterstützung für das Laden der HuC-Mikrocontroller-Firmware für Intels kommende Meteor-Lake-Prozessoren. Der HuC-Mikrocontroller von Intel dient zur Auslagerung einiger Medienfunktionen von der CPU auf die GPU und ist für die Hardwarebeschleunigung mit Videocodecs wie H.265/HEVC erforderlich.
Intels alte 01.org-Website charakterisiert HuC wie folgt: „HuC wurde entwickelt, um einiges auszulagern.“ der Medienfunktionen von der CPU zur GPU. Dazu gehören unter anderem Bitratensteuerung und Header-Analyse. Im Fall der Bitratensteuerung ruft der Treiber beispielsweise HuC zu Beginn jedes Frame-Codierungsdurchlaufs auf, die Codierungsbitrate wird durch die angepasst Die Berechnung wird von HuC durchgeführt. Sowohl die HuC-Hardware als auch der Codierungs-Hardcode befinden sich in der GPU. Durch die Verwendung von HuC wird unnötige CPU-GPU-Synchronisierung vermieden.“
Mit Meteor Lake gibt es ein neues und verbessertes Art und Weise mit HuC umzugehen. Diese Unterstützung wird für den Linux 6.5-Kernel verfügbar sein.
Daher ist die HuC-Ladeunterstützung für Meteor Lake das Wichtigste, worüber man sich bei freuen kann dieser Pull für Linux 6.5.
Die Meteor Lake-Firmware-Blobs für GuC und DMC sind bereits in linux-firmware.git, während die HuC-Binärdateien vermutlich bald hinzugefügt werden.
Die Meteor-Lake-Grafikunterstützung scheint gut voranzukommen, aber in DRM-Next bleiben die Meteor-Lake-Grafiken derzeit hinter der experimentellen/„Force Probe“-Moduloption zurück. Es ist nicht klar, ob sie versuchen werden, alles für Linux 6.5 zu stabilisieren, oder ob sie sich noch weiter in die Länge ziehen werden, aber wir nähern uns dem Punkt, an dem die Segnung als stabil hoffentlich bald erfolgt, wenn Herbstveröffentlichungen der Linux-Distribution Meteor-Lake-Grafikunterstützung bieten sollen sofort einsatzbereit.
Abgesehen von der Meteor-Lake-Grafik scheint der Rest der Meteor-Lake-Linux-Unterstützung zumindest basierend auf meiner externen Überwachung der Patches in gutem Zustand zu sein. Sogar der neue Treiber für die VPU von Meteor Lake ist bereits seit Linux 6.3 im Mainline verfügbar.