Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid

Microsoft teatas suuremate teostuste parandamine WSL (Windows Subsystem for Linux) alamsüsteemis, mis võimaldab Linuxi käivitatavate failide käitamist Windowsis:

  • Lisatud graafilise liidese Linuxi rakenduste käitamise tugi, mis võimaldab loobuda vajadusest kasutada kolmandate osapoolte X-servereid. Tugi on rakendatud GPU ligipääsu virtualiseerimise kaudu.

    Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid

    Linuxi tuumale on ette valmistatud avatud draiver dxgkrnl, mis pakub seadet /dev/dxg teenustega, mis kordavad Windowsi WDDM D3DKMT tuuma. Draiver korraldab ühenduse füüsilise GPU-ga VM bussi abil. Linuxi rakendustel on GPU-le juurdepääs samal tasemel nagu natiivsetel Windowsi rakendustel, ilma Windowsi ja Linuxi vaheliste ressursside jagamiseta.

    Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid

    Lisaks on Linuxile saadaval teek libd3d12.so, mis pakub otsest juurdepääsu graafilisele API-le Direct3D 12 ja on koostatud samast koodist, mis Windowsi teek d3d12.dll. Teek DxCore (libdxcore.so) pakub ka lihtsustatud versiooni API-st dxgi. Teed libd3d12.so ja libdxcore.so on omandiõigusega ning saadaval ainult binaarses vormingus (paigaldatakse /usr/lib/wsl/lib), mis on ühilduvad Ubuntu, Debian, Fedora, Centos, SUSE ja teiste Glibci põhiste jaotustega.

    Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid

    OpenGL-i tugi Mesas on tagatud kihiga, mis tõlgib kutsed API-sse DirectX 12. API Vulkan rakendamise meetod on praegu planeerimise staadiumis.

    Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid
  • Lisatud on tugi videokaartidel tehtavateks arvutusteks, mis võimaldab riistvara kiirenduse kasutamist sellistes ülesannetes nagu masinõpe ja tehisintellekt. Esimeses etapis tagatakse WSL-idega keskkondades CUDA ja DirectML, mis töötab D3D12 API peal (näiteks Linuxi keskkonnas saab käivitada TensorFlow DirectML tagaplaaniga). OpenCL-i tugi on võimalik läbi kihi, mis teostab kutsede kaardistamise DX12 API-sse.

    Microsoft rakendab WSL-is graafilise serveri ja GPU kiirusandurid
  • WSL-i installimine toetatakse peagi lihtsa käsu kaudu "wsl.exe —install".

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster