Microsoft porterer DirectX til Linux (igjen), oppdaterer WSL-kjernen

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft har gitt ut en ny DirectX-kjernedriver for Linux på Kernel.org. Den oppdaterte driveren gjenspeiler tilbakemeldinger fra Microsofts første forsøk på å bringe teknologien til operativsystemet med åpen kildekode.

Nærmere bestemt har driveren blitt skrevet om fra bunnen av og organisert i logiske lag for å hjelpe anmeldere av åpen kildekode bedre å forstå hvordan driveren er bygget, DirectX-driverkoden har blitt flyttet til Hyper-V-området i Linux-kjernen og driveren nå støtter virtualisert grafikkmaskinvare fullt ut. Det er nå også en fullstendig åpen kildekode-brukerplass for OpenCL, OpenVINO og OneAPI-beregningsfamilien av APIer på Intel GPU-plattformer, slik at utviklere kan skrive GPU-beregningskode som kan fungere både på Linux og Windows.

Microsofts hovedprogramvareingeniør Iouri Tarassov skriver:

Mye innsats gikk inn for å adressere tilbakemeldinger fra samfunnet i dette reviderte settet med oppdateringer, og vi håper dette nærmer seg det samfunnet
vil gjerne se.

Mellom Intel compute runtime-prosjektet og libdxg har vi nå en fullstendig åpen kildekodeimplementering av vår virtualiserte datastabel inne i WSL. Vi vil fortsette å støtte både åpen kildekode-brukerplass-API mot dataabstraksjonen vår, så vel som lukket kildekode en (CUDA, DX12), og overlate det til API-eiere og partnere å bestemme hva som er mest fornuftig for dem.

Microsoft har også oppdatert WSL i Microsoft Store til versjon 0.51.0 levert som nå inkluderer kjerneversjon 5.10.81.1 fra Microsoft Store. Oppdateringen forbedrer kjernekonfigurasjonen og muliggjør noen tidligere manglende alternativer for ARM64. Se hele endringsloggen på GitHub her.

av Winfuture

Mer om temaene: DirectX, linux, microsoft, WSL