Configurando o fluxo de Xen VGA com duas placas de vídeo diferentes

0

Embora eu tenha aprendido que você deve usar duas placas de vídeo diferentes para utilizar o VGA Passthrough do Xen, estou curioso para saber se você pode fazer isso com diferentes placas de vídeo do mesmo fabricante. Especificamente, gostaria de utilizar a seguinte configuração:

  • xubuntu
  • Radeon 4870
  • Radeon 7870

Meu objetivo é ter três monitores no sistema operacional Linux host (o 7870 permite isso via mini-DisplayPort). Então, eu quero ser capaz de lançar uma VM do Windows que tenha acesso direto a uma única placa de vídeo para jogos (provavelmente no 4870).

Um bônus seria fazer com que o sistema host utilizasse 2 exibições no 4870 e 1 no 7870, para que o 7870 pudesse ser usado para a VM de jogos (com esse monitor alternando para a VM). Eu acho que estou chegando um pouco longe com esse bônus. Qualquer configuração de trabalho que permita monitores triplos com uma VM para jogos em Windows (mesmo que use o 4870) seria ótima!

    
por bitsoflogic 31.01.2013 / 15:42

1 resposta

2

Você pode usar qualquer número de cartões de qualquer número de fabricantes.

O Dom0 não se importará porque, embora saiba que há dispositivos lá, você estará transmitindo parâmetros de inicialização do kernel para dizer a ele para ignorar a procura e vinculação de drivers aos cartões, de modo que eles sejam deixados sozinhos para o domUs para lidar.

Cada domU só saberá sobre o cartão atribuído a ele, para que, por sua vez, não se importem com o fato de você ter várias placas de vídeo do mesmo fabricante ou de diferentes. Enquanto o sistema operacional da domU tiver drivers para a (s) placa (s) atribuída (s), ele poderá utilizá-lo totalmente.

A configuração do meu servidor Xen tem uma placa Nvidia barata para o host Xen e uma Radeon 7750, que monitora vários monitores dedicados a um dos convidados. Funciona como um encanto.

Observação: ainda há alguns problemas com reinicialização de domUs que receberam adaptadores VGA. A placa de vídeo pode não ser redefinida durante o processo de reinicialização e pode falhar ao inicializar corretamente após a reinicialização. Eu não encontrei uma solução para isso ainda assim você pode querer fazer algumas pesquisas em FLR (Function Level Resets) com passagem Xen VGA.

Felicidades,

JustAnotherLinuxAdmin

    
por JustAnotherLinuxAdmin 12.03.2013 / 03:05