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