Microsoft ha annunciato che si sta preparando per aggiungere il supporto per le API DirectX WSL (Sottosistema di Windows per Linux). L’ultimo sottosistema di Windows per Linux 2 (WSL 2) virtualizará DirectX applicazioni per Linux in esecuzione su di esso. WSL è un livello di traduzione per che Linux applicazioni in esecuzione su Windows.
A differenza del Vino, che tenta di tradurre i comandi OpenGL, Direct3D, quello che Microsoft propone è una vera interfaccia DirectX per applicazioni in WSL, che essenzialmente può parlare con l’hardware (driver della GPU in modalità kernel dell’host) direttamente.
A questo effetto, Microsoft ha introdotto la versione per Linux di DXGkrnl, un nuovo driver in modalità kernel di Linux che comunica con il driver DXGkrnl dell’host di Windows. Con questo, Microsoft promette il pieno accesso alle API di basso livello per Direct3D 12, DxCore, e DirectML.
Esso servirà anche come un condotto per l’Api di terze parti, come ad esempio OpenGL, OpenCL, Vulkan e CUDA. Microsoft prevede di lanciare questo WSL con funzioni complete con Windows Display Driver Model 2.9che in realtà è sconosciuto quando arriverà (WDDM 2.9).
A //build 2020 abbiamo annunciato che l’accelerazione hardware tramite GPU, che fornirà il sottosistema di Windows per Linux 2 (WSL 2).
Che cosa è WSL? WSL è un ambiente in cui gli utenti possono eseguire le loro applicazioni Linux comodamente dal tuo PC Windows. Se sei uno sviluppatore che lavora su un carico di lavoro sui contenitori che saranno distribuiti nel cloud all’interno di contenitore di Linux, è possibile sviluppare e testare questi carichi di lavoro in locale sul vostro PC Windows utilizzando gli stessi strumenti nativi per Linux, a cui si sono abituati. In risposta alla grande richiesta di queste applicazioni e strumenti, Linux può ora beneficiare l’accelerazione GPU.
via: TechPowerUp