Instalando um adaptador gráfico virtual em um servidor Windows

3

Estamos tentando mover uma configuração de testes de GUI em execução no momento em máquinas Windows para uma configuração baseada em nuvem *. Infelizmente, as ferramentas que usamos exigem que um adaptador gráfico esteja presente no computador para ser executado, mas não há nenhuma nas instâncias de nuvem.

Nossa esperança agora é instalar algum tipo de adaptador gráfico virtual, assim como o xvfb no linux, que pode fazer o computador se comportar como se um adaptador gráfico estivesse presente.

Existe algum software desse tipo? A pesquisa no Google ainda não forneceu bons resultados.

Existe também a seguinte questão: Existe um driver gráfico virtual baseado em software? - mas a resposta aceita aqui sugere o uso de RDP. O RDP não é utilizável no nosso caso, pois a máquina precisa estar disponível sem a intervenção do usuário.

Nós ativamos o login automático em um servidor Windows 2k8 R2, mas isso não funcionou. A ferramenta de teste faz uma captura de tela dos testes com falha e essas capturas de tela eram imagens totalmente em preto de 1024x768 pixels. Nós tentamos executar a ferramenta de teste sob o RDP, e aqui temos uma captura de tela, mas os testes falham porque as cores estão um pouco fora (não sabemos exatamente o porquê).

* Atualmente tentando no google-compute, porque o modelo de preços da AWS não atende às nossas necessidades. Ainda não testamos o Azure.

    
por Pete 30.11.2016 / 15:01

2 respostas

2

Isso é algo que eu gostaria que existisse também. O projeto mais promissor que encontrei foi o VirtualMonitor , mas ele só afirma compatibilidade com o Windows 7 e a fonte não foi atualizada em poucos anos. Se alguém estiver se sentindo aventureiro e disposto a pegar a tocha, pode ser uma solução.

Como Carlos mencionou, em breve você poderá usar instâncias de GPU , no entanto, se elas incluirem um adaptador de exibição emulado é incerto. Na prática, mesmo em uma máquina com uma GPU real, você acaba com uma resolução máxima de 1024x768 sem um dongle de hardware, mas isso pode ser suficiente para fins de teste.

    
por 01.01.2017 / 00:10
0

O HyperV é uma tecnologia da Microsoft que permite a virtualização. Um de seus recursos recentes é permitir a conexão de uma placa gráfica física a uma VM.

Isso pode não ser exatamente o que você está procurando, mas dá uma idéia, pelo menos, de outra maneira de alcançá-lo.

    
por 05.12.2016 / 01:16