Microsoft porterer DirectX til Linux (igen), opdaterer WSL-kernen

Ikon for læsetid 2 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Microsoft har udgivet en ny DirectX-kernedriver til Linux på Kernel.org. Den opdaterede driver afspejler feedback fra Microsofts første forsøg på at bringe teknologien til open source-operativsystemet.

Specifikt er driveren blevet omskrevet fra bunden og organiseret i logiske lag for at hjælpe open source-anmeldere til bedre at forstå, hvordan driveren er bygget, DirectX-driverkoden er blevet flyttet til Hyper-V-området i Linux-kernen og driveren nu understøtter fuldt ud virtualiseret grafikhardware. Der er nu også et fuldt open source brugerrum til OpenCL, OpenVINO og OneAPI computerfamilien af ​​API'er på Intel GPU-platforme, hvilket giver udviklere mulighed for at skrive GPU-beregningskode, der kan fungere både på Linux og Windows.

Microsofts primære softwareingeniør Iouri Tarassov skriver:

Der blev gjort en stor indsats for at adressere fællesskabsfeedback i dette reviderede sæt af programrettelser, og vi håber, at dette kommer tættere på det, fællesskabet
gerne vil se.

Mellem Intel compute runtime-projektet og libdxg har vi nu en fuldstændig open source-implementering af vores virtualiserede computerstack inde i WSL. Vi vil fortsætte med at understøtte både open source bruger-rum API mod vores computerabstraktion såvel som lukket kilde 12 (CUDA, DXXNUMX), og overlader det til API-ejere og partnere at beslutte, hvad der giver mest mening for dem.

Microsoft har også opdateret WSL i Microsoft Store til version 0.51.0, som nu inkluderer kerneversion 5.10.81.1 fra Microsoft Store. Opdateringen forbedrer kernekonfigurationen og muliggør nogle tidligere manglende muligheder for ARM64. Se hele ændringsloggen på GitHub her.

via Winfuture

Mere om emnerne: DirectX, linux, microsoft, WSL