Venus - վիրտուալ GPU QEMU-ի և KVM-ի համար, որն իրականացվել է Vukan API-ի հիման վրա

Collabora-ն թողարկել է Venus դրայվերը, որն առաջարկում է վիրտուալ GPU (VirtIO-GPU), որը ներդրված է Vukan գրաֆիկական API-ի վրա: Venus-ը նման է նախկինում հասանելի VirGL դրայվերին, որը ներդրված է OpenGL API-ի վրա, և նաև թույլ է տալիս յուրաքանչյուր հյուրին ունենալ վիրտուալ GPU 3D ռենդերինգի համար՝ առանց ֆիզիկական GPU-ին բացառիկ ուղղակի մուտք բացելու: Venus կոդն արդեն ներառված է Mesa-ում և մատակարարվում է 21.1 թողարկումից սկսած:

Venus դրայվերը սահմանում է Virtio-GPU արձանագրությունը Vulkan գրաֆիկական API հրամանների սերիականացման համար: Հյուր կողմում ռենդերինգի համար օգտագործվում է virglrenderer գրադարանը, որը Venus և VirGL դրայվերներից ստացված հրամանները թարգմանում է Vulkan և OpenGL հրամանների: Հոսթ կողմում ֆիզիկական GPU-ի հետ փոխազդեցության համար կարող են օգտագործվել Mesa-ի Vulkan դրայվերները՝ ANV (Intel) կամ RADV (AMD):

Նշումը մանրամասն հրահանգներ է տալիս QEMU-ի վրա հիմնված վիրտուալիզացիայի համակարգերում Venus-ի օգտագործման վերաբերյալ և KVMՀոսթինգի կողմից աշխատանքի համար անհրաժեշտ է միջուկ։ Linux 5.16-rc՝ /dev/udmabuf-ի աջակցությամբ (կառուցված CONFIG_UDMABUF տարբերակով), ինչպես նաև virglrenderer-ի (res-sharing branch) և QEMU-ի (venus-dev branch) առանձին ճյուղերով։ Հյուր համակարգի վրա անհրաժեշտ է միջուկ։ Linux 5.16-rc և Mesa 21.1+ փաթեթը կազմվել է "-Dvulkan-drivers=virtio-experimental" տարբերակով։

 Venus - վիրտուալ GPU QEMU-ի և KVM-ի համար, որն իրականացվել է Vukan API-ի հիման վրա


Source: opennet.ru
Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster