É possível desligar uma placa de vídeo / slot PCIe? (por exemplo, hot plug)


10

Estou pensando em criar um sistema que suporte VT-d para que eu possa passar através de uma placa de vídeo alta de alta potência para uma Xen / KVM / qualquer VM (o host será baseado no Linux). No entanto, quando não estou usando a VM, desejo desligar a placa de vídeo para que seu ventilador não funcione. O cartão não será usado quando a VM não estiver em execução.

Alguém sabe se isto é possível? A especificação PCI-Express hot-plug permite cortar energia em slots específicos, mas eu nunca ouvi falar de alguém fazendo isso com uma placa de vídeo e minhas pesquisas por informações não resultaram em nada.


superuser.com/questions/914810 tem uma resposta melhor do que esta pergunta aqui. Ainda não é bem assim, no entanto.
Ninguém

Respostas:


1

Em teoria, a especificação permite; na prática, sua placa-mãe teria que expor a funcionalidade a algo que permitisse ajustar isso, e eu nunca vi nem ouvi falar disso.


Este não pode ser o conjunto completo de possibilidades. Além das especificações de hot plug mencionadas que ainda precisam ser investigadas (também para superuser.com/questions/914810/… ), seria possível escrever um driver PCIe que verifique se a placa está conectada ou não a cada ciclo de processamento. Isso seria muito ineficiente, mas possível.
Karl Richter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.