Wenn nichts geht: die DMA-Checkliste Schritt für Schritt
So testest du einen Aufbau, der gar nichts tut, Schicht für Schicht. Prüf der Reihe nach: Karte mit Strom, Karte erkannt, Treiber gebunden, Reader verbunden, DTB gefunden, Prozess gefunden, Funktionen zeichnen, Cursor bewegt sich, Overlay sichtbar.
Kurze Antwort
Test die neun Glieder der Reihe nach: Karte mit Strom, Karte erkannt, Treiber gebunden, Reader verbunden, DTB gefunden, Prozess gefunden, Funktionen zeichnen, Cursor bewegt sich, Overlay sichtbar. Halt beim ersten Glied an, das versagt, und arbeite nur daran, denn jedes Glied danach versagt ohnehin.
Auf dieser Seite8
Warum der Reihe nach testen besser ist als raten
Ein DMA-Aufbau ist eine Kette aus neun Abhängigkeiten, und ein Ausfall an Glied zwei erzeugt Symptome an Glied sieben. Deshalb fühlt es sich nach Fortschritt an, wahllos Einstellungen zu ändern, ist es aber nicht: Du stellst an Gliedern herum, die ohnehin nie an die Reihe gekommen wären. Die Methode ist langweilig und funktioniert immer: Test jedes Glied der Reihe nach, halt beim ersten an, das versagt, und beheb nur dieses. Alles weiter unten in der Kette ist Rauschen, bis dieses Glied durchkommt.
Die neun Glieder, der Reihe nach
Lies diese Liste einmal durch, bevor du anfängst, und halt dich an ihre Reihenfolge, denn jedes Glied setzt voraus, dass das darüber stimmt.
- 1. Karte mit Strom
- Der Gaming-PC ist an, und die LEDs der Karte verhalten sich so, wie der Platinenhersteller es beschreibt
- 2. Karte erkannt
- Der Zweit-PC zeigt ein neues USB-Gerät, sobald das Datenkabel der Karte steckt
- 3. Treiber gebunden
- Dieses Gerät ist die FT601-Brücke, ohne Warndreieck im Geräte-Manager
- 4. Reader verbunden
- Die Software kommt an der Gerätestufe vorbei, ohne Fehler zu FT601 oder PCIe-ID
- 5. DTB gefunden
- Die Initialisierung läuft durch: keine Zeile „Unable to locate valid DTB“
- 6. Prozess gefunden
- Das Spiel läuft, und die Software löst es samt seiner Base Address auf
- 7. Funktionen zeichnen
- Die eigene Vorschau oder das Radar der Software zeigt Live-Daten, auf dem Bildschirm des Zweit-PC
- 8. Cursor bewegt sich
- Die Box bewegt den Cursor auf dem GAMING-PC, zuerst auf dem Desktop getestet
- 9. Overlay sichtbar
- Der Bildweg trägt das Bild, und das Overlay landet da, wo es hingehört
So testest du jedes Glied
Mach einen Durchgang von oben nach unten und schreib auf, wo er stehen bleibt. Dieser eine Satz ist mehr wert als alles andere in einem Ticket.
- Starte beide Maschinen richtig kalt, mit zehn Sekunden komplett ohne Strom und dem Gaming-PC zuerst, damit du nicht eine hängende Karte testest
- Glied 1: Steht der Gaming-PC auf dem Desktop, schau dir die LEDs der Karte an. Sind sie dunkel, liegt es am Slot oder am Sitz und nicht an der Software
- Glied 2: Steck das Datenkabel der Karte am Zweit-PC ab und wieder an, während du den Geräte-Manager beobachtest, wo etwas erscheinen und verschwinden muss. Passiert nichts, liegt es am Port, am Kabel oder an dem Port, den du auf der Karte gewählt hast
- Glied 3: Prüf, ob das neue Gerät die FTDI-FT601-Brücke ohne Warndreieck ist. Ein Dreieck oder ein unbekanntes Gerät heißt, dass du den D3XX-Treiber installieren und neu anstecken musst
- Glied 4: Starte die Software und lies nur den ersten Fehler. Ein Fehler zu Gerät oder PCIe-ID beendet den Durchgang hier, lies also nicht weiter im Log nach unten
- Glied 5: Nennt die Initialisierung den DTB, halt an und folg der Anleitung zum DTB-Fehler in ihrer Reihenfolge: Memory Map, dann Virtualisierung im BIOS, dann USB-Stabilität, dann Kaltstart
- Glied 6: Starte das Spiel, geh bis ins Hauptmenü und prüf, ob die Software den Prozess auflöst. Ein Fehler bei der Base Address heißt an diesem Glied meist, dass die Memory Map veraltet ist oder fehlt
- Glied 7: Prüf die eigenen Bildschirmdaten der Software auf dem ZWEIT-PC, bevor du irgendeine Bildhardware ins Spiel bringst. Sind die Daten dort live, ist die Kartenseite fertig und jedes verbleibende Problem sitzt in der Ausgabe
- Glied 8: Bewege mit dem HID-Kabel der Box am Gaming-PC den Cursor auf dessen Desktop. Test zuerst außerhalb eines Spiels, denn wenn er sich dort nicht bewegt, bewegt er sich im Spiel auch nicht
- Glied 9: Erst jetzt nimm Fuser oder Capture-Weg dazu. Bau die Videokette Kabel für Kabel neu auf und fang mit dem Gaming-PC direkt am Monitor an
Achtung
Warum nur das erste versagende Glied zählt
Wenn die Karte nie erkannt wird, ändern daran keine BIOS-Einstellung, keine Memory Map, keine Treiber-Neuinstallation und kein neues Firmware-Image etwas. Jede Stunde, die du hineinsteckst, geht an ein Glied, das der Aufbau nie erreicht. Zeichnen umgekehrt schon Live-Daten auf dem Zweit-PC, sind Karte, USB-Weg, DTB und Prozess belegt. Das Problem sitzt dann vollständig in der Ausgabehälfte des Aufbaus.
Was du bei welchem Glied als Nächstes liest
Nimm die Nummer des Glieds, bei dem dein Durchgang stehen geblieben ist, und fang mit der Anleitung aus der rechten Spalte an.
| Bleibt stehen bei | Was das heißt | Als Nächstes lesen |
|---|---|---|
| 1 — Karte ohne Strom | Slot, Sitz oder der Gaming-PC selbst | Die Seiten zu Karteneinbau und BIOS, danach ein anderer PCIe-Slot |
| 2 — wird nie erkannt | Port, Kabel oder die falsche Buchse auf der Karte | Die Seite zum FTDI-Treiber, danach die Seite zur Diagnose von Abbrüchen |
| 3 — Treiber nicht gebunden | Windows hat nichts oder das Falsche gebunden | Die Seite zum FTDI-Treiber: mit gesetztem Haken beim Treiber deinstallieren, neu anstecken, neu installieren |
| 4 — Reader kann sich nicht verbinden | Schicht 1 ist unvollständig, oder eine Bibliotheksdatei fehlt | Das Fehlerverzeichnis, die Zeilen zu Schicht 1 |
| 5 — DTB | Memory Map, Virtualisierung oder Lesestabilität | Die eigene Seite zum DTB, in dieser Reihenfolge |
| 6 — Prozess oder Base Address | Veraltete Memory Map, oder das Spiel war nicht vollständig gestartet | Die Seite zur Memory Map, danach die Map neu erzeugen |
| 7 — keine Live-Daten | Die Initialisierung lief durch, aber die Funktionsschicht ist nicht eingerichtet oder für diese Spielversion veraltet | Die Statusseite für dein Spiel, danach ein Ticket mit dem genauen Text |
| 8 — Cursor bewegt sich nicht | Verkabelung des Eingabegeräts oder Einstellung des Ports | Das Fehlerverzeichnis, die Zeilen zu Schicht 3 |
| 9 — kein Overlay | Videokette, EDID oder nicht passende Auflösung | Das Fehlerverzeichnis, die Zeilen zu Schicht 4 |
Kannst du nicht sagen, bei welcher Nummer du stehen geblieben bist, hast du den Durchgang nicht gemacht. Das ist der häufigste Grund, warum ein Ticket eine Woche dauert.
Das solltest du bereithalten, bevor du anfängst
- Ein kurzes, nachweislich gutes USB-3-Datenkabel, beiseitegelegt als dein Referenzkabel
- Körperlichen Zugang zum Gaming-PC, damit du die Karte in Ruhe neu einsetzen kannst
- Die LED-Dokumentation des Platinenherstellers oder ein Foto der LEDs der Karte aus der Zeit, als sie zuletzt lief
- Beide Windows-Build-Nummern, aus winver notiert
- Etwas zum Aufschreiben, welches Glied versagt hat und wie der genaue Fehlertext lautete
- Eine Stunde, in der auf keiner der beiden Maschinen sonst etwas läuft
Tipp
Änder immer nur eine Sache
Fünf Änderungen und danach ein Test sind kein Test. Angenommen, du tauschst das Kabel, wechselst den Port, schaltest die Virtualisierung ab und erzeugst die Map neu, alles auf einmal, und der Aufbau läuft plötzlich. Dann hast du nichts gelernt und kannst die Lösung nach dem nächsten Windows-Update nicht wiederholen. Mach eine Änderung, test einmal und schreib eine Notiz: Die ersten zwanzig Minuten fühlt sich das langsamer an, am Ende des Abends bist du damit schneller.
Häufige Fragen zur Checkliste
Alles kommt durch, aber im Spiel ist nichts zu sehen. Wo bin ich?
Bei Glied 7. Die Hardwarehälfte ist belegt, es bleiben also die Einstellungen der Software oder eine Spielversion, für die die Funktionsschicht noch nicht angepasst ist. Schau auf die Statusseite für dein Spiel, bevor du ein Ticket aufmachst.
Kann ich direkt zu dem Glied springen, das meiner Meinung nach kaputt ist?
Kannst du, und so verlieren die meisten einen Abend. Der ganze Wert des Durchgangs liegt darin, dass er das Glied findet, das wirklich zuerst versagt, und nicht das, das du verdächtigst.
Wie lange sollte der ganze Durchgang dauern?
Zwanzig Minuten bei einem laufenden Aufbau, länger, wenn du früh stehen bleibst. Bist du über eine Stunde hinaus und hast kein Glied benannt, notier, wo du stehst, und mach ein Ticket mit dieser Information auf.
Muss das Spiel für die ersten sechs Glieder laufen?
Erst ab Glied 6. Die Glieder 1 bis 5 lassen sich alle bei geschlossenem Spiel testen, und das ist auch der sauberere Weg.
Ist eine Windows-Neuinstallation je der richtige erste Schritt?
Nein. Sie ändert jede Variable auf einmal und behebt keine der häufigen Ursachen. Sie gehört ans Ende der Liste, nachdem Map, BIOS, Kabel und Kaltstart alle getestet sind.
Quellen
So arbeitet das Team einen toten Aufbau ab, und die neun Glieder stammen aus Tickets und nicht aus einem veröffentlichten Dokument.
Weiterlesen
Kommst du nicht weiter? Ticket auf Discord öffnen
Alle Anleitungen