O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

Microsoft faasilasila i luga o le faʻatinoina o mea taua faaleleia i le WSL (Windows Subsystem for Linux) subsystem, lea e faʻamautinoa ai le faʻalauiloaina o faila faila Linux i luga o Windows:

  • Faaopoopo lagolago mo le faʻaogaina o talosaga Linux ma se faʻataʻitaʻiga faʻataʻitaʻi, faʻaumatia le manaʻoga e faʻaoga X servers mai isi kamupani. O le lagolago e faʻatinoina e ala i le GPU avanoa virtualization.

    O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

    Ua saunia se avetaavale tatala mo le fatu Linux fafafa, lea e tuʻuina atu ai le /dev/dxg masini faʻatasi ai ma auaunaga e faʻatusalia le WDDM D3DKMT o le fatu Windows. O le avetaavale e faʻatuina se fesoʻotaʻiga i le GPU faaletino e faʻaaoga ai le pasi VM. O talosaga a Linux e tutusa le maualuga o le avanoa GPU e pei o talosaga a le Windows, e aunoa ma le mana'omia o le fefa'asoaa'i o puna'oa i le va o Windows ma Linux.

    O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

    E le gata i lea, o le faletusi libd3d12.so o loʻo tuʻuina atu mo Linux, lea e maua ai le avanoa tuusao i le Direct3D 12 graphics API ma fausia mai le code tutusa e pei o le Windows d3d12.dll library. O loʻo tuʻuina atu foʻi se faʻamatalaga faigofie o le dxgi API i le tulaga o le DxCore faletusi (libdxcore.so). O faletusi libd3d12.so ma le libdxcore.so e fa'apitoa ma e tu'uina atu na'o fa'atasiga fa'atasi (fa'apipi'i i /usr/lib/wsl/lib) fa'atasi ma Ubuntu, Debian, Fedora, Centos, SUSE ma isi fa'asoa fa'atatau ile Glibc.

    O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

    OpenGL lagolago i Mesa e maua mai interlayer, lea e faʻaliliuina valaau i le DirectX 12 API. O le Vulkan API faʻatinoga o loʻo i ai pea i le taimi o fuafuaga.

    O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

  • Fa'aopoopoina le lagolago mo fa'akomepiuta i kata vitiō, lea e mafai ai ona e fa'aogaina le fa'avavevaveina o meafaigaluega mo galuega e pei o le a'oa'oina o masini ma le atamai fa'apitoa. I le laasaga muamua, WSL siosiomaga o le a maua le lagolago mo CUDA ma Tuusaʻo, o loʻo tamomoe i luga ole D3D12 API (mo se faʻataʻitaʻiga, i se siosiomaga Linux e mafai ona e faʻatautaia TensorFlow faʻatasi ma se pito i tua mo DirectML). O le lagolago OpenCL e mafai ona maua e ala i se laulau e fa'atinoina le fa'afanua o telefoni ile DX12 API.

    O lo'o fa'atinoina e Microsoft le fa'aumau ata ma le fa'avavevave o le GPU i le WSL

  • O le a le pine ae lagolagoina le faʻapipiʻiina o le WSL i se faʻatonuga faigofie "wsl.exe --install".

puna: opennet.ru

Faaopoopo i ai se faamatalaga