Linux 6.2 führt mehr Intel Meteor Lake-Grafiktreibercode ein


Wir sehen möglicherweise immer noch nicht die Aktivierung von Intels Meteor Lake in Linux vor Version 6.2, die in einem Jahr (wenn nicht 2024) erscheinen wird, aber das hält Unternehmen wie Intel nicht davon ab, sicherzustellen, dass die nächsten Generationen mit kleineren Problemen funktionieren. Dieses Wochenende hat Intel den finalen Push von drm-intel-gt-changes für Linux v6.2 hinzugefügt.

Intel trifft weitere Vorbereitungen für Intel Meteor Lake Linux-Grafiktreibercode in Linux 6.2

Derzeit ist die Der Linux-Kernel ist auf Version 6.1-rc6wo Entwickler das DRM-Subsystem (Direct Rendering Manager) fertigstellen, sodass keine neuen Codes mehr in DRM-Next hinzugefügt werden können, bevor Linux 6.2 die Aufnahme weiterer Codes zulässt.

Der letzte Pull von Funktionen für drm-intel-gt-next in Linux 6.2 sah die Beschränkung des GuC-Kernels auf eine neue „normale“ Prioritätseinstellung, Wartung der Speicherverwaltung (TTM und userptr), GSC CS-Verbesserungen und Meteor Lake-Grafikaktivierung vor. die in den letzten Monaten ständig hinzugefügt wurde. Das neueste Update enthält die Funktion zum Entfernen von Berechtigungen für den Graphics Micro (µ) Controller (GuC), die auch in Linux 6.2 eingeführt wird. Der GSC CS-Mikrocontroller befindet sich im GT-Mediencode, sodass der neue CS- oder Command Streamer-Code mit den Grafiken auf einem System kommunizieren kann. GSC CS ist Teil von GSConnect, einer Implementierung von KDE Connect. KDE Connect ermöglicht die Übertragung von Daten und die Kommunikation zwischen Computern.

drm-intel-gt-next-2022-11-18:

Kernänderungen:

Fahrerwechsel:

  • Wiederherstellen des probe_range-Verhaltens für userptr (Matt A)
  • Use-after-free auf lmem_userfault_list behoben (Matt A)
  • Beschäftigte TTM-Objekte niemals löschen (Matt A)
  • Meteorlake-Aktivierung (Daniele, Badal, Daniele, Stuart, Aravind, Alan)
  • Degradiere GuC-Kernel-Kontexte auf normale Priorität (John)
  • Verwendung von RC6-Residenztypen als Argumente für Residency-Funktionen (Ashutosh, Rodrigo, Jani)
  • Konvertieren Sie einige ältere DRM-Debugging-Makros in neue (Tvrtko)
  • GuC-Beschäftigungsstatistiken nicht blockieren vs. zurücksetzen (John)
  • Entfernen Sie übermäßige Zeilenvorschübe in GuC-Zustandsauszügen (John)
  • Verwenden Sie i915_sg_dma_sizes() für alle Backends (Matt A)
  • Bevorzugen Sie REG_FIELD_GET in intel_rps_get_cagf (Ashutosh, Rodrigo)
  • Verwenden Sie das GEN12_RPSTAT-Register für die GT-Frequenz (Don, Badal, Ashutosh)
  • Unerwünschte TTM-Ghost-Obj-Check entfernen (Matt A)
  • Dokumentation zur Problemumgehung aktualisieren (Lucas)

Meteor Lake ist der nächste Schritt in Intels Prozessorfamilie. Die Core-Serie der 14. Generation, die neuesten Prozessoren, wird neue Xe-Kerne bieten, die auf demselben Chiplet-Die integriert sind, zusammen mit einer Reihe neuer CPU- und IO-IPs.

Intel hat bei Linux 6.2 nicht aufgehört. Das Unternehmen soll mit der Arbeit an Linux 6.3 beginnen, das Intels Core-Prozessorfamilie der 15. Generation abdeckt. Aber auch wenn wir noch ein paar Jahre von der Veröffentlichung von Linux 6.3 entfernt sind, hält das keine Unternehmen davon ab, mit den Vorbereitungen zu beginnen.

Sie finden die Änderungen seit dem letzten Commit für drm-intel-gt-next-2202-11-03 hierdie im Git-Repository verfügbar ist hier.

Nachrichtenquellen: Phoronix, Freedesktop.org

source-99

Leave a Reply