Microsoft
-
Нэмсэн график интерфэйс бүхий Linux програмуудыг ажиллуулахад дэмжлэг үзүүлж, бусад компаниудын X серверийг ашиглах шаардлагагүй болно. Дэмжлэг нь GPU хандалтын виртуалчлалаар хэрэгждэг.Линуксийн цөмд зориулж нээлттэй драйвер бэлтгэсэн
dxgkrnl , энэ нь /dev/dxg төхөөрөмжид Windows цөмийн WDDM D3DKMT-г хуулбарлах үйлчилгээ үзүүлдэг. Драйвер нь VM автобусыг ашиглан физик GPU-тэй холбогддог. Линукс програмууд нь Windows болон Linux хооронд нөөц хуваалцах шаардлагагүй, үндсэн Windows програмуудтай ижил түвшний GPU хандалттай байдаг.
Нэмж дурдахад libd3d12.so номын сан нь Linux-д зориулагдсан бөгөөд Direct3D 12 график API-д шууд нэвтрэх боломжийг олгодог бөгөөд Windows d3d12.dll номын сантай ижил кодоор бүтээгдсэн. Dxgi API-ийн хялбаршуулсан хувилбарыг мөн DxCore номын сан (libdxcore.so) хэлбэрээр өгсөн болно. libd3d12.so болон libdxcore.so номын сангууд нь өмчийнх бөгөөд зөвхөн Ubuntu, Debian, Fedora, Centos, SUSE болон Glibc дээр суурилсан бусад түгээлтүүдтэй нийцтэй хоёртын системд (/usr/lib/wsl/lib-д суурилуулсан) нийлүүлдэг.
Меса дахь OpenGL дэмжлэгийг дамжуулан олгодог
хоорондын давхарга , дуудлагыг DirectX 12 API руу хөрвүүлдэг. Vulkan API хэрэгжүүлэх арга нь төлөвлөлтийн шатандаа байна.
- Видео карт дээр тооцоолох нэмэлт дэмжлэг нь машин сурах, хиймэл оюун ухаан зэрэг ажлуудад техник хангамжийн хурдатгалыг ашиглах боломжийг олгодог. Эхний шатанд WSL орчин нь CUDA болон
DirectML , D3D12 API дээр ажилладаг (жишээ нь, Linux орчинд та TensorFlow-г DirectML-д зориулсан backend-ээр ажиллуулж болно). OpenCL-ийн дэмжлэгийг DX12 API руу дуудлагын зураглалыг гүйцэтгэдэг давхаргаар дамжуулан хийх боломжтой. - WSL суулгацыг тун удахгүй энгийн "wsl.exe --install" командаар дэмжих болно.
Эх сурвалж: opennet.ru