Kann ich einen PCI-E x16-Steckplatz für mehrere Karten verwenden?

11

Ich habe einen Mini-Itx-PC mit nur einem PCI-E-X16-Steckplatz. Es gibt einen anderen alten PCI-Steckplatz.

Die Grafikbandbreite interessiert mich nicht so sehr und ich möchte USB 3.0-Unterstützung hinzufügen. Es ist eine Verschwendung, 16 Bahnen PCI-Bandbreite für eine Grafikkarte zu verwenden, die ich kaum benutze, und ich habe einige praktische USB 3.0-Karten auf der Vorderseite gefunden, die nur einen 1x PCI-Steckplatz benötigen.

Ich habe Produkte gesehen, mit denen Leute die PCI-Slots in ihre separaten Kanäle aufteilen können. Sie scheinen rein mechanische Geräte zu sein.

Ich hätte gerne einen Rat, wie ich meinen einzelnen x16-Steckplatz dazu bringen kann, eine kleine Grafikkarte plus eine 1x oder vielleicht 4x USB 3.0-Karte zu unterstützen. Einige USB 3.0-Karten auf der Vorderseite nehmen am eigentlichen PCI-E-Steckplatz nur sehr wenig Platz ein, da sich die Hauptplatine der Karte in der Frontplatteneinheit befindet.

Was perfekt wäre, wäre eine Low-Profile-Grafikkarte mit einem PCI-Riser an Bord, aber ich bezweifle, dass dies existiert und wahrscheinlich überteuert wäre, wenn dies der Fall wäre.

Eine Grafikkarte, die nicht den gesamten x16-Steckplatz belegt hat, ist möglicherweise akzeptabel, wenn der letzte Kanal gleichzeitig für einen 1x-Riser oder ähnliches verwendet werden kann. Sie wissen nicht, ob dies zulässig ist.

Ich werde physische Gewaltakte auf die Hardware in Betracht ziehen, wenn dies als notwendig erachtet wird, um sie zur Einhaltung zu "überreden". Zum Beispiel habe ich ein Beispiel dafür, wie Leute x16-Grafikkarten in x1-Steckplätze stecken, indem sie einfach die Rückseite des Steckplatzes öffnen, und sie haben immer noch funktioniert.

Barrymac
quelle
2
PCI-e wurde absichtlich so konzipiert, dass Sie eine Karte in einen Steckplatz einsetzen können, auch wenn die Anzahl der Lanes nicht übereinstimmt. Sie können jedoch nicht zwei Karten einsetzen. Dies liegt daran, dass jede Karte und jeder Steckplatz neben den Fahrspuren (ganz am Rand in der Nähe der Steckplatzplatte) einen Satz Steuersignale enthält. Daher benötigen Sie für zwei Karten zwei Steckplätze.
MSalters
Kurze Antwort: Sie nicht. Lange Antwort: siehe den Kommentar von MSalters oben.
Kinokijuf

Antworten:

7

Was Sie wollen, ist eine Riser-Karte wie diese . Das Problem ist, dass fast alle Standardfälle die Add-In-Karten nicht akzeptieren, insbesondere wenn sie über externe Schnittstellen verfügen, es sei denn, sie wurden speziell für diese entwickelt. Solche Fälle können normalerweise im 2U-Rack montiert werden. Bei dieser speziellen Karte kann es auch zu anderen Freigabeproblemen kommen, da die Karten zurück zur CPU zeigen.

MBraedley
quelle
2
Sie könnten ein PCI-e-Verlängerungskabel nehmen und die Riser-Karte neben das Motherboard legen.
MSalters
@ MSalters: Das wäre eine Option, an die ich nicht gedacht habe. Sie könnten Glück haben und es am Gehäuse befestigen können, aber das würde wahrscheinlich ein vollständiges (oder zumindest Mini- oder Mikro-) ATX-Gehäuse voraussetzen. Da es sich um ein Mini-ITX-Motherboard handelt, hätte ich meine Zweifel, dass das Gehäuse etwas anderes ist.
MBraedley
Ja, darüber habe ich in Ordnung nachgedacht. Es gibt auch dieses beeindruckend aussehende Gerät, aber ich kann sicher sein, dass dies mehr als ein neues Board ist. Das Problem bei der Anschaffung eines neuen Boards ist jedoch, dass ich meine schöne PCI-basierte professionelle Soundkarte verliere, wenn ich ein passendes Board finde, das den größten Teil der Hardware unterstützt. : - /
Barrymac
0

Theoretisch: Ja.

Sie können eine Karte einstecken. Diese Karte kann ihre Daten dann an mehrere andere PCI-e-Steckplätze weiterleiten. Es gibt einige größere kommerzielle Lösungen (z. B. die von Alexander Truemper), aber das häufigste Beispiel ist möglicherweise der NF200-Chip. Dies tat mehr oder weniger das Gleiche und wurde auf einigen Motherboards eingebaut.

In der Praxis ist es möglicherweise günstiger, ein neues Motherboard mit mehr PCI-e-Steckplätzen zu kaufen.

Hennes
quelle