Venus - sýndar-GPU fyrir QEMU og KVM, útfært á grundvelli Vukan API

Collabora hefur kynnt Venus driverinn, sem býður upp á sýndar GPU (VirtIO-GPU) sem byggir á Vukan grafík API. Venus er svipað og áður fáanlegur VirGL bílstjóri, útfærður ofan á OpenGL API, og gerir einnig hverjum gesti kleift að fá sýndar GPU fyrir 3D flutning, án þess að veita beinan aðgang að líkamlegu GPU. Venus kóði er þegar innifalinn í Mesa og hefur verið sendur frá útgáfu 21.1.

Venus bílstjórinn skilgreinir Virtio-GPU samskiptareglur til að raðgreina Vulkan grafík API skipanir. Fyrir flutning á gestahliðinni er virglrenderer bókasafnið notað, sem veitir þýðingu á skipunum frá Venus og VirGL rekla yfir í Vulkan og OpenGL skipanir. Til að hafa samskipti við líkamlega GPU á hýsilkerfishliðinni er hægt að nota ANV (Intel) eða RADV (AMD) Vulkan rekla frá Mesa.

Skýringin veitir nákvæmar leiðbeiningar um notkun Venus í sýndarvæðingarkerfum sem byggjast á QEMU og KVM. Til að vinna á hýsingarhliðinni þarf Linux kjarna 5.16-rc með stuðningi fyrir /dev/udmabuf (byggja með CONFIG_UDMABUF valkostinum) sem og aðskildar greinar virglrenderer (endur-deilingarútibú) og QEMU (venus-dev útibú) ). Á gestakerfishliðinni verður þú að hafa Linux kjarna 5.16-rc og Mesa 21.1+ pakkann samsettan með "-Dvulkan-drivers=virtio-experimental" valkostinum.

Venus - sýndar-GPU fyrir QEMU og KVM, útfært á grundvelli Vukan API


Heimild: opennet.ru

Bæta við athugasemd