Maรญra Canal ืืืืืืื ืืฆืืื ืคืจืืืงื ืืฉืืชื ืืช ืื ืื ืืืชืงื VGEM (Virtual GEM Provider) ื-Rust. VGEM ืืืจืื ืื-400 ืฉืืจืืช ืงืื ืืืกืคืง ืงืฆื ืืืืจื ืฉื GEM (Graphics Execution Manager) ืืื ืกืื ืืืืืจื ืืืฉืืฉ ืืฉืืชืืฃ ืืืฉืช ืืืืจ ืืื ืืื ืืชืงื ืื ืชืืช-ืืืืืื ืฉื ืชืืื ื ืืืื LLVMpipe ืืื ืืฉืคืจ ืืช ืืืฆืืขื ืจืกืืจ ืืชืืื ื.
VGEM ืืืื ืื ืื ืืืชืงื ืืืจืคื ืฉื Rust ืืฉื ื ืฉืืคืขื ืืจืืช ืืืืื (ืืจืืฉืื ืืื ืื ืื ืืชืงื Asahi DRM (ืื ืื ืขืืืื ืืฉืืจ) ืขืืืจ ื-Apple AGX GPU ืืืฉืืฉ ืืฉืืื Apple M1/M2). ืืคืืชืื ืืจืฉ ืืฆืืจืช ืืจืืืืช ืืืฉืืช ืืื ืืขืืื ืืงืื Rust ืขื ืืชืงื ืืคืืืคืืจืื, ืืกืื XArray ืืืคืฉืืืช ืืงืฉืืจืืช ื-DMA ืืืื ืืืจืืช DMA. ืืฉืื ืืคืืชืื ืื ืืืื, ืืืจืืืืจ ืืืขื ืืืื, ืขืืืจ ืืช ืจืื ืืืื ื ื-IGT, ืืืขื ืฉืชื ืืืืงืืช (vgem_slow ื-vgem_basic@unload), ืื ืืืจืฉ ืฉืืคืืจ ืฉื ืชืืืืช IOCTL.
ืืงืืจ: OpenNet.ru