Aprimoramentos de virtualização de GPU

Diagrama de operação VGPU

El Acesso GPU torna-se cada vez mais necessário em ambientes em contêineres e vitualizados. A popularização de máquinas virtuais e contêineres trouxe novos desafios em termos de compatibilidade com GPUs. Google e Collabora estão implementando suporte para esse tipo de tecnologia, e a prova disso é o Virgil3D, um projeto de código aberto com o qual GPUs ou vGPUs virtuais podem ser criados para ambientes virtuais. Por exemplo, no QEMU podemos aproveitar isso por meio de virglrenderer e virtio-gpu, como você pode ver no diagrama anterior ...

Os aplicativos de máquina virtual que funcionam com OpenGL Ele poderá ser usado sem modificações no Mesa (ou com outras pilhas proprietárias de outros desenvolvedores), canalizando comandos de hardware através do virtio-gpu em vez de diretamente através do Mesa. Assim que a máquina física ou host receber os comandos de hardware para gerenciamento dos gráficos, eles serão interpretados pelo virglrenderer como se fosse um ambiente normal com OpenGL. Pois bem, agora há novas melhorias nesse sentido, como a implementação em QEMU suporte para usar aceleração OpenGL ES (para ser capaz de executar QEMU em ambientes que suportam apenas OpenGL ES), melhorias na compatibilidade do Virglrenderer com OpenGL ES 2.0, e também funciona para OPenGL ES 3.0. Além disso, algumas melhorias e novas funções foram incluídas para Virglrenderer. Mas não são as únicas melhorias, já estamos trabalhando muito mais para o futuro ...

Eles não são os únicos a se preocupar com isso também NVIDIA e AMD Eles estão estudando e desenvolvendo suas próprias soluções nesse sentido devido à importância, talvez não para a maioria dos usuários de desktop, mas para todas as empresas ou usuários que precisam implementar ambientes virtuais como os que costumamos usar na nuvem.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.