El GPU pristup postaje sve neophodnija u kontejnerskim i opskrbljenim okruženjima. Popularizacija virtualnih mašina i kontejnera 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 kreirati virtualne GPU-ove ili vGPU-ove za virtualna okruženja. Na primjer, u QEMU-u možemo uživati u ovome kroz virglrenderer i virtio-gpu kao što možete vidjeti na prethodnom dijagramu ...
Aplikacije virtualne mašine koje rade sa OpenGL-om Moći će se koristiti bez modifikacija Mese (ili sa drugim vlasničkim stekovima drugih programera), kanališući hardverske komande preko virtio-gpu umjesto direktno preko Mese. Jednom kada fizička mašina ili host primi hardverske komande za upravljanje grafikom, virglrenderer će ih protumačiti kao da je to normalno okruženje sa OpenGL-om. Pa, sada postoje nova poboljšanja u tom pogledu, kao što je implementacija u QEMU podrška za upotrebu OpenGL ES ubrzanja (da bi se mogao pokrenuti QEMU u okruženjima koja podržavaju samo OpenGL ES), poboljšanja u odnosu na Virglrenderer kompatibilnost s OpenGL ES 2.0, a također radi i za OPenGL ES 3.0. Pored toga, 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 ...
I oni se ionako ne brinu samo zbog ovoga NVIDIA i AMD S tim u vezi proučavaju i razvijaju vlastita rješenja zbog važnosti, možda ne za većinu korisnika računara, već za sve kompanije ili korisnike koji trebaju implementirati virtualna okruženja poput onih koja obično koristimo u oblaku.