Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

Microsoft Firma ugekënnegt op der Ëmsetzung vun bedeitendst Verbesserungen am WSL (Windows Subsystem for Linux) Subsystem, wat de Start vu Linux ausführbare Dateien op Windows garantéiert:

  • Dobäigesat Ënnerstëtzung fir Linux Uwendungen mat enger graphescher Interface ze lafen, eliminéiert d'Notzung fir X Server vun anere Firmen ze benotzen. Ënnerstëtzung gëtt duerch GPU Zougang Virtualiséierung implementéiert.

    Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

    En oppene Chauffer ass fir de Linux Kernel virbereet ginn dxgkrnl, deen den /dev/dxg Apparat mat Servicer ubitt, déi den WDDM D3DKMT vum Windows Kernel replizéieren. De Chauffer mécht eng Verbindung mat der kierperlecher GPU mam VM Bus. Linux Uwendungen hunn deeselwechten Niveau vum GPU Zougang wéi gebierteg Windows Uwendungen, ouni de Besoin fir Ressource Deele tëscht Windows a Linux.

    Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

    Ausserdeem gëtt d'libd3d12.so Bibliothéik fir Linux zur Verfügung gestallt, déi direkten Zougang zu der Direct3D 12 Grafik API ubitt an aus dem selwechte Code gebaut gëtt wéi d'Windows d3d12.dll Bibliothéik. Eng vereinfacht Versioun vun der dxgi API gëtt och a Form vun der DxCore Bibliothéik (libdxcore.so) geliwwert. D'Bibliothéiken libd3d12.so an libdxcore.so sinn propriétaire a ginn nëmmen a binäre Versammlungen geliwwert (montéiert an /usr/lib/wsl/lib) kompatibel mat Ubuntu, Debian, Fedora, Centos, SUSE an aner Verdeelunge baséiert op Glibc.

    Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

    OpenGL Support a Mesa gëtt duerch geliwwert interlayer, déi Uriff op d'DirectX 12 API iwwersetzt.D'Vulkan API Implementatiounsmethod ass nach ëmmer an der Planungsstadium.

    Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

  • Zousätzlech Ënnerstëtzung fir Computeren op Videokaarten, wat Iech erlaabt Hardware Beschleunegung fir Aufgaben wéi Maschinnléieren a kënschtlech Intelligenz ze benotzen. Op der éischter Etapp gëtt WSL Ëmfeld Ënnerstëtzung fir CUDA an DirectML, Lafen uewen op der D3D12 API (zum Beispill, an engem Linux Ëmfeld kënnt Dir TensorFlow mat engem Backend fir DirectML lafen). OpenCL Ënnerstëtzung ass méiglech duerch eng Schicht déi d'Mapping vun den Uruff un d'DX12 API mécht.

    Microsoft implementéiert Grafikserver an GPU Beschleunegung am WSL

  • WSL Installatioun gëtt geschwënn mat engem einfachen "wsl.exe --install" Kommando ënnerstëtzt.

Source: opennet.ru

Setzt e Commentaire