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...
:
Verschoben durch Moderator
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
> Bitcoin
Ab da hat's mir schon gereicht.
Bau die Karte aus wenn Du sie nicht brauchst und dann ist das schön.
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
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!
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.
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...
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.
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.
Im Pinout auf http://pinouts.ru/Slots/pci_express_pinout.shtml finde ich kein Reset. welche(r) Pin(s) ist/sind es dennn?
Laut PCIe Electromechanical Spec ist es Pin A11: "PERST# Fundamental reset". Ist in deinem Link Power Good, was von der Funktion her das gleiche ist. Das Mainboard lässt den Reset auf High gehen, wenn alle Spannungen OK sind.
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...
Auf jeden Fall vom Mainboard trennen sonst startet gar nix mehr. Und dann reicht ein Transistor nach Gnd. Pullup nach 3,3V ist an Board der Karte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.