Posso usar o DirectX Graphics no Windows com o Xen Virtualization?

3

Eu quero configurar um servidor na minha rede doméstica executando o Windows e o Linux simultaneamente (sem inicialização dupla). Eu pretendo usar a instância do Linux como um servidor de arquivos, e a instalação do Windows será principalmente para que eu possa jogar jogos de vez em quando, quando o tráfego no servidor de arquivos é lento.

Uma opção é usar a virtualização de software (VMware ou VirtualBox), usando o Windows como sistema operacional host e o Linux como convidado, para que o Windows / DirectX tenha acesso de hardware à minha placa nVidia e a outros hardwares de jogos. p>

Mas eu estou querendo saber se é possível, usando a virtualização de hardware, que o Windows ainda acesse meu hardware gráfico e utilize o suporte a DirectX em nível de driver oferecido pela minha placa de vídeo, mesmo sendo executado sob o Xen?

Admito que ainda não sei muito sobre a virtualização de hardware ou Xen, mas estou ansioso para aprender.

    
por Brian Lacy 24.01.2011 / 22:30

3 respostas

3

O Xen tem a capacidade de fazer isso, mas a funcionalidade ainda não foi gravada. O VirtualBox suporta suporte básico ao Direct3D. Provavelmente é um pouco limitado no momento.

    
por 25.01.2011 / 00:36
2

Recentemente, passei pelo mesmo processo de encontrar uma maneira de acessar a placa gráfica de dentro de uma máquina virtual do Windows e a resposta é SIM.

Com base em fóruns do Ubuntu e Xen e no trabalho de Teo En Ming, como mencionado por Boris, consegui reproduzir o repasse VGA, dando acesso total à placa gráfica para uma máquina virtual Windows.

Eu até forcei ainda mais, passando duas placas gráficas para duas máquinas virtuais diferentes. O vídeo a seguir mostra os resultados: link

Note, no entanto, que o procedimento não é direto e que a documentação é bastante esparsa.

    
por 08.06.2011 / 04:56
1

Dê uma olhada em Vídeos de Teo En Ming . Esse cara tem colaborado com o projeto xen.org, na área de drivers VGA.

    
por 25.01.2011 / 21:44