Collabora ืืฆืืื ืืช ืื ืื ืืืชืงื ืฉื Venus, ืืืฆืืข GPU ืืืจืืืืื (VirtIO-GPU) ืืืืืกืก ืขื ื-API ืืืจืคื ืฉื Vukan. Venus ืืืื ืืื ืื ืืืชืงื ืฉื VirGL ืฉืืื ืืืื ืืขืืจ, ืืืืฉื ืขื ืืื OpenGL API, ืืื ืืืคืฉืจ ืืกืคืง ืืื ืืืจื GPU ืืืจืืืืื ืืขืืืื ืชืืช ืืืื, ืืืื ืืชืช ืืืฉื ืืฉืืจื ืืืขืืืช ื-GPU ืืคืืื. ืงืื ืื ืืก ืืืจ ืืืื ื-Mesa ืื ืฉืื ืืื ืืจืกื 3.
ืื ืื ืืืชืงื ืฉื Venus ืืืืืจ ืืช ืคืจืืืืงืื Virtio-GPU ืืืืฆืืข ืคืงืืืืช API ืืจืคืืืช ืฉื Vulkan. ืืขืืืื ืืฆื ืืืืจื, ื ืขืฉื ืฉืืืืฉ ืืกืคืจืืืช virglrenderer, ืืืกืคืงืช ืชืจืืื ืฉื ืคืงืืืืช ืืืืจืืืืจืื ืฉื Venus ื-VirGL ืืคืงืืืืช Vulkan ื-OpenGL. ืืื ืืืฆืืจ ืืื ืืจืืงืฆืื ืขื ื-GPU ืืคืืื ืืฆื ืืืขืจืืช ืืืืจื, ื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืชืงื ANV (Intel) ืื RADV (AMD) Vulkan ื-Mesa.
ืืืขืจื ืืกืคืงืช ืื ืืืืช ืืคืืจืืืช ืืฉืืืืฉ ื- Venus ืืืขืจืืืช ืืืจืืืืืืืฆืื ืืืืืกืกืืช ืขื QEMU ื-KVM. ืืื ืืขืืื ืืฆื ืืืืจื, ื ืืจืฉืช ืืืืช ืืื ืืงืก 5.16-rc ืขื ืชืืืื ื-/dev/udmabuf (ืื ื ืขื ืืคืฉืจืืช CONFIG_UDMABUF), ืืื ืื ืขื ืคืื ื ืคืจืืื ืฉื virglrenderer (ืขื ืฃ ืฉืืชืืฃ ืืืืฉ) ื-QEMU (ืขื ืฃ venus-dev ). ืืฆื ืืืขืจืืช ืืืืจืืช, ืขืืื ืืงืื ืืช ืืืืช ืืื ืืงืก 5.16-rc ืืืช ืืืืืช Mesa 21.1+ ืืืืืจ ืขื ืืืคืฉืจืืช "-Dvulkan-drivers=virtio-experimental".
ืืงืืจ: OpenNet.ru