Quand rien ne marche : la checklist DMA pas à pas
Testez couche par couche une configuration qui ne fait rien. Vérifiez dans l'ordre : carte alimentée, carte énumérée, pilote attaché, lecteur connecté, DTB trouvé, processus trouvé, fonctions qui dessinent, curseur qui bouge, overlay visible.
Réponse courte
Testez les neuf maillons dans l'ordre : carte alimentée, carte énumérée, pilote attaché, lecteur connecté, DTB trouvé, processus trouvé, fonctions qui dessinent, curseur qui bouge, overlay visible. Arrêtez-vous au premier maillon qui échoue et travaillez sur celui-là, car tous les maillons suivants échoueront de toute façon.
Sur cette page8
- Pourquoi tester dans l'ordre vaut mieux que deviner
- Les neuf maillons, dans l'ordre
- Comment tester chaque maillon
- Pourquoi seul le premier maillon défaillant compte
- Quoi lire ensuite selon le maillon défaillant
- À préparer avant de commencer
- Changez une seule chose à la fois
- Questions fréquentes sur la checklist
Pourquoi tester dans l'ordre vaut mieux que deviner
Une configuration DMA est une chaîne de neuf dépendances, et une panne au maillon deux produit des symptômes au maillon sept. C'est pourquoi changer des réglages au hasard donne une impression d'avancée sans en être une : vous réglez des maillons qui n'allaient de toute façon jamais s'exécuter. La méthode est ennuyeuse et elle marche toujours : testez chaque maillon dans l'ordre, arrêtez-vous au premier qui échoue et ne corrigez que celui-là. Tout ce qui se trouve plus bas dans la chaîne n'est que du bruit tant que ce maillon n'est pas passé.
Les neuf maillons, dans l'ordre
Lisez cette liste une fois avant de commencer et respectez son ordre, car chaque maillon dépend du précédent.
- 1. Carte alimentée
- Le PC de jeu est allumé et les LED de la carte se comportent comme le documente le fabricant
- 2. Carte énumérée
- Le second PC affiche un nouveau périphérique USB quand le câble de données de la carte est branché
- 3. Pilote attaché
- Ce périphérique est bien le pont FT601, sans triangle d'avertissement dans le Gestionnaire de périphériques
- 4. Lecteur connecté
- Le logiciel passe l'étape du périphérique sans erreur FT601 ni erreur d'ID PCIe
- 5. DTB trouvé
- L'initialisation se termine : aucune ligne « Unable to locate valid DTB »
- 6. Processus trouvé
- Le jeu tourne et le logiciel le résout, ainsi que son adresse de base
- 7. Fonctions qui dessinent
- L'aperçu ou le radar du logiciel affiche des données en direct, sur l'écran du second PC
- 8. Curseur qui bouge
- Le boîtier déplace le curseur sur le PC DE JEU, testé d'abord sur le bureau
- 9. Overlay visible
- Le chemin vidéo transporte l'image et l'overlay se pose là où il doit
Comment tester chaque maillon
Faites un passage de haut en bas et notez où il s'arrête. Cette seule phrase vaut plus que tout le reste d'un ticket.
- Démarrez les deux machines à froid correctement, avec une extinction complète de dix secondes et le PC de jeu en premier, pour ne pas tester une carte bloquée
- Maillon 1 : PC de jeu sur le bureau, regardez les LED de la carte. Si elles sont éteintes, la cause est le slot ou l'insertion, pas le logiciel
- Maillon 2 : débranchez et rebranchez le câble de données de la carte côté second PC en surveillant le Gestionnaire de périphériques, où quelque chose doit apparaître et disparaître. Si rien ne bouge, la cause est le port, le câble, ou le port que vous avez choisi sur la carte
- Maillon 3 : vérifiez que le nouveau périphérique est bien le pont FTDI FT601, sans triangle d'avertissement. Un triangle ou un périphérique inconnu veut dire qu'il faut installer le pilote D3XX et rebrancher
- Maillon 4 : lancez le logiciel et ne lisez que la première erreur. Une erreur de périphérique ou d'ID PCIe vous arrête ici, donc ne lisez pas plus bas dans le journal
- Maillon 5 : si l'initialisation mentionne le DTB, arrêtez-vous et suivez le guide de l'erreur DTB dans l'ordre : memory map, puis virtualisation dans le BIOS, puis stabilité USB, puis démarrage à froid
- Maillon 6 : lancez le jeu, allez jusqu'au menu principal et vérifiez que le logiciel résout le processus. Un échec d'adresse de base à ce maillon signifie en général un memory map périmé ou absent
- Maillon 7 : regardez les données affichées par le logiciel lui-même sur le SECOND PC avant d'impliquer le moindre matériel vidéo. Si les données y sont en direct, le côté carte est terminé et tout problème restant se trouve dans la sortie
- Maillon 8 : câble HID du boîtier branché sur le PC de jeu, déplacez le curseur sur le bureau du PC de jeu. Testez hors jeu d'abord, car s'il ne bouge pas là, il ne bougera pas non plus en jeu
- Maillon 9 : seulement maintenant, ajoutez le fuser ou le chemin de capture. Reconstruisez la chaîne vidéo câble par câble, en commençant par le PC de jeu branché directement sur le moniteur
Attention
Pourquoi seul le premier maillon défaillant compte
Si la carte ne s'énumère jamais, aucun réglage de BIOS, aucun memory map, aucune réinstallation de pilote ni reflash de firmware n'y changera quoi que ce soit. Chaque heure passée dessus va à un maillon que la configuration n'atteint jamais. À l'inverse, si des données en direct s'affichent déjà sur le second PC, la carte, le chemin USB, le DTB et le processus sont prouvés. Le problème est alors entièrement dans la moitié sortie de la configuration.
Quoi lire ensuite selon le maillon défaillant
Prenez le numéro du maillon où votre passage s'est arrêté et commencez par le guide de la colonne de droite.
| S'arrête à | Ce que cela veut dire | À lire ensuite |
|---|---|---|
| 1 — carte non alimentée | Le slot, l'insertion ou le PC de jeu lui-même | Les pages d'installation de la carte et de BIOS, puis un autre slot PCIe |
| 2 — ne s'énumère jamais | Le port, le câble, ou la mauvaise prise sur la carte | La page du pilote FTDI, puis la page de diagnostic des coupures |
| 3 — pilote non attaché | Windows n'a rien attaché, ou a attaché la mauvaise chose | La page du pilote FTDI : désinstaller en cochant le pilote, rebrancher, réinstaller |
| 4 — le lecteur ne se connecte pas | La couche 1 est incomplète, ou un fichier de bibliothèque manque | L'index des erreurs, lignes de la couche 1 |
| 5 — DTB | Memory map, virtualisation, ou stabilité des lectures | La page dédiée au DTB, dans cet ordre |
| 6 — processus ou adresse de base | Memory map périmé, ou jeu pas complètement lancé | La page du memory map, puis régénérez le map |
| 7 — aucune donnée en direct | L'initialisation est passée, mais la couche des fonctions n'est pas configurée ou n'est plus à jour pour cette version du jeu | La page de statut de votre jeu, puis un ticket avec la chaîne exacte |
| 8 — le curseur ne bouge pas | Câblage du périphérique d'entrée ou configuration du port | L'index des erreurs, lignes de la couche 3 |
| 9 — pas d'overlay | Chaîne vidéo, EDID ou résolution qui ne correspond pas | L'index des erreurs, lignes de la couche 4 |
Si vous ne savez pas dire à quel numéro vous vous êtes arrêté, c'est que vous n'avez pas fait le passage. C'est la raison la plus fréquente pour qu'un ticket prenne une semaine.
À préparer avant de commencer
- Un câble de données USB 3 court et réputé bon, mis de côté comme câble de référence
- Un accès physique au PC de jeu, pour pouvoir réinsérer la carte sans vous presser
- La documentation des LED du fabricant de la carte, ou une photo des LED du temps où elle marchait
- Les numéros de build des deux Windows, relevés dans winver
- De quoi noter quel maillon a échoué et le texte exact de l'erreur
- Une heure devant vous, sans rien d'autre en cours sur l'une ou l'autre machine
Conseil
Changez une seule chose à la fois
Cinq changements suivis d'un seul test, ce n'est pas un test. Supposons que vous changiez le câble, changiez de port, désactiviez la virtualisation et régénériez le map en même temps, et que la configuration se mette à marcher. Vous n'avez rien appris, et vous ne saurez pas reproduire la solution après la prochaine mise à jour Windows. Faites un seul changement, retestez une fois et écrivez une note : cela paraît plus lent les vingt premières minutes, mais c'est plus rapide à la fin de la soirée.
Questions fréquentes sur la checklist
Tout passe mais le jeu n'affiche rien. Où en suis-je ?
Au maillon 7. La moitié matérielle est prouvée, donc les causes restantes sont la configuration du logiciel ou une version du jeu pour laquelle la couche des fonctions n'a pas été mise à jour. Consultez la page de statut de votre jeu avant d'ouvrir un ticket.
Puis-je sauter directement au maillon que je crois cassé ?
Vous le pouvez, et c'est ainsi que la plupart des gens perdent une soirée. Tout l'intérêt du passage est qu'il trouve le maillon qui échoue réellement en premier, et non celui que vous soupçonnez.
Combien de temps doit prendre le passage complet ?
Vingt minutes sur une configuration qui marche, davantage si vous vous arrêtez en route. Si vous dépassez une heure sans avoir identifié de maillon, notez où vous en êtes et ouvrez un ticket avec cette information.
Le jeu doit-il tourner pour les six premiers maillons ?
Seulement à partir du maillon 6. Les maillons 1 à 5 se testent tous jeu fermé, ce qui est d'ailleurs la façon la plus propre de les tester.
Une installation propre de Windows est-elle parfois la bonne première étape ?
Non. Elle change toutes les variables d'un coup et ne corrige aucune des causes fréquentes. Sa place est à la fin de la liste, après avoir testé le map, le BIOS, le câble et le démarrage à froid.
Sources
C'est l'ordre dans lequel l'équipe reprend une configuration qui ne donne rien, et les neuf maillons viennent des tickets, pas d'un document publié.
À lire ensuite
Toujours bloqué ? Ouvrir un ticket sur Discord
Tous les guides