Ist es möglich, eine PCIe-Grafikkarte / einen Steckplatz auszuschalten? (zB hot-plug)

2407
CR.

Ich bin dabei, ein System zu entwickeln, das VT-d unterstützt, damit ich eine hochleistungsfähige, lautstarke Videokarte an eine Xen / KVM / welche VM weiterleiten kann (Host wird auf Linux basieren). Wenn ich die VM jedoch nicht verwende, möchte ich die Grafikkarte ausschalten, damit der Lüfter nicht läuft. Die Karte wird nicht verwendet, wenn die VM nicht läuft.

Weiß jemand, ob das möglich ist? Die PCI-Express-Hot-Plug-Spezifikation ermöglicht das Schneiden bestimmter Steckplätze, aber ich habe noch nie von jemandem gehört, der eine Videokarte verwendet, und meine Suche nach Informationen hat nichts ergeben.

9
https://superuser.com/questions/914810 hat hier eine bessere Antwort als diese Frage. Immer noch nicht ganz. Nobody vor 7 Jahren 0

1 Antwort auf die Frage

1
Shinrai

Theoretisch erlaubt die Spezifikation es; In der Praxis müsste Ihr Motherboard die Funktionalität einer Anwendung aussetzen, mit der Sie dies anpassen können, und ich habe noch nie etwas davon gesehen oder gehört.

Dies kann nicht die vollständige Palette von Möglichkeiten sein. Abgesehen von den genannten Hot-Plug-Spezifikationen, die noch untersucht werden müssen (auch für http://superuser.com/questions/914810/how-to-disable-a-plugged-in-pci-e-graphic-card-on-os -level) Es ist möglich, einen PCIe-Treiber zu schreiben, der prüft, ob die Karte für jeden Verarbeitungszyklus eingesteckt ist oder nicht. Das wäre sehr ineffizient, aber möglich. Karl Richter vor 8 Jahren 0