A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.

Microsoft vállalat bejelentette jelentős megvalósításáról fejlesztések a WSL (Windows Subsystem for Linux) alrendszerben, amely lehetővé teszi a Linux végrehajtható fájlok futtatását Windowsban:

  • Hozzáadva támogatja a grafikus felhasználói felülettel rendelkező Linux-alkalmazások futtatását, ami eltávolítja a szükségességet más cégek X-szerverének használatára. A támogatás a GPU-hoz való virtuális hozzáférésen keresztül valósul meg.

    A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.

    A Linux kernelhez nyílt meghajtó készült dxgkrnl, amely biztosítja a /dev/dxg eszközt a Windows WDDM D3DKMT kerneljének szolgáltatásaival. A meghajtó a VM busz segítségével szervezi a kapcsolatot a fizikai GPU-val. A Linux alkalmazások azonos szintű hozzáféréssel bírnak a GPU-hoz, mint a natív Windows alkalmazások, erőforrásmegosztás nélkül a Windows és Linux között.

    A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.

    Továbbá, a Linux számára rendelkezésre áll a libd3d12.so könyvtár, amely közvetlen hozzáférést biztosít a Direct3D 12 grafikai API-hoz, és ugyanabból a kódból készült, mint a Windows könyvtár d3d12.dll. A DxCore (libdxcore.so) könyvtár formájában egy egyszerűsített változata is elérhető az dxgi API-nak. A libd3d12.so és libdxcore.so könyvtárak tulajdonjoggal védettek és csak bináris összeállításban érhetők el (a /usr/lib/wsl/lib könyvtárba vannak telepítve), amelyek kompatibilisek az Ubuntu, Debian, Fedora, Centos, SUSE és más Glibc alapú disztribúciókkal.

    A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.

    Az OpenGL támogatását a Mesa biztosítja rétegén, amely a DirectX 12 API hívásait közvetíti. A Vulkan API megvalósításának módja még tervezés alatt áll.

    A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.
  • Fokozott támogatás került bevezetésre a grafikus kártyákon végzett számítási feladatokhoz, amely lehetővé teszi a hardveres gyorsítást olyan feladatokhoz, mint a gépi tanulás és a mesterséges intelligencia. Az első szakaszban a WSL környezetekben CUDA és DirectML, amelyek a D3D12 API fölött működnek (például a Linux környezetben a TensorFlow elindítható a DirectML háttérrel). Az OpenCL támogatása lehetséges egy rétegen keresztül, amely a DX12 API hívásait térképezi.

    A Microsoft grafikus szervert és GPU-gyorsítást valósít meg a WSL-ben.
  • A WSL telepítése hamarosan egy egyszerű „wsl.exe —install” paranccsal lesz támogatva.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster