Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

Microsoft haʻiʻia ka ma ka hoʻokō ʻana i nā mea nui nā hoʻomaikaʻi i ka WSL (Windows Subsystem for Linux) subsystem, e hōʻoia i ka hoʻomaka ʻana o nā faila hoʻokō Linux ma Windows:

  • Hoʻohui ʻia kākoʻo no ka holo ʻana i nā noi Linux me kahi kiʻi kiʻi, hoʻopau i ka pono e hoʻohana i nā kikowaena X mai nā hui ʻē aʻe. Hoʻokō ʻia ke kākoʻo ma o ka GPU komo virtualization.

    Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

    Ua hoʻomākaukau ʻia kahi mea hoʻokele hāmama no ka kernel Linux dxgkrnl, e hāʻawi ana i ka mea /dev/dxg me nā lawelawe e hoʻopiʻi ana i ka WDDM D3DKMT o ka kernel Windows. Hoʻokumu ka mea hoʻokele i kahi pilina i ka GPU kino e hoʻohana ana i ka pahi VM. Loaʻa i nā polokalamu Linux ke kiʻekiʻe o ka loaʻa GPU e like me nā noi Windows maoli, me ka ʻole o ka pono no ka kaʻana like ʻana ma waena o Windows a me Linux.

    Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

    Eia kekahi, ua hoʻolako ʻia ka waihona libd3d12.so no Linux, e hāʻawi ana i ke ala pololei i ka Direct3D 12 kiʻi API a kūkulu ʻia mai ke code like me ka waihona Windows d3d12.dll. Hāʻawi ʻia kahi mana maʻalahi o ka dxgi API ma ke ʻano o ka waihona DxCore (libdxcore.so). ʻO nā hale waihona puke ʻo libd3d12.so a me libdxcore.so he waiwai a hāʻawi ʻia i nā hui binary wale nō (i kau ʻia ma /usr/lib/wsl/lib) kūpono me Ubuntu, Debian, Fedora, Centos, SUSE a me nā māhele ʻē aʻe e pili ana iā Glibc.

    Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

    Hāʻawi ʻia ke kākoʻo OpenGL ma Mesa ma o interlayer, ka mea i unuhi i nā kelepona i ka DirectX 12 API. Aia nō ke ʻano hoʻokō Vulkan API ma ka pae hoʻolālā.

    Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

  • Hoʻohui i ke kākoʻo no ka hoʻopili ʻana i nā kāleka wikiō, kahi e hiki ai iā ʻoe ke hoʻohana i ka wikiwiki o ka mīkini no nā hana e like me ke aʻo ʻana i ka mīkini a me ka naʻauao. I ka pae mua, e hāʻawi nā kaiapuni WSL i ke kākoʻo no CUDA a Kuhi DirectML, e holo ana ma luna o ka D3D12 API (no ka laʻana, ma kahi Linux Linux hiki iā ʻoe ke holo i TensorFlow me kahi backend no DirectML). Hiki ke kākoʻo OpenCL ma o kahi papa e hana ana i ka palapala ʻāina o nā kelepona i ka DX12 API.

    Hoʻokomo ʻo Microsoft i ka server kiʻi a me ka wikiwiki GPU ma WSL

  • E kākoʻo koke ʻia ka hoʻonohonoho WSL me kahi kauoha maʻalahi "wsl.exe --install".

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka