¿Es posible apagar una ranura / tarjeta de video PCIe? (por ejemplo, conexión en caliente)

10

Estoy buscando construir un sistema que admita VT-d para poder pasar a través de una tarjeta de video de alta potencia a un Xen / KVM / cualquier máquina virtual (el host estará basado en Linux). Sin embargo, cuando no estoy usando la VM, quiero apagar la tarjeta de video para que su ventilador no funcione. La tarjeta no se usará cuando la VM no se esté ejecutando.

¿Alguien sabe si esto es posible? La especificación de conexión en caliente PCI-Express permite cortar la alimentación a ranuras específicas, pero nunca he oído que alguien lo haga con una tarjeta de video y mis búsquedas de información no han resultado nada.

CR.
fuente
superuser.com/questions/914810 tiene una mejor respuesta que esta pregunta aquí. Sin embargo, todavía no.
Nadie el

Respuestas:

1

En teoría, la especificación lo permite; en la práctica, su placa base tendría que exponer la funcionalidad a algo que le permitiera ajustar esto, y nunca he visto ni oído hablar de ninguno de ellos.

Shinrai
fuente
Este no puede ser el conjunto completo de posibilidades. Además de las especificaciones de conexión en caliente mencionadas que aún no se han investigado (también para superuser.com/questions/914810/… ), sería posible escribir un controlador PCIe que verifique si la tarjeta está conectada o no para cada ciclo de procesamiento. Eso sería muy ineficiente, pero posible.
Karl Richter