Der Intel(R) Graphics Compute Runtime für oneAPI Level Zero und OpenCL(TM) Driver ist ein Open-Source-Projekt, das Compute-API-Unterstützung (Level Zero, OpenCL) für Intel-Grafikhardwarearchitekturen (HD Graphics, Xe) bietet.
NEO ist die Abkürzung für Compute Runtime, die in diesem Repository enthalten ist. Es ist auch eine Entwicklungsmentalität, die wir übernommen haben, als wir zum ersten Mal mit der Implementierung von OpenCL begonnen haben.
Das Projekt hat sich über eine einzelne API hinaus entwickelt und NEO impliziert keine spezifische API mehr. Wenn wir über eine bestimmte API sprechen, nennen wir sie namentlich (z. B. Level Zero, OpenCL).
Der Treiber Intel(R) Graphics Compute Runtime für oneAPI Level Zero und OpenCL(TM) wird unter der MIT-Lizenz vertrieben.
Eine Kopie der Lizenz erhalten Sie unter: https://opensource.org/licenses/MIT
Plattform | OpenCL | Stufe Null |
---|---|---|
Intel Core-Prozessoren mit Gen8-Grafikgeräten (ehemals Broadwell) | 3,0 | - |
Intel Core-Prozessoren mit Gen9-Grafikgeräten (früher Skylake, Kaby Lake, Coffee Lake) | 3,0 | Y |
Intel Atom Prozessoren mit Gen9-Grafikgeräten (früher Apollo Lake, Gemini Lake) | 3,0 | - |
Intel Core-Prozessoren mit Gen11-Grafikgeräten (ehemals Ice Lake) | 3,0 | Y |
Intel Atom Prozessoren mit Gen11-Grafikgeräten (ehemals Elkhart Lake) | 3,0 | - |
Intel Core-Prozessoren mit Gen12-Grafikgeräten (früher Tiger Lake, Rocket Lake, Alder Lake) | 3,0 | Y |
Der Veröffentlichungsrhythmus wurde Ende 2022 von wöchentlich auf monatlich geändert
Um NEO den Zugriff auf das GPU-Gerät zu ermöglichen, stellen Sie sicher, dass der Benutzer Berechtigungen für die Dateien /dev/dri/renderD* hat.
NEO ist für die Installation auf verschiedenen Linux-Distributionen verfügbar und kann über den Paketmanager der Distribution installiert werden.
Zum Beispiel unter Ubuntu* 22.04:
apt-get install intel-opencl-icd
.deb-Pakete für Ubuntu werden zusammen mit Installationsanweisungen und Versionshinweisen auf der Release-Seite bereitgestellt
Eine direkte Verknüpfung mit der Laufzeitbibliothek wird nicht unterstützt:
Um die Unterstützung von Leistungsindikatoren zu ermöglichen, sind außerdem die folgenden Pakete erforderlich:
Bitte reichen Sie ein Problem standardmäßig über die native github.com-Schnittstelle ein.
Erstellen Sie mit Ihrem Patch eine Pull-Anfrage auf github.com. Stellen Sie sicher, dass Ihre Änderung ULTs sauber erstellt und besteht. Bei Fragen oder Bedenken wird sich ein Betreuer mit Ihnen in Verbindung setzen. Weitere Einzelheiten finden Sie in den Beitragsrichtlinien.
(*) Andere Namen und Marken können als Eigentum anderer beansprucht werden.