Est-il possible de mettre hors tension une carte / emplacement vidéo PCIe? (par exemple, hot-plug)

10

Je cherche à construire un système qui prend en charge VT-d afin que je puisse passer par une carte vidéo haute puissance à une machine virtuelle Xen / KVM / quelle que soit (l'hôte sera basé sur Linux). Cependant, lorsque je n'utilise pas la machine virtuelle, je souhaite désactiver la carte vidéo afin que son ventilateur ne fonctionne pas. La carte ne sera pas utilisée lorsque la machine virtuelle n'est pas en cours d'exécution.

Quelqu'un sait si cela est possible? La spécification PCI-Express hot-plug permet de couper l'alimentation de certains emplacements, mais je n'ai jamais entendu parler de quelqu'un qui le fasse avec une carte vidéo et mes recherches d'informations n'ont rien révélé.

CR.
la source
superuser.com/questions/914810 a une meilleure réponse que cette question ici. Mais pas tout à fait.
Personne

Réponses:

1

En théorie, la spécification le permet; dans la pratique, votre carte mère devrait exposer la fonctionnalité à quelque chose qui vous permettrait de régler cela, et je n'ai jamais vu ni entendu parler de cela non plus.

Shinrai
la source
Cela ne peut pas être l'ensemble complet des possibilités. Outre les spécifications de branchement à chaud mentionnées qui restent à étudier (également pour superuser.com/questions/914810/… ), il serait possible d'écrire un pilote PCIe qui vérifie si la carte est branchée ou non pour chaque cycle de traitement. Ce serait très inefficace, mais possible.
Karl Richter