Thunderbolt auf einem PC auf einem X99-Motherboard (und dem R9 295x2)?

Thunderbolt auf einem PC auf einem X99-Motherboard (und dem R9 295x2)?

Wie bringt man eine ThunderboltEX II Dual-Karte auf einem X99-Motherboard zum Laufen?

Die Anleitung ist wertlos und bezieht sich nur auf Z87-Motherboards.

Antwort1

Vielen Dank für die tolle Beschreibung oben – sehr hilfreich. Ich hatte keine Probleme, den Display-Port über die Thunderbolt-Karte an ein Apple Thunderbolt-Display weiterzuleiten (funktionierte sofort in jedem PCI-Steckplatz), hatte jedoch erhebliche Probleme, Thunderbolt-Laufwerke erkennen zu lassen.

Ich werde der obigen Beschreibung noch ein paar weitere Einschränkungen hinzufügen, die ich für notwendig hielt, um ThunderboltEX II unter Windows 10 (Booten von Intel 1,2 TB 750 PCIE NVME SSD) auf einem ASUS X99/USB 3.1 Deluxe zum Laufen zu bringen (und anschließend funktionierte es fast sofort in einem Clover UEFI-Boot Yosemite Hackintosh). Einige meiner Steckplatzerfahrungen könnten auf Intel NVME zurückzuführen sein.

ThunderboltEX ist noch weit von Plug-and-Play entfernt. Zusammenfassend lässt sich sagen: Wiederholen Sie die folgenden Schritte in verschiedenen Kombinationen, bis es funktioniert, und ändern Sie dann NICHTS :)

  1. CSM muss wie oben beschrieben ausgeschaltet sein (ich habe auch Secure Boot und Fast Boot ausgeschaltet, aber das war Teil der Ausführung eines Hackintosh – offensichtlich muss jedes Betriebssystem über einen UEFI-Boot verfügen, damit dies funktioniert)
  2. Führen Sie das System nach jedem Wechsel des PCIE-Kartensteckplatzes immer ohne ThunderboltEX-Karte in einem PCI-Steckplatz in das Betriebssystem aus und wiederholen Sie den Vorgang dann mit der Karte im gewünschten PCI-Steckplatz. Deinstallieren Sie die Thunderbolt-Treibersoftware von Windows nach jedem Wechsel des PCIE-Steckplatzes.
  3. Bios>Erweitert>Intel Thunderbolt>AIC-Standort ist standardmäßig auf SB PCIE x4_1 eingestellt, ich konnte die Karte jedoch nicht dazu bringen, TB-Laufwerke in diesem Steckplatz zu erkennen (mit beiden Betriebssystemen), nur das Display-Routing. Ändern Sie die AIC-Standortgruppe in CPU0 NB PCIE-Steckplatz und den AIC-Standort in NB PCIE X16_... Ihre Steckplatznummer (für mich ist Thunderbolt in NB (North Bridge) PCIE X16_2 erfolgreich, schlägt in SB X4_1, NB X16_5 fehl; X16_4 nicht getestet)
  4. Fortsetzung: Eine Nichtübereinstimmung der Steckplatznummer im BIOS mit dem MB-Steckplatz kann zu einem Startfehler führen / das BIOS kann nicht geladen werden – entfernen Sie die ThunderboltEx-Karte und starten Sie neu. Wenn das Problem weiterhin besteht, stecken Sie die Karte wieder in den SB PCIE x4_1-Steckplatz, starten Sie neu und wechseln Sie dann zu einem x16-Steckplatz
  5. Der Grafikkartensteckplatz ist wichtig: ASUS listet die Steckplätze x16_1 oder x16_3 als optimale Lanes für einzelne Grafikkarten auf. Meine GPU hat einen Dual-Slot, ich habe sie auf PCIE X16_3 verschoben, um die Thunderbolt-Karte im benachbarten X4_1 PCIE zu testen, der blockiert war. Allerdings habe ich nur dann Erfolg mit Thunderbolt-Laufwerken, wenn die GPU in PCIE X16_3 und die Intel 750 NVME SSD in PCIE X16_1 ist (ich kam mit der GPU in Steckplatz 1 sehr nah heran – TB-Laufwerke wurden erkannt, aber dann blieb das System hängen)
  6. Gehen Sie beim ersten Start mit der Thunderbolt-Karte im PCI-Steckplatz ins BIOS und deaktivieren Sie vorübergehend BIOS > Erweitert > Onboard-Gerätekonfiguration > ASM106SE-Speichercontroller (SATAEXPRESS_E1). Starten Sie neu und booten Sie ins Betriebssystem (aber installieren Sie keine Treibersoftware). Starten Sie neu und aktivieren Sie dann ASM106SE-Speichercontroller (SATAEXPRESS_E1) erneut – ich habe keine Ahnung, ob diese Schritte an sich wirklich wichtig sind oder das System nur zwingen, Ressourcendiagramme neu zu erstellen.
  7. Starten Sie neu und führen Sie anschließend eine Neuinstallation der Thunderbolt-Treiber durch. Folgen Sie anschließend der Eingabeaufforderung und schließen Sie ein TB-Laufwerk an. Wenn es funktioniert, wird das Gerät angezeigt und der Geräte-Manager listet Thunderbolt unter den Systemgeräten auf.
  8. Verwenden Sie für die Ersteinrichtung in Windows die Standardeinstellung „BIOS > Erweitert > Intel Thunderbolt > Sicherheitsstufe = Eindeutige ID“. Wenn dies in Windows funktioniert, ändern Sie dies in „Legacy“, um Thunderbolt-Zugriff von der OS X-Installation aus zuzulassen. Beachten Sie, dass Hot Swapping nur in Windows funktioniert. Bei OS X muss das Thunderbolt-Laufwerk beim Einschalten des Systems eingesteckt sein.
  9. Verwenden Sie zunächst die Standardeinstellung „BIOS > Erweitert > Intel Thunderbolt > Thunderbolt PCIe Cache-line Size = 32“ – wenn es in Windows funktioniert, ändern Sie dies für Hackintosh auf 128.

Zusammenfassung des Setups: ASUS X99-DELUXE BIOS-Version 1901 Intel Core i7 5930K EVGA GeForce GTX 970 4 GB ThunderboltEX II-Karte Clover Bootloader Windows 10 / Hackintosh OSX 10.10 Yosemite PCI X16_1: NVME-Laufwerk. X4_1 leer. X16_2 Thunderbolt-Karte. X16_3 GPU.

Ich hoffe, das hilft allen anderen, die damit kämpfen, es zum Laufen zu bringen. Mich würde interessieren, ob jemand mit alternativen Konfigurationen auf einem ähnlichen Gerät Erfolg hat.

Antwort2

Hier sind zwei erfolgreiche Konfigurationen, von denen ich bestätigen kann, dass sie funktionieren (Windows 8.1 Pro 64-Bit und seit der Veröffentlichung von Win 10 64-Bit verwende ich dieses anstelle von 8.1; beide Windows-Installationen verwendeten/verwenden den UEFI-Modus) – die zweite Konfiguration wurde mit dem von irenabyss beschriebenen Verfahren konfiguriert.

Die erste Konfiguration:

1) Asus X99-Deluxe mit BIOS-Versionen 1203, ..., 2001; Jan 2015 bis Nov 2015:

  • Steckplatz PCIEX16_1: Adaptec 6805 Raid-Controller (letztes von mir verwendetes BIOS war V5.2-0 Build 19147)
  • Steckplatz PCIEX4_1: Asus ThunderboltEX II Dual
  • Steckplatz PCIEX16_2: leer
  • Steckplatz PCIEX16_3: MSI GTX 980 Gaming 4G (Bios 84.04.31.00.f6)
  • Steckplatz PCIEX16_4: leer (durch Grafikkarte abgedeckt)
  • Steckplatz PCIEX16_5: leer

Mein Prozess nach jedem X99-Deluxe-BIOS-Update war: ​ CMOS löschen, neu starten, UEFI-BIOS aufrufen und nur die folgenden beiden Einstellungen im UEFI-BIOS von x99-deluxe bearbeiten:

  • Datum und Uhrzeit einstellen
  • Erweitert\CPU-Konfiguration: Intel Virtualization Technology auf Aktiviert setzen (wegen der von mir verwendeten Virtualisierungssoftware)

Bitte beachten Sie, dass in meiner Konfiguration CSM aktiv war und ich den Southbridge-Steckplatz PCIEX4_1 für die Asus Thunderbolt-Zusatzkarte verwendet habe!

Ich habe das Treiberpaket TBT_Win7_32_64_Win8.1_64_2.0.4.250.zip direkt von der Intel-Website für den ThunderboltEX II Dual in dieser Konfiguration 1 verwendet. Ich kann mich nicht erinnern, ob die Treiber von der Asus-Website (Intel_Thunderbolt_Win7-8-8-1_VER1511.zip) bei mir funktioniert haben oder nicht; aber ich schätze, es gab einen Grund, warum ich die aktuelleren Treiber von der Intel-Website verwendet habe.

Die zweite Konfiguration verwendet zwei RAID-Controllerkarten:

2) Asus X99-Deluxe mit BIOS-Version 2001; Nov 2015:

  • Steckplatz PCIEX16_1: ​Avago/LSI MegaRaid 9361-8i (Bios 6.28.04.0; Firmware: 4.600.00-4907)
  • Steckplatz PCIEX4_1: Asus ThunderboltEX II Dual
  • Steckplatz PCIEX16_2: Avago/LSI MegaRaid 9361-8i (Bios 6.28.04.0; Firmware: 4.600.00-4907)
  • Steckplatz PCIEX16_3: MSI GTX 980 Gaming 4G (Bios 84.04.31.00.f6)
  • Steckplatz PCIEX16_4: leer (durch Grafikkarte abgedeckt)
  • Steckplatz PCIEX16_5: leer

Die UEFI-BIOS-Einstellungen lauten (nach dem Löschen des CMOS, Neustart und Aufrufen des UEFI-BIOS):

  • Stellen Sie ggf. Datum und Uhrzeit ein
  • Erweitert\CPU-Konfiguration: Intel Virtualization Technology auf Aktiviert setzen
  • Boot\CSM (Compatibility Support Module): Setzen Sie „Launch CSM“ auf „Deaktiviert“.
  • ​Boot\Secure Boot->Betriebssystemtyp: Windows UEFI-Modus

Ich habe das Treiberpaket TBT_Win7_32_64_Win8.1_64_2.0.4.250.zip direkt von der Intel-Website für den ThunderboltEX II Dual in dieser Konfiguration 2) verwendet – aber heute habe ich entdeckt, dass Dell ein Paket M3800_Chipset_Driver_VFVJ6_WN_3.0.19.150_A00.EXE anbietet, das Version 3.0.19.150 der Thunderbolt-Software für Windows enthält. Ich habe es installiert und es funktioniert perfekt; beachten Sie, dass ich mit Version 2.0.4.250 keine Probleme hatte, sondern nur neugierig war, ob die Version von Dell auch funktioniert.

Antwort3

Der Horror beim Einrichten von Thunderbolt auf einem PC.

Kurz zusammengefasst

  • ThunderboltEX-Karten können mit GPUs im CSM-Modus interferieren (CSM nach Möglichkeit deaktivieren). Bei meinem R9 295x2 musste UEFI durch die Installation eines VBIOS-Updates (kein Windows-Treiberupdate) aktiviert werden.

  • Die ThunderboltEX-Karte passt in praktisch jeden Steckplatz, sollte aber wahrscheinlich auf die Southbridge PCIe (die mit der Karte mitgelieferte Anleitung ist hier nutzlos).

  • Rampage V Extreme benötigte ein BIOS-Update auf 0901, da die Verwendung des Southbridge-PCIe-Steckplatzes bedeutete, dass Sie SATAExpress (den ASM106SE-Chip) deaktivieren mussten.

  • Die meisten Thunderbolt-BIOS-Einstellungen haben (für den typischen Endbenutzer) keine sinnvolle Funktion, außer dass die Cache-Line-Größe so hoch wie möglich eingestellt werden kann oder, wenn Sie wirklich alte Thunderbolt-Geräte haben, die Sicherheitsstufe auf „Legacy“ geändert werden kann.

Einige Hintergründe. Ich war viele Jahre lang MS-Benutzer, von Dos 6.22 bis Windows XP, dann bin ich vor etwa zehn Jahren auf Mac umgestiegen und verwende jetzt ein Macbook Pro mit Thunderbolt-Monitor. Im vergangenen Herbst wollte ich wieder mit PC-Gaming anfangen und beschloss, „The Beast“ zu bauen, ein Asus Rampage V Extreme, 32 GB DDR4 RAM, i7-5930k mit Flüssigkeitskühlung, VisionTek R9 295x2 8 GB (das Referenzdesign, nicht ihr OC-Design), eine Samsung XP941 512 GB SSD und als Krönung einen ThunderboltEX II Dual, damit ich meinen tollen Thunderbolt-Monitor verwenden kann. Ich habe in der Vergangenheit mehrere Computer für mich selbst gebaut und beim Bau, Debuggen, Warten usw. für Dutzende weiterer Computer geholfen, aber bis zu diesem Bau war ich noch nie in meinem Leben so völlig überfordert und frustriert von der Hardware.

Es gibt fast KEINE (Benutzerebene) Dokumentation zu Thunderbolt für PC (ich hoffe, mit diesem Beitrag etwas Abhilfe zu schaffen). Mein Problem begann einige Wochen nach meinem Basis-Build (Anfang November 2014), als ich meine ThunderboltEX-Karte bekam (auch ein Ärgernis, man findet sie nirgends auf Lager). Ich installiere also die Karte und plötzlich beginnt mein BIOS während der Hardware-Initialisierung mit einer Boot-Schleife (Q-Code 79, CSM-Initialisierung). Das deutet darauf hin, dass es sich um ein Problem mit Hardware handelt, die kein UEFI-BIOS hat und CSM das Compatiblity Support Module ist. Nach der Aktualisierung des BIOS auf 0802 gab es keine Änderungen. Das andere Problem ist, dass ich keine Ahnung hatte, wie eine funktionierende Thunderbolt-Karte ohne Geräte unter Windows aussieht, da die OS-Treiber problemlos installiert wurden und sich über nichts beschwerten.Dasso soll es aussehen, bei mir war es einfach leer, keine(r) Root-Thunderbolt-Port(s).

Ich habe es schnell (fälschlicherweise) auf die ThunderboltEX-Karte zurückgeführt. Wenn sie drin ist, funktioniert es nicht, sonst ist es in Ordnung. Also begann ich, das zu untersuchen. Die Anweisungen sind auf den Z87-Chipsatz ausgerichtet (meine anfängliche Befürchtung ist, dass die X99-Karten nicht unterstützt werden, alle werden unterstützt, solange sie die TB_HEADER-Pins haben) und beschreiben immer, wie man die Karte in den letzten PCIe-Steckplatz steckt (die einzige andere Einstellung, die einen großen Unterschied zu machen schien, war dieCache-Zeilengröße. Dies ist beim Rampage V Extreme falsch. Es kann fast in einen PCIe-Steckplatz gesteckt werden, solange Sie es richtig konfigurieren. Der Standardsteckplatz ist jedoch der Southbridge (SB)-Controller-Steckplatz (viel Glück beim Herausfinden von Einzelheiten, welche PCIe-Lanes Northbridge (NB) oder Southbridge (SB) sind. Hinweis: Northbridge ist normalerweise Ihre Grafikkarte und viele Motherboards kennzeichnen sie farblich, was die Auswahl einschränkt. Auf meinem Board blieben jedoch noch drei mysteriöse PCIe-Steckplätze übrig, von denen nur einer SB war. Dies ist der schwarze Steckplatz in voller Länge beim Rampage.

Das hat nicht geholfen und nach einem Stopp bei Fry's, wo ich mir ein X99 Deluxe zum Testen der Karte besorgt habe und sie immer noch nicht zum Laufen bekomme, kommen ASUS (ich war ziemlich beeindruckt, es scheint, als hätten sie dort Hardware-Tests, mit denen der technische Support einen unterstützen kann) und ich zu dem Schluss, dass es ein Problem mit der ThunderboltEX-Karte sein muss (wir haben uns wahrscheinlich geirrt). Also schicke ich die ThunderboltEX-Karte zurück, um mir den Kaufpreis erstatten zu lassen, und bestelle eine neue bei einem anderen Amazon-Händler (weil der Händler, bei dem ich ursprünglich gekauft habe, nur diese eine Karte auf Lager hatte, was seit Dezember 2014 üblich zu sein scheint).

In der Zwischenzeit habe ich zufällig einige ältere ATI-Karten erworben, eine 5xxx und eine 7xxx. Als ich die neue Karte einbaute, traten die gleichen Probleme auf (jetzt Anfang Dezember). Also gebe ich es vorerst auf, alles ist großartig, außer dass ich meinen Thunderbolt-Monitor nicht daran verwenden kann. Schließe einen 32-Zoll-Fernseher an und fürs Erste ist alles in Ordnung.

Schneller Vorlauf bis heute (25. Januar 2015). Ich versuche es erneut und lande in der gleichen Boot-Schleife. Ich suche nach einem BIOS-Update und sie haben0901, was dazu führt, dass Karten in PCIe_x4_1 nicht erkannt werden, wenn der ASM106SE-Chip (SATAEXPRESS) deaktiviert ist. „Heilige Scheiße!“, dachte ich. Das ist der Steckplatz, in den die Thunderbolt-Karte gehört (standardmäßig), und ich deaktiviere SATA Express, weil ich es mit dieser Karte sowieso nicht verwenden kann. Nein, das ist nicht das Problem (obwohl es ein Problem hätte sein können, nachdem ich das Hauptproblem herausgefunden hatte). Dieses Mal habe ich auch versucht, meinen CSM zu deaktivieren, um den Q-Code 79 zu umgehen. Nein, die „Treiber“ der Grafikkarte unterstützen UEFI nicht. „Die VGA-Karte wird vom UEFI-Treiber nicht unterstützt“

Schließlich kontaktiere ich ASUS erneut und mein Mitarbeiter weiß es nicht, aber da ist ein Typ, der sich entweder mit dem BIOS oder der Thunderbolt-Karte gut auskennt, denn bevor sie auflegen (ohne eine Lösung zu nennen), sagen sie, es liege wahrscheinlich am BIOS Ihrer Grafikkarte; aktualisieren Sie das. „WTF, ich soll das BIOS meiner Grafikkarte aktualisieren?!?“, denke ich, „ich habe noch nie davon gehört, dass man das tun muss. Treiber sicher, aber nicht das BIOS.“ Nun, das hat mich ein wenig ratlos gemacht und ich habe angefangen, im Forum danach zu suchen und ein paar Verweise auf UEFI-GPU-BIOS zu finden. Schließlich verbinde ich die Punkte und tausche mein 295x2 gegen mein 7xxx und BAM! Thunderbolt funktioniert wie am Schnürchen!

Ich deaktiviere die Thunderbolt-Karte, stecke meine 295x2 wieder ein und beginne mit der Suche. Es stellt sich heraus, dass viele moderne Grafikkarten (seitEnde 2012) haben die UEFI-Treiber (eigentlich BIOS, denke ich) eingebaut (und aktiviert), aber nicht die 295x2. Irgendwas mit zwei Chips auf derselben Karte, aber das BIOS ist da, nur nicht aktiviertDas(Dies ist ein generisches ATI-BIOS, sollte also mit den meisten Referenzkarten funktionieren) Der Beitrag hatte die gleiche Version der Treiber wie meine Karte, aber UEFI ist aktiviert. Ich habe sie gerade mit installiertATIWinFlashneugestartet, CSM wieder deaktiviert. Diesmal bootet es ohne Fehler, ich aktiviere Thunderbolt wieder. Diesmal funktioniert alles perfekt und ich spiele Dragon Age auf meinem tollen Thunderbolt-Display.

Antwort4

Auf dem Asus-Motherboard gibt es immer einen dedizierten PCI-E-Steckplatz für eine Thunderbolt-Karte – lesen Sie das Motherboard-Handbuch in gedruckter Form oder als PDF online. An den Rändern des Motherboards befindet sich außerdem ein Thunderbolt-Header, der rechteckig ist. Eines der mitgelieferten Kabel geht in den Header auf dem Motherboard und wird dann auch mit der Thunderbolt-Karte selbst verbunden.

verwandte Informationen