VGA passthrough e virtualização de desktop

0

Em suma, meu sonho é ter uma máquina com vários convidados de desktop e servidor paravirtualizados, um dos quais tem que ser um desktop do Windows com gráficos poderosos.

Como o Windows não pode ser paravirtualizado no sentido normal da palavra, fiquei muito feliz quando ouvi falar sobre passagem VGA, mas depois continuei lendo. Pelo que entendi, tal configuração significaria que os gráficos serão dedicados a um convidado em particular, assim você não seria capaz de alternar entre os convidados.

Se isso for verdade, alguém poderia me explicar qual é o propósito / uso da passagem VGA? Eu não consigo pensar em nenhum uso real para isso. Sim, é uma tecnologia legal, mas para mim parece inútil.

É verdade que é possível repassar VMs individuais para separar as GPUs, o que também é legal, mas, no final, devo pensar que dois computadores separados tornariam a vida muito mais simples. Mais uma vez parece um tanto inútil.

    
por Zacariaz 19.12.2011 / 04:03

1 resposta

2

A passagem de dispositivo é baseada no IOMMU, mapeando novamente endereços de dispositivo e fornecendo ao convidado. O hardware pode ser mapeado por apenas uma máquina, física ou virtual, portanto, se seus convidados precisarem de E / S direta para algum hardware, você deverá ter 1: 1. O IOMMU deve ser suportado por CPU (busca por Intel VT-d ou AMD-Vi), chipset, BIOS e solução de OS + VM.

Originalmente o IOMMU era primariamente para passar NICs, controladores de HDD, etc. Com o VGA pass-through você pode encontrar alguns problemas, é um pouco mais complicado, mas possível. Faça alguma pesquisa, você pode começar aqui . Você só pode resolver isso com mais de um VGA, porque esse já está inicializado.

    
por 10.10.2012 / 23:27