Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

Microsoft annunziatu nantu à l'implementazione di significativu migliurà in u sottosistema WSL (Windows Subsystem for Linux), chì assicura u lanciamentu di i fugliali eseguibili Linux in Windows:

  • Aggiuntu supportu per eseguisce l'applicazioni Linux cù una interfaccia grafica, eliminendu a necessità d'utilizà servitori X da altre imprese. U supportu hè implementatu attraversu a virtualizazione di l'accessu GPU.

    Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

    Un driver apertu hè statu preparatu per u kernel Linux dxgkrnl, chì furnisce u dispositivu /dev/dxg cù servizii chì replicanu u WDDM D3DKMT di u kernel Windows. U driver stabilisce una cunnessione à a GPU fisica cù u bus VM. L'applicazioni Linux anu u listessu livellu di accessu GPU cum'è l'applicazioni native Windows, senza a necessità di spartera di risorse trà Windows è Linux.

    Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

    Inoltre, a libreria libd3d12.so hè furnita per Linux, chì furnisce accessu direttu à l'API grafica Direct3D 12 è hè custruitu da u listessu codice cum'è a biblioteca d3d12.dll di Windows. Una versione simplificata di l'API dxgi hè ancu furnita in a forma di a biblioteca DxCore (libdxcore.so). E librerie libd3d12.so è libdxcore.so sò prupietarie è sò furnite solu in assemblei binari (muntati in /usr/lib/wsl/lib) cumpatibili cù Ubuntu, Debian, Fedora, Centos, SUSE è altre distribuzioni basate in Glibc.

    Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

    U supportu OpenGL in Mesa hè furnitu attraversu interlayer, chì traduce e chjama à l'API DirectX 12. U metudu di implementazione di l'API Vulkan hè sempre in u stadiu di pianificazione.

    Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

  • Aghjunghje supportu per l'informatica nantu à e carte video, chì vi permette di utilizà l'accelerazione hardware per i travaglii cum'è l'apprendimentu automaticu è l'intelligenza artificiale. In u primu stadiu, l'ambienti WSL furniscenu supportu per CUDA è DirectML, in esecuzione nantu à l'API D3D12 (per esempiu, in un ambiente Linux pudete eseguisce TensorFlow cù un backend per DirectML). U supportu OpenCL hè pussibule per mezu di una strata chì esegue a mappatura di e chjama à l'API DX12.

    Microsoft implementa u servitore graficu è l'accelerazione GPU in WSL

  • L'installazione WSL sarà prestu supportata cù un cumandimu simplice "wsl.exe --install".

Source: opennet.ru

Add a comment