El גישה ל- GPU הופך להיות יותר ויותר נחוץ בסביבות מיכל וניתוח. הפופולריזציה של מכונות וירטואליות ומכולות הביאה לאתגרים חדשים מבחינת תאימות ל- GPUs. גוגל ו- Collabora מיישמים תמיכה בסוג טכנולוגי זה, וההוכחה לכך היא Virgil3D, פרויקט קוד פתוח באמצעותו ניתן ליצור GPUs או vGPU וירטואלי עבור סביבות וירטואליות. לדוגמא, ב- QEMU אנו יכולים ליהנות מכך באמצעות virglrenderer ו- virtio-gpu כפי שניתן לראות בתרשים הקודם ...
יישומי המכונות הווירטואליות שעובדים עם OpenGL ניתן יהיה להשתמש בו ללא שינויים ב-Mesa (או עם ערימות קנייניות אחרות ממפתחים אחרים), לתעל פקודות חומרה דרך virtio-gpu במקום ישירות דרך Mesa. ברגע שהמכונה או המארח הפיזיים מקבלים את פקודות החומרה לניהול הגרפיקה, הן יתפרשו על ידי virglrenderer כאילו הייתה סביבה רגילה עם OpenGL. ובכן, כעת ישנם שיפורים חדשים בהקשר זה, כגון היישום ב QEMU תמיכה בשימוש בהאצת OpenGL ES (כדי להיות מסוגל להריץ QEMU בסביבות שתומכות רק ב- OpenGL ES), שיפורים ביחס לתאימות Virglrenderer עם OpenGL ES 2.0, וגם עובד עבור OPenGL ES 3.0 בנוסף, כללו שיפורים ופונקציות חדשות עבור Virglrenderer. אבל הם לא השיפורים היחידים, אנחנו כבר עובדים על הרבה יותר לעתיד ...
בכל מקרה, הם לא היחידים שדואגים גם לכך NVIDIA ו- AMD הם לומדים ומפתחים פתרונות משלהם בהקשר זה בגלל החשיבות, אולי לא עבור רוב משתמשי שולחן העבודה, אלא עבור כל החברות או המשתמשים הזקוקים ליישום סביבות וירטואליות כמו אלה שאנו משתמשים בדרך כלל בענן.