Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.

Ettevõte Microsoft teatas suurte saavutuste rakendamisel täiendusi WSL (Windows Subsystem for Linux) süsteemis, mis võimaldab Linuxi käivitatavate failide käivitamist Windowsis:

  • Lisatud toetatakse Linuxi rakenduste käivitamist graafilise liidese abil, mis elimineerib vajaduse kasutada kolmandate osapoolte X-servereid. Tugi on rakendatud GPU-le juurdepääsu virtualiseerimise kaudu.

    Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.

    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 kaudu. Linuxi rakendustel on sama tase juurdepääsu GPU-le nagu Windowsi natiivsetel rakendustel, ilma Windowsi ja Linuxi vaheliste ressursside jagamiseta.

    Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.

    Veelgi enam, Linuxile on saadaval teek libd3d12.so, mis tagab otsejuurdepääsu graafika API-le Direct3D 12 ja on koostatud samast koodist, mis Windowsi teek d3d12.dll. DxCore teek (libdxcore.so) pakub lihtsustatud versiooni API-st dxgi. Teegid libd3d12.so ja libdxcore.so on omandiõiguse all ja neid tarnitakse ainult binaarsete kogudena (installitakse /usr/lib/wsl/lib), mis on ühilduvad Ubuntu, Debian, Fedora, Centos, SUSE ja teiste Glibc-põhiste jaotustega.

    Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.

    OpenGL tugi Mesa on tagatud ülemise kihi, mis edastab kutsed API-le DirectX 12. Vulkan API rakendamise meetod on siiani plaanimisetapis.

    Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.
  • Lisatud on toetus arvutusteks graafikakaartidel, võimaldades riistvaralist kiirendust selliste ülesannete jaoks nagu masinõpe ja tehisintellekt. Esimeses etapis tagatakse CUDA toetus WSL keskkondades ja DirectML, mis töötab D3D12 API kohal (näiteks Linuxi keskkonnas saab TensorFlowd käivitada DirectMLi tagaplaaniga). OpenCL-i toetus on võimalik läbi ülemise kihi, mis viib kutsed DX12 API-sse.

    Microsoft rakendab WSL-i graafilise serveri ja GPU kiirenduse.
  • WSL-i installimine toetatakse peagi lihtsa käsuga «wsl.exe —install».

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster