ืืืงืจืืกืืคื
-
ื ืืกืฃ ืชืืืื ืืืคืขืืช ืืืฉืืื ืืื ืืงืก ืขื ืืืฉืง ืืจืคื, ืืืืืืช ืืช ืืฆืืจื ืืืฉืชืืฉ ืืฉืจืชื X ืืืืจืืช ืืืจืืช. ืืชืืืื ืืืืฉืืช ืืืืฆืขืืช ืืืจืืืืืืืฆืื ืฉื ืืืฉื ื-GPU.ืืืื ืื ืื ืืชืงื ืคืชืื ืขืืืจ ืืืืช ืืื ืืงืก
dxgkrnl , ืืืกืคืง ืืืืฉืืจ /dev/dxg ืฉืืจืืชืื ืืืฉืืคืืื ืืช ื-WDDM D3DKMT ืฉื ืืืืช Windows. ืื ืื ืืืฆืจ ืืืืืจ ื-GPU ืืคืืื ืืืืฆืขืืช ืืคืืง ื-VM. ืืืืฉืืื ืืื ืืงืก ืืฉ ืืืชื ืจืืช ืืืฉื ื-GPU ืืื ืืืืฉืืื Windows ืืงืืจืืื, ืืื ืฆืืจื ืืฉืืชืืฃ ืืฉืืืื ืืื Windows ื-Linux.
ืืชืจื ืืื, ืกืคืจืืืช libd3d12.so ืืกืืคืงืช ืขืืืจ ืืื ืืงืก, ืืืกืคืงืช ืืืฉื ืืฉืืจื ื-API ืืืจืคื ืฉื Direct3D 12 ืืื ืืื ืืืืชื ืงืื ืืื ืกืคืจืืืช Windows d3d12.dll. ืืจืกื ืคืฉืืื ืฉื โโื-API ืฉื dxgi ืืกืืคืงืช ืื ืืฆืืจื ืฉื ืกืคืจืืืช DxCore (libdxcore.so). ืืกืคืจืืืช libd3d12.so ื-libdxcore.so ืื ืงื ืืื ืืืช ืืืกืืคืงืืช ืจืง ืืืืืืืื ืืื ืืจืืื (ืืืจืืืื ื- /usr/lib/wsl/lib) ืืชืืืืืช ืขื ืืืืื ืื, Debian, Fedora, Centos, SUSE ืืืคืฆืืช ืืืจืืช ืืืืืกืกืืช ืขื Glibc.
ืชืืืืช OpenGL ื-Mesa ืืกืืคืงืช ืืจื
ืฉืืืช ืืื ืืื , ืฉืืชืจืื ืงืจืืืืช ื-API ืฉื DirectX 12. ืฉืืืช ืืืืืขื ืฉื Vulkan API ืขืืืื ืืฉืื ืืชืื ืื.
- ื ืืกืคื ืชืืืื ืืืืฉืื ืืืจืืืกื ืืกื, ืืืืคืฉืจืช ืื ืืืฉืชืืฉ ืืืืฆืช ืืืืจื ืืืฉืืืืช ืืื ืืืืืช ืืืื ื ืืืื ื ืืืืืืชืืช. ืืฉืื ืืจืืฉืื, ืกืืืืืช WSL ืืกืคืงื ืชืืืื ืขืืืจ CUDA ื
DirectML , ืคืืขื ืขื ืืื ื-API ืฉื D3D12 (ืืืืืื, ืืกืืืืช ืืื ืืงืก ื ืืชื ืืืจืืฅ ืืช TensorFlow ืขื ืงืฆื ืืืืจื ืขืืืจ DirectML). ืชืืืื ื-OpenCL ืืคืฉืจืืช ืืืืฆืขืืช ืฉืืื ืืืืฆืขืช ืืืคืื ืฉื ืงืจืืืืช ื-DX12 API. - ืืชืงื ืช WSL ืชืชืืื ืืงืจืื ืืคืงืืื ืคืฉืืื "wsl.exe --install".
ืืงืืจ: OpenNet.ru