WSU GPU, he whakatinanatanga kia uru atu ki nga tono whakairoiro Linux i roto i te WSL

WSL GUI Taupānga

I tera wiki, te I whakapaohotia e nga kaiwhakawhanake a Microsoft etahi whakapainga nui ki te punaha tuarua WSL (Matapihi Matapihi mo Linux), e ahei ai nga tono Linux ki te whakahaere i runga i a Matapihi. Ka rite ki Ka tiimata me te Whakahou Windows 10 Mei, te whakauru tuatahi o te taiao Linux ka whakamahia taunoa te paparanga WSL2.

Te taiao WSL2 rere i runga i te whakapakoko kōpae (HDV) wehe me te punaha rarangi ext4 me te hononga whatunga mariko. Ko te pata Linux i WSL2 Kaore e whakauruhia ki te whakaahua whakauru Matapihi, engari ma te Matapihi e uta kaha ana ka waiho tonu ki te puka onaianei, peera i te whakaurunga me te whakahou o nga taraiwa whakairoiro. Hei whakauru me te whakahou i te pata, ka whakamahia te mahinga Whakahou Matapihi paerewa.

Ko te karihi whakaarohia mo Ko te WSL2 e hangai ana ki te tukunga kernel Linux 4.19, e rere ana i te taiao Matapihi ma te whakamahi i te miihini mariko e whakamahia ana i Azure.

Ko nga taapiri-a-WSL2 e whakamahia ana i roto i te pata kei roto ko te whakamaeatanga ki te whakaiti i te waa tiimata o te pata, whakaiti i te kohi mahara, whakahoki i te Matapihi ki te maumahara i tukuna e nga mahinga Linux, ka waiho i te kohinga iti rawa o nga taraiwa me nga punaha rorohiko e hiahiatia ana i te pata.

Ka taea inaianei te whakahaere i nga tono whakairoiro i roto i te WSL

Hei taapiri ki nga korero kua whakahuatia ake nei, ko tetahi atu o nga korero hou e tu mai ana ko te Tautoko tuatahi mo nga tono Linux me te atanga whakairoiro "WSU GPU".

Te tautoko sme nga taputapu ma te aata mariko i te whakauru GPU me te tohatoha taraiwa ma reira ka mahi ai nga punaha rorohiko whakairoiro o te tohatoha Linux. tae atu ki era e hangai ana ki Wayland. Ka taea e nga tono whakairoiro Linux me Matapihi te whakahaere i te taha-katoa i runga i te papamahi Matapihi.

Kua whakaritea tetahi taraiwa dxgkrnl tuwhera mo te pata Linux, e whakarato ana i te taputapu / dev / dxg me nga ratonga hei tauira i te tauira taraiwa whakaatu Matapihi (WDDM) D3DKMT o te pihi Matapihi. Ka whakatauhia e te kaiwhakahaere te hononga ki te GPU a-tinana ma te whakamahi i te pahi VM. Ko nga tono Linux he rite te taumata whakauru GPU ki nga tono Matapihi taketake kaore he tohatoha rauemi i waenga i a Windows me Linux.

Hei taapiri, ko te kaitiaki pukapukahe libd3d12.so e tukuna ana mo Linux, e whakarato ana te Direct3D 12 API whakairoiro katoa.

Ko te whare pukapuka libd3d12.so i hangaia mai i te waehere rite ki te whakatinana i te Matapihi taketake o Direct3D 12 a he tino rite ki te mahi ki te whare pukapuka d3d12.dll.

Kei te mohio ano ahau he whakarato i tetahi waahanga ngawari o te DXGI API (Hangarau Hangarau DirectX) i te ahua o te whare pukapuka DxCore (libdxcore.so). Ko nga wharepukapuka libd3d12.so me libdxcore.so he mea pupuri me te tuku noa ki nga hanga takirua (kua eke ki runga WSL hei / usr / lib / wsl / lib), he hototahi ki a Ubuntu, Debian, Fedora, Centos, SUSE, me etahi atu tohatoha a Glibc. .

Ko te tautoko mo te OpenGL i Mesa ka horaa mai i tetahi waahanga e whakamaori ana i nga waea DirectX 12. Ko te tikanga ki te whakamahi i te Vulkan API kei roto tonu i te waahanga whakamahere.

I te waahanga tuatahi, i nga taiao WSL, ka tautokohia a CUDA me DirectML, te mahi i te D3D12 API (hei tauira, i roto i te taiao Linux, ka taea e koe te whakahaere i te TensorFlow me te tuaiwi mo DirectML). Ka taea te tautoko OpenCL ma te reanga e whakamahi ana i te mahere waea i te DirectX 12 API.

Kei te whanakehia e Microsoft tana kaiwhakahaere hiato e whakamahi ana i te kawa Wayland ana i runga i te turanga waehere o Weston. Ka whakamahia e te kaiwhakahaere tuuturu a RDP-RAIL (Tauputa mamao mamao mo te RDP Raupaparorohiko) hei whakarite i te putanga o te atanga tono Linux ki te papamahi matua a Matapihi. He rereke te RDP-RAIL mai i te tuauri RDP i waatea mai i Weston i te mea kaore te kaiwhakahaere whakahoahoa e tuku i te papamahi ake, engari ka huri i nga waahanga takitahi (wl_surface) na roto i te hongere RDP RAIL hei whakaatu i runga i te papamahi Matapihi matua.

Hei taapiri, ko te whakauru WSL me te wsl.exe -e whakauru noa ana ka tautokohia.

Hei whakamutunga, ki te hiahia koe ki te mohio atu mo tenei, ka taea e koe te korero nga korero i te hono e whai ake nei. 


3 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. Ko te kawenga mo nga raraunga: AB Internet Networks 2008 SL
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   abd hessuk ka mea

    Ko koe tetahi nekehanga atu i te huri i te ingoa o te paetukutuku ki te wsladictos.com

    1.    Diego Tiamana Gonzalez ka mea

      Ko te WSL, peera, kaore ranei, he waahanga no te ao Linux ana me uhi e tatou.

    2.    David naranjo ka mea

      Ehara te WSL i te whakatinanatanga i hangaia mo te kaiwhakamahi i roto i te "Whanui", me maarama kua whakaritea mo nga kaiwhakawhanake, kaiwhakahaere punaha, me etahi atu ana ka tae ki te waa ki te mahi, me wehe e koe nga manakohanga ka aro ki nga aratohu Ko koe Na te tangata, ma te kamupene ranei koe e mahi, ki te whakawhiwhia koe ki te mahi i a koe e pai ana he pai rawa atu, engari mena ko te mea e tukuna ana ki a koe kaore he mea ke.