El GPU pristup postaje sve neophodnija u kontejnerima i namirnicama. Popularizacija virtualnih strojeva i spremnika donijela je nove izazove u pogledu kompatibilnosti s GPU-ima. Google i Collabora implementiraju podršku za ovu vrstu tehnologije, a dokaz tome je Virgil3D, projekt otvorenog koda s kojim možete stvoriti virtualne GPU-ove ili vGPU-ove za virtualna okruženja. Na primjer, u QEMU-u možemo uživati u ovome putem virglrenderera i virtio-gpu-a kao što možete vidjeti na prethodnom dijagramu ...
Aplikacije virtualnog stroja koje rade s OpenGL-om Moći će se koristiti bez modifikacija Mesa (ili s drugim vlasničkim skupovima drugih programera), kanalizirajući hardverske naredbe kroz virtio-gpu umjesto izravno kroz Mesa. Nakon što fizički stroj ili host primi hardverske naredbe za upravljanje grafikom, virglrenderer će ih interpretirati kao da se radi o normalnom okruženju s OpenGL-om. Pa, sada postoje nova poboljšanja u tom pogledu, kao što je implementacija u QEMU podrška za upotrebu OpenGL ES ubrzanja (za pokretanje QEMU-a u okruženjima koja podržavaju samo OpenGL ES), poboljšanja u odnosu na kompatibilnost Virglrenderera s OpenGL ES 2.0, a također radi i za OPenGL ES 3.0. Uz to, za Virglrenderer su uključena neka poboljšanja i nove funkcije. Ali to nisu jedina poboljšanja, već radimo na mnogo više za budućnost ...
U svakom slučaju, nisu oni jedini koji se brinu i zbog ovoga NVIDIA i AMD U tom pogledu proučavaju i razvijaju vlastita rješenja zbog važnosti, možda ne za većinu korisnika stolnih računala, već za sve tvrtke ili korisnike koji trebaju implementirati virtualna okruženja poput onih koja obično koristimo u oblaku.