Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

Microsoft lagu dhawaaqay oo ku saabsan hirgelinta muhiimka ah horumar gudaha WSL (Windows Subsystem for Linux), kaas oo hubiya soo saarida faylasha Linux ee Windows-ka:

  • Lagu daray Taageerada socodsiinta codsiyada Linux oo leh isdhexgal garaaf ah, taas oo meesha ka saaraysa baahida loo qabo isticmaalka X server-yada shirkadaha kale. Taageerada waxaa lagu fuliyaa iyada oo loo marayo helitaanka GPU-ga casriga ah.

    Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

    Darawal furan ayaa loo diyaariyay kernel Linux dxgkrnl, kaas oo siiya aaladda/dev/dxg adeegyo koobaya WDDM D3DKMT ee kernel-ka Windows. Darawalku waxa uu xidhiidh la samaysaa GPU-ga jireed isaga oo isticmaalaya baska VM. Codsiyada Linux waxay leeyihiin heer la mid ah helitaanka GPU sida codsiyada Windows-ka asalka ah, iyada oo aan loo baahnayn wadaagga kheyraadka ee u dhexeeya Windows iyo Linux.

    Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

    Intaa waxaa dheer, maktabadda libd3d12.so waxaa loogu talagalay Linux, kaas oo si toos ah u siinaya Direct3D 12 garaafyada API oo laga dhisay koodka la midka ah maktabadda Windows d3d12.dll. Nooca la fududeeyay ee dxgi API waxa kale oo lagu bixiyay qaab maktabadda DxCore (libdxcore.so). Maktabadaha libd3d12.so iyo libdxcore.so waa kuwo iska leh waxaana lagu bixiyaa kaliya shirarka binary (ku rakiban /usr/lib/wsl/lib) ee ku habboon Ubuntu, Debian, Fedora, Centos, SUSE iyo qaybin kale oo ku salaysan Glibc.

    Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

    Taageerada OpenGL ee Mesa waxaa lagu bixiyaa interlayer, taas oo u tarjumeysa wicitaanada DirectX 12 API. Habka hirgelinta Vulkan API wuxuu weli ku jiraa marxaladda qorsheynta.

    Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

  • Taageerada lagu daray xisaabinta kaararka fiidiyowga, taas oo kuu ogolaanaysa inaad u isticmaasho dardargelinta qalabka hawlaha sida barashada mashiinka iyo sirdoonka macmal. Marxaladda koowaad, bay'ada WSL waxay siin doontaa taageero CUDA iyo DirectML, oo ku socda dusha sare ee D3D12 API (tusaale ahaan, deegaanka Linux waxaad ku wadi kartaa TensorFlow oo leh dhabarka DirectML). Taageerada OpenCL waxay suurtogal u tahay lakabka sameeya khariidaynta wicitaanada DX12 API.

    Microsoft waxay fulisaa server garaafyada iyo dardargelinta GPU gudaha WSL

  • Ku rakibida WSL ayaa dhawaan lagu taageeri doonaa amar fudud "wsl.exe --install".

Source: opennet.ru

Add a comment