Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

Microsoft iragarri esanguratsuak ezartzeari buruz hobekuntzak WSL (Windows Subsystem for Linux) azpisisteman, Windows-en Linux fitxategi exekutagarriak abiaraztea ziurtatzen duena:

  • Gehituta interfaze grafikoarekin Linux aplikazioak exekutatzeko laguntza, beste enpresetako X zerbitzariak erabiltzeko beharra ezabatuz. Laguntza GPU sarbidearen birtualizazioaren bidez ezartzen da.

    Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

    Linux kernelerako kontrolatzaile ireki bat prestatu da dxgkrnl, /dev/dxg gailuari Windows nukleoaren WDDM D3DKMT errepikatzen duten zerbitzuak eskaintzen dituena. Gidariak GPU fisikoarekin konexio bat ezartzen du VM busa erabiliz. Linux aplikazioek jatorrizko Windows aplikazioen GPU sarbide maila bera dute, Windows eta Linuxen artean baliabideak partekatu beharrik gabe.

    Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

    Gainera, libd3d12.so liburutegia Linuxerako eskaintzen da, Direct3D 12 grafikoen APIrako sarbide zuzena eskaintzen duena eta Windows d3d12.dll liburutegiaren kode beretik eraikita dago. Dxgi APIaren bertsio sinplifikatu bat ere eskaintzen da DxCore liburutegian (libdxcore.so). libd3d12.so eta libdxcore.so liburutegiak jabedunak dira eta muntaia bitarretan soilik hornitzen dira (/usr/lib/wsl/lib-en muntatuta) Ubuntu, Debian, Fedora, Centos, SUSE eta Glibc-en oinarritutako beste banaketa batzuekin bateragarriak.

    Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

    OpenGL euskarria Mesan eskaintzen da tarteko geruza, deiak DirectX 12 APIra itzultzen dituena. Vulkan APIaren ezarpen-metodoa plangintza-fasean dago oraindik.

    Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

  • Bideo-txarteletan konputatzeko euskarria gehitu da, eta horrek hardware-azelerazioa erabil dezakezu ikasketa automatikoa eta adimen artifiziala bezalako zereginetarako. Lehenengo fasean, WSL inguruneek CUDA eta DirectML, D3D12 APIaren gainean exekutatzen (adibidez, Linux ingurune batean TensorFlow exekutatu dezakezu DirectMLrako backend batekin). OpenCL laguntza posible da DX12 APIrako deien mapak egiten dituen geruza baten bidez.

    Microsoft-ek zerbitzari grafikoa eta GPU azelerazioa ezartzen ditu WSLn

  • WSL instalazioa laster onartuko da "wsl.exe --install" komando sinple batekin.

Iturria: opennet.ru

Gehitu iruzkin berria