Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

Microsoft diumumake ing implementasine saka pinunjul dandan ing subsistem WSL (Windows Subsystem for Linux), sing njamin diluncurake file eksekusi Linux ing Windows:

  • Ditambahake Dhukungan kanggo mbukak aplikasi Linux kanthi antarmuka grafis, ngilangi kabutuhan nggunakake server X saka perusahaan liyane. Dhukungan ditindakake liwat virtualisasi akses GPU.

    Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

    Driver mbukak wis disiapake kanggo kernel Linux dxgkrnl, sing nyedhiyakake piranti /dev/dxg karo layanan replikasi WDDM D3DKMT saka kernel Windows. Pembalap nggawe sambungan menyang GPU fisik nggunakake bis VM. Aplikasi Linux nduweni tingkat akses GPU sing padha karo aplikasi Windows asli, tanpa perlu enggo bareng sumber daya antarane Windows lan Linux.

    Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

    Menapa malih, perpustakaan libd3d12.so kasedhiya kanggo Linux, kang menehi akses langsung menyang Direct3D 12 grafis API lan dibangun saka kode padha Windows d3d12.dll perpustakaan. A versi simplified saka API dxgi uga kasedhiya ing wangun perpustakaan DxCore (libdxcore.so). Pustaka libd3d12.so lan libdxcore.so minangka kepemilikan lan diwenehake mung ing rakitan binar (dipasang ing /usr/lib/wsl/lib) sing kompatibel karo Ubuntu, Debian, Fedora, Centos, SUSE lan distribusi liyane adhedhasar Glibc.

    Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

    Dhukungan OpenGL ing Mesa diwenehake liwat interlayer, sing nerjemahake telpon menyang API DirectX 12. Metode implementasi Vulkan API isih ana ing tahap perencanaan.

    Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

  • Dhukungan tambahan kanggo komputasi ing kertu video, sing ngidini sampeyan nggunakake akselerasi hardware kanggo tugas kayata machine learning lan artificial intelligence. Ing tataran pisanan, lingkungan WSL bakal nyedhiyani support kanggo CUDA lan DirectML, mlaku ing ndhuwur D3D12 API (contone, ing lingkungan Linux sampeyan bisa mbukak TensorFlow karo backend kanggo DirectML). Dhukungan OpenCL bisa liwat lapisan sing nindakake pemetaan telpon menyang API DX12.

    Microsoft ngleksanakake server grafis lan akselerasi GPU ing WSL

  • Instalasi WSL bakal didhukung kanthi printah "wsl.exe --install" sing prasaja.

Source: opennet.ru

Add a comment