Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

Perusahaan Microsoft ngumumkeun dina palaksanaan signifikan perbaikan dina subsistem WSL (Windows Subsystem for Linux), anu mastikeun peluncuran file laksana Linux Ubuntu dina Windows:

  • Ditambahkeun rojongan pikeun ngajalankeun aplikasi Linux Ubuntu jeung panganteur grafis, ngaleungitkeun kabutuhan ngagunakeun server X ti pausahaan séjén. Rojongan dilaksanakeun ngaliwatan virtualization aksés GPU.

    Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

    Supir anu kabuka parantos disiapkeun pikeun kernel Linux dxgkrnl, anu nyayogikeun alat /dev/dxg sareng jasa anu ngulang WDDM D3DKMT tina kernel Windows. Supir ngadamel sambungan ka GPU fisik nganggo beus VM. Aplikasi Linux ngagaduhan tingkat aksés GPU anu sami sareng aplikasi Windows asli, tanpa peryogi ngabagi sumber daya antara Windows sareng Linux.

    Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

    Leuwih ti éta, perpustakaan libd3d12.so disadiakeun pikeun Linux Ubuntu, nu nyadiakeun wasa langsung ka Direct3D 12 grafik API tur diwangun tina kode sarua salaku perpustakaan Windows d3d12.dll. Versi saderhana tina API dxgi ogé disayogikeun dina bentuk perpustakaan DxCore (libdxcore.so). Perpustakaan libd3d12.so sareng libdxcore.so mangrupikeun proprietary sareng ngan disayogikeun dina rakitan binér (dipasang dina /usr/lib/wsl/lib) cocog sareng Ubuntu, Debian, Fedora, Centos, SUSE sareng distribusi sanésna dumasar kana Glibc.

    Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

    Dukungan OpenGL di Mesa disayogikeun ngaliwatan interlayer, nu narjamahkeun panggero ka API DirectX 12. Metodeu palaksanaan Vulkan API masih dina tahap tata.

    Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

  • Ditambahkeun dukungan pikeun komputasi dina kartu vidéo, anu ngamungkinkeun anjeun ngagunakeun akselerasi hardware pikeun tugas sapertos diajar mesin sareng intelijen buatan. Dina tahap kahiji, lingkungan WSL bakal nyadiakeun rojongan pikeun CUDA jeung DirectML, ngajalankeun on luhureun D3D12 API (contona, dina lingkungan Linux Ubuntu anjeun tiasa ngajalankeun TensorFlow kalawan backend pikeun DirectML). Pangrojong OpenCL mungkin ngalangkungan lapisan anu ngalaksanakeun pemetaan telepon ka API DX12.

    Microsoft ngalaksanakeun server grafik sareng akselerasi GPU di WSL

  • Pamasangan WSL baris dirojong ku paréntah basajan "wsl.exe --install".

sumber: opennet.ru

Tambahkeun komentar