Améliorations de la virtualisation GPU

Schéma de fonctionnement du VGPU

El Accès GPU il devient de plus en plus nécessaire dans les environnements conteneurisés et ravitaillés. La vulgarisation des machines virtuelles et des conteneurs a apporté de nouveaux défis en termes de compatibilité avec les GPU. Google et Collabora implémentent la prise en charge de ce type de technologie, et la preuve en est Virgil3D, un projet open source avec lequel vous pouvez créer des GPU virtuels ou des vGPU pour des environnements virtuels. Par exemple, dans QEMU, nous pouvons en profiter grâce à virglrenderer et virtio-gpu comme vous pouvez le voir dans le diagramme précédent ...

Les applications de machine virtuelle qui fonctionnent avec OpenGL Il pourra être utilisé sans modifications de Mesa (ou avec d'autres piles propriétaires d'autres développeurs), en canalisant les commandes matérielles via virtio-gpu au lieu de directement via Mesa. Une fois que la machine physique ou l'hôte reçoit les commandes matérielles pour gérer les graphiques, elles seront interprétées par virglrenderer comme s'il s'agissait d'un environnement normal avec OpenGL. Eh bien, il y a maintenant de nouvelles améliorations à cet égard, comme la mise en œuvre dans QEMU prise en charge de l'utilisation de l'accélération OpenGL ES (pour pouvoir exécuter QEMU dans des environnements qui ne prennent en charge que OpenGL ES), améliorations de la compatibilité Virglrenderer avec OpenGL ES 2.0, et fonctionne également pour OPenGL ES 3.0. De plus, certaines améliorations et nouvelles fonctions ont été incluses pour Virglrenderer. Mais ce ne sont pas les seules améliorations, nous travaillons déjà sur beaucoup plus pour l'avenir ...

Quoi qu'il en soit, ils ne sont pas les seuls à s'inquiéter à ce sujet aussi NVIDIA et AMD Ils étudient et développent leurs propres solutions à cet égard en raison de leur importance, peut-être pas pour la plupart des utilisateurs de bureau, mais pour toutes les entreprises ou utilisateurs qui ont besoin de mettre en œuvre des environnements virtuels comme ceux que nous utilisons habituellement dans le cloud.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.