Microsoft portiert DirectX (erneut) auf Linux, aktualisiert den WSL-Kernel

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft hat auf Kernel.org einen neuen DirectX-Kernel-Treiber für Linux veröffentlicht. Der aktualisierte Treiber spiegelt das Feedback von Microsofts erstem Versuch wider, die Technologie auf das Open-Source-Betriebssystem zu bringen.

Insbesondere wurde der Treiber von Grund auf neu geschrieben und in logischen 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 und der Treiber jetzt unterstützt vollständig virtualisierte Grafikhardware. Es gibt jetzt auch einen vollständig Open-Source-Benutzerbereich für die OpenCL-, OpenVINO- und OneAPI-Rechenfamilie von APIs auf Intel-GPU-Plattformen, der es Entwicklern ermöglicht, GPU-Rechencode zu schreiben, der sowohl unter Linux als auch unter Windows funktioniert.

Microsofts Principal Software Engineer Iouri Tarassov schreibt:

Es wurden viele Anstrengungen unternommen, um das Feedback der Community in diesem überarbeiteten Satz von Patches zu berücksichtigen, und wir hoffen, dass dies dem, was die Community bringt, näher kommt
würde gerne sehen.

Zwischen dem Intel-Compute-Runtime-Projekt und libdxg haben wir jetzt eine vollständige Open-Source-Implementierung unseres virtualisierten Compute-Stacks innerhalb von WSL. Wir werden weiterhin sowohl die Open-Source-User-Space-API gegen unsere Compute-Abstraktion als auch die Closed-Source-API (CUDA, DX12) unterstützen und es den API-Eigentümern und Partnern überlassen, zu entscheiden, was für sie am sinnvollsten ist.

Microsoft hat außerdem ein Update der WSL im Microsoft Store auf die Version 0.51.0 bereitgestellt, die nun die Kernel-Version 5.10.81.1 aus dem Microsoft Store enthält. Das Update verbessert die Kernel-Konfiguration und aktiviert einige zuvor fehlende Optionen für ARM64. Sehen Sie sich das vollständige Änderungsprotokoll an auf GitHub hier.

WinZukunft

Mehr zu den Themen: directx, linux, Microsoft, WSL