Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

Microsoft ka panui i runga i te whakatinanatanga o nga mea nui whakapainga i te WSL (Windows Subsystem for Linux) subsystem, e whakarite ana i te whakarewatanga o nga konae whakahaere Linux ki Windows:

  • Kua tapirihia tautoko mo te whakahaere i nga tono Linux me te atanga kauwhata, me te whakakore i te hiahia ki te whakamahi i nga tūmau X mai i etahi atu kamupene. Ka whakatinanahia te tautoko na roto i te mariko urunga GPU.

    Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

    Kua whakaritea he taraiwa tuwhera mo te pata Linux dxgkrnl, e whakarato ana i te taputapu /dev/dxg me nga ratonga e whakahoki ana i te WDDM D3DKMT o te pata Windows. Ka whakatauhia e te taraiwa he hononga ki te GPU tinana ma te whakamahi i te pahi VM. He rite te taumata o te urunga GPU o nga tono Linux ki nga tono Windows taketake, me te kore e hiahia ki te tiri rauemi i waenga i a Windows me Linux.

    Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

    I tua atu, ka whakaratohia te whare pukapuka libd3d12.so mo Linux, e whakarato ana i te uru tika ki te Direct3D 12 whakairoiro API me te hanga mai i te waehere rite ki te whare pukapuka Windows d3d12.dll. Ka whakaratohia ano he putanga ngawari o te dxgi API i te ahua o te whare pukapuka DxCore (libdxcore.so). Ko nga whare pukapuka libd3d12.so me te libdxcore.so he rangatira, ka tukuna i roto i nga huihuinga-rua anake (kua whakauruhia ki /usr/lib/wsl/lib) e hototahi ana me Ubuntu, Debian, Fedora, Centos, SUSE me etahi atu tohatoha i runga i te Glibc.

    Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

    Ko te tautoko OpenGL i Mesa ka tukuna mai takawaenga, e whakamaori ana i nga piiraa ki te DirectX 12 API. Ko te tikanga whakatinana Vulkan API kei te waahi whakamahere tonu.

    Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

  • He tautoko taapiri mo te rorohiko i runga i nga kaari ataata, ka taea e koe te whakamahi i te whakaterenga taputapu mo nga mahi penei i te ako miihini me te mohio mohio. I te waahi tuatahi, ka tautoko nga taiao WSL mo CUDA me TaongaML, e rere ana i runga ake o te D3D12 API (hei tauira, i roto i te taiao Linux ka taea e koe te whakahaere i te TensorFlow me te tuara mo DirectML). Ka taea te tautoko OpenCL ma te paparanga e mahi ana i te mapi waea ki te DX12 API.

    Ka whakatinanahia e Microsoft te tūmau whakairoiro me te whakatere GPU i te WSL

  • Ka hohoro te tautokohia te whakaurunga WSL me te whakahau "wsl.exe --install" ngawari.

Source: opennet.ru

Tāpiri i te kōrero