WSU GPU, olyan megvalósítás, amely hozzáférést biztosít a grafikus Linux alkalmazásokhoz a WSL-ben

WSL GUI alkalmazások

Múlt héten a A Microsoft fejlesztői számos jelentős fejlesztést jelentettek be a az alrendszer WSL (Windows alrendszer Linux számára), amely lehetővé teszi a Linux alkalmazások futtatását a Windows rendszeren. Mint Kezdve a Windows 10 május frissítésével, a Linux környezet első telepítése alapértelmezés szerint a WSL2 réteget fogja használni.

A WSL2 környezet lemezképen fut (HDV) külön az ext4 fájlrendszerrel és a virtuális hálózati adapter. A Linux kernel a WSL2-ben Nem lesz benne a Windows telepítő képében, de a Windows dinamikusan betölti és megtartja a jelenlegi formában, hasonlóan a grafikus illesztőprogramok telepítéséhez és frissítéséhez. A kernel telepítéséhez és frissítéséhez a szokásos Windows Update mechanizmust kell használni.

A javasolt mag a A WSL2 a Linux 4.19 rendszermag kiadására épül, Windows környezetben fut az Azure-ban már használt virtuális gép használatával.

A kernelben használt WSL2-specifikus javítások optimalizálást tartalmaznak a kernel indítási idejének csökkentésére, a memóriafelhasználás csökkentésére, a Windows visszaállítására a Linux folyamatok által felszabadított memóriába, és a kernelben a minimális szükséges meghajtó és alrendszerkészlet meghagyására.

Most már lehetőség van grafikus alkalmazások futtatására WSL-ben

Az előbbieken kívül egy másik kiemelkedő újdonság az Kezdeti támogatás Linux alkalmazásokhoz "WSU GPU" grafikus felülettel.

A támogatás sés megvalósítja a GPU-hozzáférés virtualizálásával és az illesztőprogramok biztosításával amelyen keresztül a Linux disztribúciók szabályos grafikus alrendszerei működhetnek, beleértve a Wayland-en alapulóakat is. A Linux és a Windows grafikus alkalmazásai egymás mellett futhatnak a Windows asztalon.

Nyitott dxgkrnl illesztőprogramot készítettek a Linux kernelhez, amely egy / dev / dxg eszközt szolgáltatott olyan szolgáltatásokkal, amelyek visszhangozzák a Windows kernel Windows megjelenítő illesztőprogramjának modelljét (WDDM) D3DKMT. A vezérlő kapcsolatot létesít a fizikai GPU-val a virtuális gép busz segítségével. A Linux-alkalmazások ugyanolyan szintű GPU-hozzáféréssel rendelkeznek, mint a natív Windows-alkalmazások, anélkül, hogy erőforrásokat osztanának meg a Windows és a Linux között.

Ezen kívül a könyvtárosa libd3d12.so Linux alatt elérhető, amely biztosítja a Direct3D 12 teljes grafikus API.

A libd3d12.so könyvtár ugyanabból a kódból épül fel, mint a Direct3D 12 natív Windows-implementációja és funkcionalitásában teljesen hasonló a d3d12.dll könyvtárhoz.

én is tudom biztosítja a DXGI API egyszerűsített változatát (DirectX Graphics Infrastructure) a DxCore könyvtár formájában (libdxcore.so). A libd3d12.so és a libdxcore.so könyvtárak saját tulajdonúak, és csak bináris buildekben kerülnek kiadásra (WSL-re / usr / lib / wsl / lib néven illesztve), kompatibilisek az Ubuntu, a Debian, a Fedora, a Centos, a SUSE és más Glibc alapú terjesztésekkel. .

A mesai OpenGL támogatását egy réteg biztosítja amely a DirectX 12 API-ra fordítja a hívásokat. A Vulkan API megvalósításának módszere még a tervezés szakaszában van.

Az első szakaszban WSL környezetekben a CUDA és a DirectML támogatott lesz, a D3D12 API-n dolgozik (például Linux környezetben futtathatja a TensorFlow szoftvert a DirectML háttérprogramjával). Az OpenCL támogatás egy olyan rétegen keresztül lehetséges, amely a DirectX 12 API-ban hajtja végre a hívásleképezést.

A Microsoft a Wayland protokoll használatával fejleszti összetett kezelőjét és a Weston kódbázis alapján. Az összetett kezelő az RDP-RAIL (lokálisan integrált RDP távoli alkalmazás) segítségével szervezi a Linux alkalmazás interfész kimenetét a Windows fő asztalára. Az RDP-RAIL abban különbözik a Weston által korábban rendelkezésre álló RDP háttérprogramtól, hogy az összetett kezelő nem magát az asztalt rendereli, hanem az egyes felületeket (wl_surface) átirányítja az RDP RAIL csatornán keresztül, hogy a Windows fő asztalán megjelenjenek.

Ezenkívül hamarosan támogatni fogják az WSL telepítést az egyszerű wsl.exe –install paranccsal.

Végül, ha többet szeretne tudni róla, konzultálhat a részleteket a következő linken. 


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Abd hessuk dijo

    Egy lépésre van attól, hogy a weboldal nevét wsladictos.com-ra változtassa

    1.    Diego német Gonzalez dijo

      A WSL, akár tetszik, akár nem, a Linux világ része, és le kell fedeznünk.

    2.    David naranjo dijo

      A WSL nem az "Általános" felhasználói számára tervezett megvalósítás, meg kell érteni, hogy többek között a fejlesztőknek, a rendszergazdáknak szól, és amikor eljön a munka ideje, akkor tegye félre a beállításokat és tartsa be azokat az irányelveket, amelyek Kivetíti azt a személyt vagy vállalatot, akinek dolgozik, ha ez lehetővé teszi, hogy kényelmesen dolgozzon, akkor kiváló, de ha ez az, amit rájuk ró, akkor nincs más.