Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL

Kompania Microsoft njoftoi për implementimin e rëndësishëm përmirësimeve në nën-sistemin WSL (Windows Subsystem for Linux), që mundëson ekzekutimin e skedarëve Linux në Windows:

  • Shtuar mbĂ«shtetje pĂ«r ekzekutimin e aplikacioneve Linux me ndĂ«rfaqe grafike, duke eliminuar nevojĂ«n pĂ«r pĂ«rdorimin e X-servers nga kompani tĂ« tjera. MbĂ«shtetja Ă«shtĂ« e realizuar pĂ«rmes virtualizimit tĂ« aksesit nĂ« GPU.

    Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL

    Për bërthamën Linux është përgatitur një driver i hapur dxgkrnl, i cili ofron pajisjen /dev/dxg me shërbime që e përsërisin WDDM D3DKMT të bërthamës Windows. Driveri organizon lidhjen me GPU fizike përmes VM bus. Aplikacionet Linux kanë të njëjtin nivel akses në GPU, ashtu si aplikacionet native për Windows, pa përdorimin e ndarjes së burimeve mes Windows dhe Linux.

    Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL

    Për më tepër, për Linux është ofruar biblioteka libd3d12.so, e cila ofron akses direkt në API-in grafik Direct3D 12 dhe është ndërtuar nga të njëjtat kod që biblioteka Windows d3d12.dll. Në formën e bibliotekës DxCore (libdxcore.so) gjithashtu ofrohet një version i thjeshtuar i API dxgi. Bibliotekat libd3d12.so dhe libdxcore.so janë proprietare dhe ofrohen vetëm në ndërtimet binare (montohen në /usr/lib/wsl/lib), të pajtueshme me Ubuntu, Debian, Fedora, Centos, SUSE dhe shpërndarje të tjera mbi bazën e Glibc.

    Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL

    Mbështetje për OpenGL në Mesa sigurohet përmes një shtrese, që përkthen thirrjet në API DirectX 12. Metoda e implementimit të API Vulkan është ende në fazën e planifikimit.

    Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r llogaritjet kompjuterike nĂ« kartat grafike, qĂ« lejon pĂ«rdorimin e pĂ«rshpejtimit tĂ« harduerit pĂ«r detyra tĂ« tilla si mĂ«simi i makinave dhe inteligjenca artificiale. NĂ« fazĂ«n e parĂ«, nĂ« mjediset WSL do tĂ« sigurohet mbĂ«shtetje pĂ«r CUDA dhe DirectML, qĂ« punon sipĂ«r API D3D12 (pĂ«r shembull, nĂ« mjedisin Linux mund tĂ« aktivizohet TensorFlow me backend pĂ«r DirectML). MbĂ«shtetje pĂ«r OpenCL Ă«shtĂ« e mundur pĂ«rmes njĂ« shtrese qĂ« kryen mapimin e thirrjeve nĂ« API DX12.

    Microsoft implementon një server grafik dhe përshpejtim të llogaritjeve në WSL
  • Instalimi i WSL sĂ« shpejti do tĂ« mbĂ«shtetet me njĂ« komandĂ« tĂ« thjeshtĂ« ‘wsl.exe —install’.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster