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.
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.
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.
Dê uma olhada em Vídeos de Teo En Ming . Esse cara tem colaborado com o projeto xen.org, na área de drivers VGA.
Tags virtualization debian xen