Ist ein MacPro3,1 (2008) x16-Steckplatz PCIe 2.0 oder 1.1?

Auf einem 2008 Mac Pro (alias MacPro3,1) hat er anscheinend 2 PCIe 2.0-Steckplätze und 2 PCIe 1.1-Steckplätze. Während der Unterschied kein PCIe-Gerät an der Arbeit hindert, macht er einen Unterschied für die Geschwindigkeit.

Ich habe kürzlich GPU-Z unter Windows 7 ausgeführt und den Lasttest ausgeführt (ein „?“-Symbol rechts neben dem Text über PCIe-Versionen und die Anzahl der Lanes) und festgestellt, dass es bei PCIe 1.1 x16 blieb. Dies ist mit einer Radeon HD 270X, die definitiv PCIe 3.0-kompatibel ist, daher bin ich etwas überrascht, dass sie nicht 2.0 gemeldet hat!

Beim Versuch, sich die Dokumentation zum Intel 5400-Chipsatz anzusehen, scheint es, dass der Chipsatz nur PCIe 1.0/1.1 unterstützt, aber alle Dokumentationen zum MacPro3,1, die ich gesehen habe, deuten darauf hin, dass die ersten beiden Steckplätze PCIe 2.0 unterstützen (was meiner Meinung nach direkt ist in die CPU statt in die Northbridge).

Gibt es hier eine Bestätigung der Spezifikation? Warum sollte GPU-Z außerdem nur PCIe 1.1 melden? Kann es daran liegen, dass ich in Slot 4 eine USB 3.0 Karte habe?

Antworten (3)

Wenn es sich um eine PC-Grafikkarte (nicht EFI) handelt, wird die Geschwindigkeit auf PCIE 1.1 reduziert, wenn Sie sie unter Windows auf einem Mac (Bootcamp) ausführen

Sie müssen über eine EFI-geflashte Karte verfügen, um mit PCIE 2.0 in Windows auf Mac-Computern ausgeführt zu werden. Treiber lösen dieses Problem für einige PC-Karten (nicht EFI) in OS X, aber nicht in Windows.

Der reale Spielunterschied zwischen 2.0 und 1.1 wird wahrscheinlich vernachlässigbar sein, und Ihr Engpass wird höchstwahrscheinlich bei den CPU- oder OS X-Treibern enden. Im Allgemeinen sehe ich eine bessere Leistung in Windows.

Als Referenz verwende ich eine GTX 1060 (nicht EFI) auf einem 2009 Mac Pro; Meine Benchmarks und Spiele in der realen Welt sind alle besser in Windows mit den Geschwindigkeiten von PCIE 1.1.

Ja, ich denke, das ist das Ticket. Nachdem ich diese Frage gestellt hatte, fand ich in einigen anderen Foren Informationen zum Schneiden von Widerständen oder einen Hack für andere Radeon-Boards, um PCI 2.0-Geschwindigkeiten zu erhalten. Es scheint, dass es die Karte drosselt, wenn es die Karte nicht als Mac EFI erkennt. grrr :-)

Natürlich kann ich nur kommentieren, wie Sie die Dinge in Ihrer Frage beschrieben haben, aber die von Ihnen beschriebenen Ergebnisse ergeben für mich keinen Sinn.

Dieses Modell Mac Pro hat tatsächlich zwei PCI Express 2.0 Steckplätze und zwei PCI Express 1.1 Steckplätze. Während die beiden PCI Express 2.0-Steckplätze x16 sind, sind die beiden PCI Express 1.1-Steckplätze x4. Es ist also nicht richtig, ein Ergebnis von PCIe 1.1 x16 zu erhalten. Mit anderen Worten, x16 würde PCIe 2.0 anzeigen, nicht PCIe 1.1, das nur x4 ist.

Standardmäßig war einer der PCIe-2.0-x16-Steckplätze von der GPU belegt, in dem Sie vermutlich auch Ihre Radeon HD 270X installiert haben. Aber wenn Sie es in einem der PCIe 1.1-Steckplätze installiert hatten, sollte es PCIe 1.1 x4 melden.

Kurz gesagt, GPU-Z, die PCIe 1.1 x16 zurückmeldet, macht keinen Sinn.

Wenn Sie sich die Seite mit den offiziellen technischen Spezifikationen von Apple ansehen , steht dort Folgendes bezüglich: PCI-Erweiterung

PCI-Express-Erweiterung 7

  • Drei offene PCI-Express-Erweiterungssteckplätze in voller Länge
    • Ein PCI Express 2.0 x16-Steckplatz
    • Zwei PCI-Express-x4-Steckplätze

Laut Apple ist der x16-Steckplatz also PCIe 2.0