A VMware fundiu o suporte para SVGAv3 no Mesa 22.2. O SVGAv3 é a atualização mais recente de seu dispositivo gráfico virtual para permitir a aceleração de máquina virtual convidada 3D com os produtos de virtualização da VMware.
A VMware há muito oferece suporte à aceleração de VM convidada 3D. Eles adquiriram a Tungsten Graphics, fabricante do Mesa, com o criador do Mesa, Brian Paul. O SVGAv3 é a versão mais recente de seu dispositivo gráfico virtual exposto, que sua pilha de gráficos Linux de código aberto teve muito trabalho nos últimos meses para suportar.
No ano passado, o suporte ao kernel Linux SVGAv3/SVGA3 chegou ao VMWGFX DRM enquanto agora o suporte ao Gallium3D OpenGL foi incorporado ao Mesa 22.2. Conforme explicado no artigo anterior, o dispositivo virtual SVGA v3 visa melhorias de eficiência e modernização. Assim, o VMware v3 agora usa MMIO para registrar acessos, suporte a MSI-X e descontinuar ou remover muitas funcionalidades antigas.
Além de modernizar o dispositivo virtual e o código de driver resultante, algumas melhorias de desempenho podem ser esperadas deste trabalho. Com o SVGA v3 também vem a capacidade de aproveitar a aceleração de convidado 3D em ARM de 64 bits.
VMware lança SVGAv3 no Mesa 22.2
A VMware fundiu o suporte para SVGAv3 no Mesa 22.2. O SVGAv3 é a atualização mais recente de seu dispositivo gráfico virtual para permitir a aceleração de máquina virtual convidada 3D com os produtos de virtualização da VMware.
O SVGAv3 altera o id PCI devido a diferenças em como a configuração PCI é tratada – remoção de recursos VRAM e FIFO PCI, mudança para registros MMIO e suporte a MSI/MSI-X IRQ, mas os comandos 3D permanecem praticamente os mesmos. Isso habilita o suporte de aceleração 3D/gráficos em SVGAv3.
É ótimo ver a VMware continuar trabalhando em seu suporte gráfico de código aberto SVGA, enquanto para o espaço de virtualização Linux totalmente de código aberto fora da VMware, o Virgl continua sendo trabalhado pela comunidade e está se tornando cada vez mais em ótima forma e muito capaz após um atraso start em comparação com os gráficos VMware SVGA ou VirtualBox.
Via Phoronix