Microsoft hat auf Kernel.org einen neuen DirectX-Kerneltreiber für Linux veröffentlicht. Der aktualisierte Treiber spiegelt das Feedback von Microsofts erstem Versuch wider, die Technologie auf ein Open-Source-Betriebssystem zu übertragen.
Konkret wurde der Treiber von Grund auf neu geschrieben und in logische Schichten organisiert, um Open-Source-Rezensenten zu helfen, besser zu verstehen, wie der Treiber aufgebaut ist. Der DirectX-Treibercode wurde in den Hyper-V-Bereich des Linux-Kernels verschoben , Der Treiber unterstützt jetzt vollständig virtualisierte Grafikhardware. Die APIs der OpenCL-, OpenVINO- und OneAPI-Compute-Familie auf Intel-GPU-Plattformen verfügen jetzt auch über einen vollständig Open-Source-Benutzerbereich, der es Entwicklern ermöglicht, GPU-Computing-Code zu schreiben, der unter Linux und Windows läuft.
Microsoft Principal Software Engineer Iouri Tarassov schrieb:
Wir haben viel Mühe darauf verwendet, in diesem überarbeiteten Satz von Patches auf das Feedback der Community einzugehen, und wir hoffen, dass dies näher an das herankommt, was die Community
an Inhalten sehen möchte .Zwischen dem Intel Compute Runtime Project und libdxg verfügen wir jetzt über eine vollständig Open-Source-Implementierung unseres virtualisierten Compute-Stacks in WSL. Wir werden weiterhin Open-Source-User-Space-APIs für unsere Rechenabstraktionen sowie Closed-Source-APIs (CUDA, DX12) unterstützen und API-Eigentümern und Partnern die Entscheidung überlassen, was für sie am sinnvollsten ist.
Microsoft hat außerdem WSL im Microsoft Store auf die verfügbare Version 0.51.0 aktualisiert, die jetzt die Kernel-Version 5.10.81.1 aus dem Microsoft Store enthält. Dieses Update verbessert die Kernel-Konfiguration und aktiviert einige zuvor fehlende ARM64-Optionen. Das vollständige Änderungsprotokoll finden Sie hier auf GitHub.
Das obige ist der detaillierte Inhalt vonMicrosoft portiert DirectX (erneut) auf Linux und aktualisiert den WSL-Kernel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!