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 veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster