Microsoft mabapi le ts'ebetsong ea bohlokoa tsamaisong e nyenyane ea WSL (Windows Sistimi e nyenyane bakeng sa Linux), e netefatsang ho qalisoa ha lifaele tse ka phethisoang Linux в Windows:
- tšehetso ea ho qala Linux- ditshebediso tse nang le sebopeho sa ditshwantsho, tse fedisang tlhoko ya di-server tsa mokga wa boraro wa X. Tshehetso e fihlellwa ka ho etsa hore phihlello ya GPU e be ya sebele.
Bakeng sa motheo Linux mokhanni oa mohloli o bulehileng o se o lokisitsoe , ho fa sesebediswa sa /dev/dxg ditshebeletso tse etsisang kernel ya WDDM D3DKMT WindowsMokhanni o theha khokahano ho GPU ea 'mele a sebelisa bese ea VM. Linux lits'ebetso li na le boemo bo tšoanang ba phihlello ho GPU le lits'ebetso tsa tlhaho tsa Windows, ntle le ho sebelisa ho arolelana mehlodi pakeng tsa Windows и Linux.
Ho feta moo, bakeng sa Linux Laeborari ea libd3d12.so e fanoe, e fanang ka phihlello e tobileng ho API ea litšoantšo tsa Direct3D 12 'me e hahiloe ho tsoa khoutung e tšoanang le ea Windows- laeborari ea d3d12.dll. Phetolelo e nolofalitsoeng ea dxgi API le eona e fanoe ka mokhoa oa laeborari ea DxCore (libdxcore.so). Lilaeborari tsa libd3d12.so le libdxcore.so ke tsa beng ba tsona 'me li fanoa feela ka li-binary builds (tse kentsoeng ho /usr/lib/wsl/lib) tse lumellanang le Ubuntu, Debian, Fedora, Centos, SUSE le dikabo tse ding tse thehilweng ho Glibc.
Ts'ehetso ea OpenGL ho Mesa e fanoa ka , e fetolelang mehala ho DirectX 12 API. Mokhoa oa ts'ebetsong oa Vulkan API o ntse o le methating ea ho rera.
- Ts'ehetso ea komporo ea GPU e kentsoe, e nolofalletsang ho potlakisa lisebelisoa tsa mesebetsi e kang ho ithuta ka mochini le bohlale ba maiketsetso. Qalong, tšehetso ea CUDA e tla fanoa libakeng tsa WSL. , e sebetsang ka hodima D3D12 API (mohlala, ho Linux(O ka tsamaisa TensorFlow ka DirectML backend tikolohong.) Tšehetso ea OpenCL e ka khoneha ka lera le hokahanyang mehala ho DX12 API.
- Ho kengoa ha WSL haufinyane ho tla tšehetsoa ka taelo e bonolo ea "wsl.exe --install".
Source: opennet.ru
