vor Während alle In den letzten Tagen scheint es, als würden wir über neuen DG2/Alchemist-Grafikcode schreiben, der für den Linux-Kernel oder verwandte Komponenten wie Mesa vorbereitet wird – und das ist jetzt seit vielen Monaten so – und kennen den aktuellen Arbeitsstatus von Intel Arc Graphics Linux war noch nicht ganz klar, da Intel noch keine formellen Ankündigungen/Mitteilungen zu Linux-Unterstützungserwartungen/Versionsanforderungen hatte und noch keinen Hardwarezugriff hatte. Während ein Großteil der Grafikunterstützung für Intel Arc DG2/Alchemist wie in früheren Artikeln behandelt wurde, stellt sich heraus, dass sich die Computerunterstützung noch einpendelt, aber es steht jetzt eine Patch-Serie an, um sie tatsächlich freizulegen.

Eine heute veröffentlichte Patch-Serie bringt die Rechenunterstützung für den Linux-Benutzerbereich mit verschiedenen Kernel-Treiberänderungen, die die Compute Command Streamer (CCS)-Engines für das Xe_HP-Softwareentwicklungsfahrzeug und DG2 sowie verschiedene Problemumgehungen, die für eine ordnungsgemäße GPU-Berechnung erforderlich sind, tatsächlich verfügbar macht Unterstützung.

Nur mit einer Reihe von Patches, die heute verschickt werden, wird Intels Linux-Kernel-Grafiktreiber vorbereitet, um die Compute-Engine-Unterstützung für DG2 (Alchemist) zu aktivieren. Dies sollte dann diesen Sommer in einem veröffentlichten Linux-Kernel erscheinen, vorausgesetzt, die Unterstützung ist rechtzeitig für v5.19 verfügbar. Wenn Sie also zufällig auf Intel Arc A-Series Mobile Graphics stoßen, kann es sein, dass Sie etwas warten müssen Linux-GPU-Rechnerunterstützung ist bereit.

Das ist ein wenig überraschend, dass dieser Code noch nicht zusammengeführt wurde, aber leider kommen immer noch eine Fülle von Patches zusammen und keine prägnanten Informationen für Außenstehende bezüglich der Linux-Unterstützung Status für unveröffentlichte Produkte. Da diese Patch-Serie erst jetzt auf der Mailingliste steht, wird die DG2 (Alchemist) Compute-Unterstützung frühestens in Linux 5.19 auf der Kernel-Seite landen – vorausgesetzt, die Patches sind in gutem Zustand und werden in Kürze in DRM-Next eingereiht Wochen. Im Gegenzug wird Linux 5.19 stable erst im August herauskommen, sollte aber zumindest rechtzeitig herauskommen, um von Fedora 37, Ubuntu 22.10 und anderen Herbst-Linux-Distributions-Updates verwendet zu werden.

Die Mittwochs-Patch-Serie, die die Berechnung für diese neuesten Intel dGPUs ermöglicht, enthält Anpassungen, die für die neueste GuC-Mikrocontroller-Firmware erforderlich sind, stellt die neue Berechnungs-Engine ABI für den Benutzerbereich bereit, bestätigt vier CCS-Engines für DG2/Xe_HP und enthält die verschiedenen Problemumgehungen: Sicherstellen, dass Befehls-Streamer vor dem Zurücksetzen der GPU gestoppt werden, um eine Race-Bedingung zu vermeiden, Aktivieren verschiedener Firmware-basierter Workaround-Bits, Zurücksetzen der RCS/CCS-Engines, bevor sie in den RC6-Energiezustand wechseln, und ein DG2-Fehler, bei dem der CCS-Kontext ausschaltet während der RCS läuft, kann zu Speicherbeschädigung führen.

Diese Patch-Serie von heute bringt das DG2 Compute Support Ready-Kernel-Seite. Im User-Space befindet sich dann der Intel Compute-Runtime-Stack für OneAPI Level Zero und OpenCL-Unterstützung. Intel veröffentlicht alle ein bis zwei Wochen neue Compute-Runtime-Versionen und läuft im Grunde darauf hinaus, die neueste Version zu verwenden, die verfügbar ist, wenn Sie zufällig Ihre Hände auf Intel Arc-Grafikprozessoren stoßen DG2/Alchemist-Grafikcode, der für den Linux-Kernel oder verwandte Komponenten wie Mesa vorbereitet wird – und das ist jetzt seit vielen Monaten so –, dass die Kenntnis des tatsächlichen Arbeitsstatus von Intel Arc Graphics unter Linux nicht genau klar war, da es keine Formalitäten gab Ankündigungen/Mitteilungen von Intel bezüglich der Linux-Unterstützungserwartungen/Versionsanforderungen und noch keinen Hardwarezugriff. Während ein Großteil der Grafikunterstützung für Intel Arc DG2/Alchemist wie in früheren Artikeln behandelt wurde, stellt sich heraus, dass sich die Computerunterstützung immer noch einpendelt, aber es steht jetzt eine Patch-Serie an, um sie tatsächlich freizulegen…

Categories: IT Info