El Prístup GPU v kontajnerovaných a virtualizovaných prostrediach stáva čoraz potrebnejším. Popularizácia virtuálnych strojov a kontajnerov priniesla nové výzvy, pokiaľ ide o kompatibilitu s GPU. Google a Collabora implementujú podporu tohto typu technológie a ich dôkazom je Virgil3D, projekt open source, pomocou ktorého môžete vytvárať virtuálne GPU alebo vGPU pre virtuálne prostredia. Napríklad v QEMU si to môžeme vychutnať prostredníctvom virglrenderer a virtio-gpu, ako vidíte na predchádzajúcom diagrame ...
Aplikácie virtuálnych strojov, ktoré fungujú s OpenGL Bude sa dať použiť bez úprav Mesa (alebo s inými proprietárnymi balíkmi od iných vývojárov), pričom hardvérové príkazy budú smerovať cez virtio-gpu namiesto priamo cez Mesa. Akonáhle fyzický počítač alebo hostiteľ prijme hardvérové príkazy na správu grafiky, virglrenderer ich interpretuje, ako keby to bolo normálne prostredie s OpenGL. Teraz sú v tomto smere nové vylepšenia, ako napríklad implementácia v QEMU podpora používania akcelerácie OpenGL ES (aby bolo možné spustiť QEMU v prostrediach, ktoré podporujú iba OpenGL ES), vylepšenia smerom ku kompatibilite Virglrenderer s OpenGL ES 2.0 a tiež pracuje pre OPenGL ES 3.0. Pre Virglrenderer boli navyše zahrnuté niektoré vylepšenia a nové funkcie. Nie sú to však iba vylepšenia, už teraz pracujeme na ďalších veciach do budúcnosti ...
Nie sú to jediní, ktorí sa tým tiež obávajú NVIDIA a AMD V tejto súvislosti študujú a vyvíjajú svoje vlastné riešenia z dôvodu dôležitosti, možno nie pre väčšinu používateľov počítačov, ale pre všetky spoločnosti alebo používateľov, ktorí potrebujú implementovať virtuálne prostredia, aké obvykle používame v cloude.