Mae Venus yn GPU rhithwir ar gyfer QEMU a KVM yn seiliedig ar API Vukan

Mae Collabora wedi cyflwyno'r gyrrwr Venus, sy'n cynnig GPU rhithwir (VirtIO-GPU) yn seiliedig ar API graffeg Vukan. Mae Venus yn debyg i'r gyrrwr VirGL a oedd ar gael yn flaenorol yn seiliedig ar yr API OpenGL ac mae hefyd yn caniatáu i bob system westai gael GPU rhithwir ar gyfer rendro 3D, heb unigrywiaeth a mynediad uniongyrchol i'r GPU corfforol. Mae'r cod Venus eisoes wedi'i gynnwys gyda Mesa ac mae wedi bod yn cludo ers rhyddhau 21.1.

Mae'r gyrrwr Venus yn diffinio'r protocol Virtio-GPU ar gyfer cyfresoli gorchmynion API graffeg Vulkan. Ar gyfer rendro ar ochr systemau gwestai, defnyddir y llyfrgell virglrenderer, sy'n darparu cyfieithu gorchmynion o'r gyrwyr Venus a VirGL i orchmynion Vulkan ac OpenGL. Gellir defnyddio gyrwyr Vulkan ANV (Intel) neu RADV (AMD) Mesa i ryngweithio â'r GPU corfforol ar yr ochr gwesteiwr.

Mae'r nodyn yn darparu cyfarwyddiadau manwl ar gyfer defnyddio Venus mewn systemau rhithwiroli yn seiliedig ar QEMU a KVM. Mae gweithrediad ochr y gwesteiwr yn gofyn am gnewyllyn Linux 5.16-rc gyda chefnogaeth ar gyfer /dev/udmabuf (adeiladu gydag opsiwn CONFIG_UDMABUF), yn ogystal â virglrenderer canghennau ar wahân (cangen ail-rannu) a QEMU (cangen venus-dev). Ar yr ochr westai, mae angen y cnewyllyn Linux 5.16-rc arnoch chi a'r pecyn Mesa 21.1+ wedi'i adeiladu gyda'r opsiwn "-Dvulkan-drivers=virtio-experimental".

Mae Venus yn GPU rhithwir ar gyfer QEMU a KVM yn seiliedig ar API Vukan


Ffynhonnell: opennet.ru

Ychwanegu sylw