Configurando a transmissão Xen VGA com duas placas de vídeo diferentes

0

Embora 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 placas de vídeo diferentes do mesmo fabricante. Especificamente, eu gostaria de utilizar a seguinte configuração:

  • xubuntu
  • Radeon 4870
  • Radeon 7870

Meu objetivo é ter monitores triplos no sistema operacional Linux (o 7870 permite isso via mini-DisplayPort). Quero poder iniciar 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 monitores no 4870 e 1 no 7870, para que o 7870 pudesse ser usado para a VM do jogo (com esse monitor alternando para a VM). Acho que estou chegando um pouco longe com esse bônus. Qualquer configuração funcional que permita monitores triplos com uma VM do Windows para jogos (mesmo que ela use o 4870) seria ótima!

bitsoflogic
fonte

Respostas:

2

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

O Dom0 não se importa, porque, embora saiba que existem dispositivos, você passará os parâmetros de inicialização do kernel para dizer para ignorar a procura e vinculação de drivers às placas, de modo que os deixará em paz para que os domUs lidem. .

Cada domU saberá apenas sobre a placa atribuída a ela, para que, por sua vez, não se importe com a existência de várias placas de vídeo do mesmo fabricante ou de placas diferentes. Desde que o sistema operacional da domU possua drivers para as placas atribuídas a ele, ele poderá usá-lo totalmente.

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

Nota: ainda existem alguns problemas com a reinicialização de domUs que atribuíram 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. Ainda não encontrei uma solução para isso, então você pode fazer algumas pesquisas no FLR (Redefinições de nível de função) com passagem Xen VGA.

Felicidades,

JustAnotherLinuxAdmin

JustAnotherLinuxAdmin
fonte