PCI Express 16x Slot extern abschalten

Gast #2245993
Lesenswert?

Hey Leute,

Durch den Bitcoinhype und die bekannte PCIe 1x Modifikation bin ich auf 
den Gedanken gekommen, eine Lösung selbst zu bauen, mit der man eine 
dedizierte GPU ausschalten kann ohne sie ausbauen zu müssen. Dies wäre 
doch ideal für sehr häufig aber nur in Idel/2D genutzte PCs wo jedes 
gesparte Watt zählt, man aber trotzdem gelegentlich ein Spielchen wagen 
will.

Und zwar gibt es ja mehrere "Presence" Pins am PCIe Port, die gebrückt 
das Vorhandensein der Karte anzeigen. Habe gelesen, das erst wenn diese 
durch die Karte gebrückt und auf Low gezogen werden, diese dann 
hochfährt.

Dh man bräuchte erstmal einen kleinen PCIe Riser wo man die benötigten 
Pins unterbricht und rausleitet. und noch einen aktiven (VGA/)DVI/HDMI 
Umschalter, den man modifiziert und extern triggert, und eine Sicherung 
das man nicht im Betrieb die GraKa ausschalten kann, zB durch eine 
kleine disktrete Logik. versorgen kann man das ganze über USB oder 
direkt eine der ATX Spannungen die nur eingeschaltet vorhanden sind, die 
nimmt man dann gleich als Wechselsperre.

Was meint ihr dazu?
Kann mir jemand genauer sagen, ob die Hot-Plug-Prsnc Pins reichen, damit 
die Karte nich hochgefahren wird, oder sollte man auch die Spannungen 
direkt schalten?

Das wäre jetz so meine persöhnliche Alternative zu NVidia's und Ati's 
immernoch nicht eingelösten Plänen, die dGPU voll abschaltende 
Hybridlösungen rauszubringen...
(Firma: electronica@tdnet) Persönliche Seite #2246056
Lesenswert?

Ist das von die verwendete Mainboard PCIe-Hotswap tauglich?

Wenn ja, geht es, wenn nein, kannste Mainboard und GraKa ins 
elektronische Nirvana schicken.

Jede Hardware am ISA/VLB/PCI/PCI-X/PCIe auf einem NICHT-HOTSWAP 
Mainboard muß sich beim Bios anmelden, wenn die Kiste hochgefahren wird, 
ansonnsten ist die Hardware schlichtweg nicht vorhanden.  Hochfahren mit 
GraKa und dann abschalten geht ebenfals nicht, denn dann schaut die 
Winblow einen Bluscreen...  Unter Linux/BSD kriegste warscheinlich einen 
Kernel Oops.

Grüße
Michelle
Gast #2246088
Lesenswert?

Xer0 schrieb:
> Und zwar gibt es ja mehrere "Presence" Pins am PCIe Port, die gebrückt
> das Vorhandensein der Karte anzeigen. Habe gelesen, das erst wenn diese
> durch die Karte gebrückt und auf Low gezogen werden, diese dann
> hochfährt.

Das bezieht sich aber nur auf die logische Zuordnung der PCIe Lanes auf 
ein PCI Device. Eine PCIe Karte kann durchaus Strom ziehen, auch wenn 
sie nicht enumeriert wird.

MfG Klaus
Gast #2246130
Lesenswert?

Ich will die Karten natürlich NICHT im Betrieb ausschalten. Habe sogar 
fest vor eine Sicherung einzubauen, die das Abschalten garnicht erst 
zulässt solange der PC noch hochgefahren ist oder im Standby schlummert!

Das ganze soll halt dazu dienen, nen PC zu nem Allrounder zu machen. Die 
meisten aktuellen Board haben eine IGP, und solange man nur surft und 
Mails checkt reicht die. Will man ein Game zocken, schaltet man den Pc 
aus, legt nen Schalter um, und fährt wieder hoch. Voila 20-30W weniger 
Stromverbrauch!
#2246178
Lesenswert?

Xer0 schrieb:
> Und zwar gibt es ja mehrere "Presence" Pins am PCIe Port, die gebrückt
> das Vorhandensein der Karte anzeigen. Habe gelesen, das erst wenn diese
> durch die Karte gebrückt und auf Low gezogen werden, diese dann
> hochfährt.

Die Richtung ist falsch. Die Presence Pins zeigen dem Mainboard an, dass 
ein PCIe Device steckt, bzw. eingesteckt wurde. Danach kann der 
HostController kommunizieren. Die Karte selber muss fertig gestartet 
sein, wenige ms nachdem Strom angelegt wurde, und das PERSTn auf High 
ging. Wenn, dann könntest du am PERSTn was machen, eventuell zieht die 
Karte weniger Strom, wenn die im Reset gehalten wird. Allerdings eben 
alles nur ohne Spannung, denn Desktop Mainboards können allesamt kein 
HotPlug auf dem PCIe, das Presence wird nicht mal ausgewertet. Sowas 
können nur Laptops am ExpressCard und manche Server Mainboards.

Aber Unsinn ist die Sache trotzdem.
Gast #2249204
Lesenswert?

Warum sollte es Unsinn sein?

Selbst die aktuellsten Grafikkarten ziehen immernoch ~20W im Desktopmode

Und das sind 20€ extra jedes Jahr bei durschnittlichem Betrieb. Die 
Bauteilkosten für einen "Abschalter" wären da sofort wieder amortisiert.


Im Prinzip brauch ich nur zu wissen, welche Pins alle getrennt sein 
müssen damit die garnichts erst zieht, und dann ein FET-Array nutzen um 
die alle synchron durchleiten zu lassen...
Gast #2251256
Lesenswert?

push

Ich brauch da wirklich mal bischen Hilfe. habe zwar die ganzen Specs, 
aber da ich nicht sämtliche Leitungen einzeln schalten will, wäre es 
echt klatte zu wissen welche davon obligatorisch sind um die Karte aus 
zu lassen. Die Stromleitungen im PCIe Slot und die vom PCIe 
Netzteilkabel wären kein Prob.
#2251329
Lesenswert?

Einfach Reset auf Low lassen, dann startet die Karte nicht. Das Present 
werten die Desktop-Boards eh nicht als HotPlug aus. Und wenn Presence 
auf Low ist, aber die Karte im Reset, wird die beim Neustart vom BIOS eh 
nicht erkannt. Haben wir hier mit unseren Cabled PCIe Host Adaptern. Da 
ist auch das Presence im Hostadapter auf Masse gelegt, und der PC bootet 
normal, egal ob das Device über das Kabel angeschlossen ist oder nicht.
Gast #2251737
Lesenswert?

Thx. Also den lege ich dann auf Ground für Low, und auf welche Spannung 
für High? oder einfach nen lowdrop Transistor zwischenschalten reicht?

Werd den Test machen sobald das Strommessgerät hab...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren