Mesa a adoptat amdgpu_virtio pentru utilizarea OpenGL și Vulkan în invitați

Baza de cod folosită pentru a construi lansarea Mesa 25.0 include stratul amdgpu_virtio, care permite sistemului oaspete să folosească driverele OpenGL și Vulkan radeonsi, radeonsi_drv_video și radv furnizate de mediul gazdă. Accesul este oferit prin VirtIO, care oferă accelerare 3D de înaltă performanță într-o mașină virtuală. În acest moment, driverul poate fi utilizat numai în combinație cu QEMU+KVM.

Se spune că amdgpu_virtio are performanțe mai bune decât driverele virgl și venus dezvoltate anterior pentru accesarea Vulkan și OpenGL de la oaspeți. Când rulați testele Unigine Heaven și Superposition, performanța oaspeților a fost de aproximativ 99% în comparație cu performanța la rularea testelor pe partea gazdă. Printre avantajele noii metode, se menționează și simplificarea întreținerii, deoarece sistemul guest folosește aceleași drivere ca atunci când se lucrează fără virtualizare, cu excepția faptului că în loc să acceseze direct libdrm (amdgpu), se folosește un strat suplimentar bazat pe VirtIO.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster