Hallo. Ist es möglich einen PCI Express Umschalter zu basteln, indem ich zwischen 2 Grafikkarten hin und her schalten kann? Also bevor ich meinen Rechner einschalte, möchte ich einer von den 2 Grafikkarten aktivieren. Wie könnte so eine Schaltung aussehen, und welche Bauteile wäre da am besten geeignet, falls sowas möglich wäre? Hier eine kurze Erklärung, warum ich einen Umschalter gebrauchen könnte: Ich habe auf meinem Ryzen System 2 Betriebsysteme installiert, Windows 10 und MacOS Catalina und habe da eine 2te Grafikkarte kaufen müssen, da meine GTX 1070 bei Catalina nicht unterstützt wird. Wenn ich MacOS starte, wird die 2te Grafikkarte aktiviert und die 1te Grafikkarte läuft trotzdem weiter, wird sehr heiß und der Lüfter dreht sich nicht, wenn ich in MacOS unterwegs bin. Deshalb meine Frage, ob es schon fertige PCI Express Umschalter gibt oder ob man sowas selbst basteln kann, falls es möglich wäre? Im Anhang habe ich ein Bild beigefügt, wie ich mir das vorgestellt habe. Ich danke euch schonmal für die Hilfe. Gruß
Für eine ähnliche Funktion verwenden wir im ebedded Berreich den CBTL04083A
Vielen Dank für die Antworten. Schlaumaier schrieb: > Sowas wurde schon mal gemacht. > > https://www.heise.de/ct/hotline/PCI-Express-Switches-2416003.html Ich verstehe das aber noch nicht so ganz. Die PCI-Express hat 164 Pins, man müsste doch von dem 1ten Steckplatz alle 164 Pins umleiten auf dem 2ten Steckplatz oder nicht? Also das ich zwischen den beiden Steckplätzen umschalten kann. lika schrieb: > Für eine ähnliche Funktion verwenden wir im ebedded Berreich den > CBTL04083A Wie könnte ich das mit dem Bauteil CBTL04083A lösen? Es müssen ja alle 164 Pins umgeleitet werden können oder nicht? Gruß
Chris F. schrieb: > Es müssen ja alle 164 Pins umgeleitet werden können oder nicht? Du hast offensichtlich noch nicht verstanden was PCIe ist. Wenn du genug Zeit und Budgest hast, dann mach das Projekt. Aber du wirst extrem hohe Frustrationstoleranz brauchen. Rechne mal damit, dass du mindestens 1 Jahr dazu brauchst bei deinem Kenntnisstand. 1. Viele von den Pins haben nix mit PCIe zu tun sondern sind Masse oder Versorgungsspannung. PCIe 16x hat 32+1 differentielle Leitungen, der Baustein der hier genannt wurde kann 4 umschalten, du brauchst also 9 von diesen Bausteinen oder 8 und noch einen der die übrige Leitung umschaltet. 2. PCIe sind mehere differentielle Leitungen über die Signale mit hoher Frequenz laufen. Das muss beim Layout beachtet werden, das ist nicht einfach, aber machbar. Auf den ersten Versuch wird das ziemlich sicher nicht funktionieren wenn man noch nie ein Highspeedlayout gemacht hat. 3. Chris F. schrieb: > Wie könnte ich das mit dem Bauteil CBTL04083A lösen? Man liest das oben verlinkte Datenblatt. Da steht drinnen wie man den Baustein verwendet. Und dann gibt es noch eine AN die du ebenfalls gut lesen solltest: https://www.nxp.com/docs/en/application-note/AN11082.pdf
:
Bearbeitet durch User
es düfte ja reichen, eine der karten im reset zu halten, da es ja scheinbar 2 funtkionsfähige steckplätze gibt. also pin a11 am zu deaktivierenden steckplatz unterbrechen und auf masse legen.
:
Bearbeitet durch User
Und es gibt auch einzelne Bausteine die das können. https://docs.broadcom.com/doc/12351858 Flip B. schrieb: > es düfte ja reichen, eine der karten im reset zu halten, da es ja > scheinbar 2 funtkionsfähige steckplätze gibt. Genau, für das eigentliche Problem gibt es vermutlich deutlich einfachere Lösungen. Man könnte auch die Stromversorgung schalten, aber Reset ist eine gute Idee. Vielleicht kann man im BIOS aus einzelne PCIe Steckplätze deaktivieren.
Gustl B. schrieb: > Chris F. schrieb: >> Es müssen ja alle 164 Pins umgeleitet werden können oder nicht? > > Du hast offensichtlich noch nicht verstanden was PCIe ist. Wenn du genug > Zeit und Budgest hast, dann mach das Projekt. Aber du wirst extrem hohe > Frustrationstoleranz brauchen. Rechne mal damit, dass du mindestens 1 > Jahr dazu brauchst bei deinem Kenntnisstand. Was PCIe ist weiß ich, ich habe 2 Karten davon. Nur weiß ich nicht so genau, wie sie arbeitet. Aber auf solche Antwort kann ich verzichten und werde das dann einfach sein lassen. Gustl B. schrieb: > Genau, für das eigentliche Problem gibt es vermutlich deutlich > einfachere Lösungen. Man könnte auch die Stromversorgung schalten, aber > Reset ist eine gute Idee. Vielleicht kann man im BIOS aus einzelne PCIe > Steckplätze deaktivieren. Soweit habe ich auch schon gedacht, nur bei meinem Mainboard ist dies nicht möglich, einzelne PCIe Steckplätze im BIOS zu deaktivieren. Flip B. schrieb: > es düfte ja reichen, eine der karten im reset zu halten, da es ja > scheinbar 2 funtkionsfähige steckplätze gibt. also pin a11 am zu > deaktivierenden steckplatz unterbrechen und auf masse legen. Es hat sich erledigt, aber trotzdem Danke.
Beitrag #6666511 wurde von einem Moderator gelöscht.
Wenn die Kabel des Lüfters erreichbar sind, könnte man den Lüfter laufen lassen, auch wenn die andere Karte aktiv ist.
Der müde Joe schrieb: > Wenn die Kabel des Lüfters erreichbar sind, könnte man den Lüfter laufen > lassen, auch wenn die andere Karte aktiv ist. Ich danke Dir für die Antwort. Meine GTX 1070 hat auch eine externe Stromversorgung 1x 8-Pin, Vielleicht genügt es einfach diese zu trennen, wenn ich mein 2tes Betriebsystem (MacOS) über die 2te Grafikkarte (GT 710 2GB) laufen lasse. Wenn es funktioniert, dann werde ich mir eine Schaltung basteln, um die externe Stromversorgung über einen Taster ein oder aus zu schalten. Das Problem ist einfach, das MacOS nicht mit mehrere GPUs arbeiten kann, von daher läuft die 1te Grafikkarte (GTX 1070) trotzdem weiter, wird heiß und der Lüfter bleibt dauerhaft aus. MacOS läuft ja dann mit der 2te Grafikkarte, das klappt ja alles, nur die erste Grafikkarte läuft im Hintergrund weiter. Das mit dem Betriebsystem passt hier ja nicht rein, es ging ja auch mehr um eine Schaltung. :D Gruß
:
Bearbeitet durch User
Chris F. schrieb: > Das Problem ist einfach, das MacOS nicht mit mehrere GPUs arbeiten kann, > von daher läuft die 1te Grafikkarte (GTX 1070) trotzdem weiter, wird > heiß und der Lüfter bleibt dauerhaft aus. Naja, MacOs darf/soll ja nur auf Apple HW laufen. MacOs X aber kommt mit mehreren GPUs zurecht, MacBooks pro haben ja ne interne GK im Prozessor und dann nochmals eine richtige, umgeschaltet wird zB. nach Stromspareinstellungen, auch kann man eGPUs per Thunderbolt dranhaengen.
Mladen G. schrieb: > MacOs X aber kommt mit mehreren GPUs zurecht, MacBooks pro haben ja ne > interne GK im Prozessor und dann nochmals eine richtige, umgeschaltet > wird zB. nach Stromspareinstellungen, auch kann man eGPUs per > Thunderbolt dranhaengen. Ich danke Dir. Ich kann nur sagen, was mir gesagt wurde. Habe mich bei Discord im Bereich MacOS auf Ryzensystem etwas Informiert. Wie es mit MacBooks aussieht, habe ich leider nicht all zu viel Ahnung.
:
Bearbeitet durch User
Moin, Chris F. schrieb: > Was PCIe ist weiß ich, ich habe 2 Karten davon. > Nur weiß ich nicht so genau, wie sie arbeitet. Da setz' ich noch einen drauf: ich hab auch mehrere PCIe Karten und noch ein Buch ueber PCIe. Das Buch wird schwerer und voluminoeser sein, als die PCIe Karten zusammen. Und Kraft dieser geballten Kompetenz wuerd' ich dir bei deinem Problem raten, einfach einen extra Luefter einzubauen, der die Karte eben kuehlt, wenn sie's nicht selber tut. Gruss WK
Dergute W. schrieb: > Und Kraft dieser geballten Kompetenz wuerd' ich dir bei deinem Problem > raten, einfach einen extra Luefter einzubauen, der die Karte eben > kuehlt, wenn sie's nicht selber tut. Das wäre auch eine Möglichkeit. Ich werde mir das mal überlegen. Ich danke Dir. Gruß
:
Bearbeitet durch User
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.