Tester le débit de lecture DMA et vérifier le chemin USB
Comment mesurer le débit de lecture d'une carte DMA, à quoi ressemble un résultat sain et les quatre choses qui vous coûtent l'essentiel de votre débit.
Réponse courte
Lancez depuis le second PC l'utilitaire de mesure de débit fourni avec votre firmware, la carte branchée sur son port de données et rien d'autre sur ce contrôleur USB. Un résultat sain va de quelques dizaines à deux ou trois centaines de Mo/s, selon la classe de carte et le firmware. Nettement en dessous, c'est presque toujours un défaut du chemin USB : câble de charge seule, façade avant, hub ou liaison en USB 2.
Sur cette page6
Pourquoi mesurer le débit de lecture avant de changer quoi que ce soit ?
Presque tous les signalements du type « mon ESP lague » ont l'une de deux causes. Soit le débit de lecture est très en dessous de ce que le matériel sait faire, soit l'absence de memory map oblige le lecteur à travailler bien plus que nécessaire. Les deux se mesurent en quelques minutes, alors que deviner, c'est la façon habituelle de mettre de l'argent au mauvais endroit. Acheter une carte plus grosse pour régler l'un ou l'autre, c'est la version chère de cette erreur.
Réaliser un test de débit propre
Le test doit être propre : une mesure prise pendant qu'une webcam et un disque externe se partagent le contrôleur mesure votre webcam, pas votre carte.
- Démarrez d'abord le PC de jeu et laissez-le arriver au bureau
- Vérifiez que le câble va bien du port de données de la carte à un port USB 3 à l'arrière du second PC
- Débranchez du second PC tous les périphériques USB dont le test n'a pas besoin
- Fermez le jeu ainsi que tout logiciel de capture ou de streaming sur le PC de jeu
- Depuis le second PC, lancez l'utilitaire de mesure de débit fourni avec votre firmware
- Notez le chiffre, puis faites un démarrage à froid du PC de jeu et relancez le test pour obtenir une deuxième mesure
Que signifie votre résultat ?
Les chiffres absolus varient selon la classe de carte, le firmware et l'utilitaire : voyez-les comme des plages, pas comme des objectifs. Ce qui compte, c'est la plage dans laquelle vous tombez.
| Plage | Ce que cela signifie en général | Quoi faire |
|---|---|---|
| Très en dessous des attentes, un débit à un chiffre en Mo/s | La liaison n'est montée qu'en USB 2, ou le câble ne fait que charger | Changez de câble, changez de port, vérifiez dans le gestionnaire de périphériques que la liaison est bien en USB 3 |
| Faible sans être absurde, et instable d'une mesure à l'autre | Contention sur un contrôleur partagé, un hub, un dock ou un câble limite | Branchez directement sur un port arrière, enlevez les autres périphériques de ce contrôleur |
| Correct, mais l'ESP lague toujours | Le débit de lecture est bon ; c'est le lecteur qui interroge mal la mémoire | Générez une memory map — c'est le symptôme classique du MMAP manquant |
| Dans la plage attendue et stable | Les couches USB et carte sont saines | Arrêtez de toucher au matériel ; ce qui reste relève du firmware ou de la configuration logicielle |
Si deux mesures divergent fortement, cette instabilité est un résultat en soi, et elle désigne le câble ou le contrôleur plutôt que la carte.
Qu'est-ce qui coûte le plus de débit ?
Ils sont classés dans l'ordre où ils apparaissent dans nos tickets de support.
- Un câble USB-C de charge seule, ou trop fin pour tenir les débits de données USB 3
- Une façade avant USB au lieu d'un port arrière de la carte mère
- Un hub, un dock ou une rallonge n'importe où sur le chemin
- D'autres périphériques gourmands en bande passante sur le même contrôleur USB
Conseil
Quand une carte plus grosse aide-t-elle vraiment ?
Une carte plus grosse aide rarement, et même alors, seulement une fois le chemin USB prouvé propre et la memory map en place. Si une liaison USB 3 directe et stable, avec un bon câble et une MMAP valide, reste malgré tout insuffisante, c'est la marge du FPGA qui vous limite. À ce moment-là, passer à une classe supérieure est un vrai gain pour les fonctions que vous voulez. Jusque-là, un 100T sur un mauvais câble est plus lent qu'un 35T sur un bon.
Questions fréquentes sur le débit de lecture
Le débit de lecture influe-t-il sur le risque de détection ?
Pas directement, même si des schémas de lecture très agressifs constituent en principe un signal comportemental. En pratique, le lien auquel les gens pensent — l'idée qu'une lecture plus rapide serait plus sûre — n'existe pas. Le débit de lecture joue sur la fluidité de votre overlay.
Faut-il overclocker quelque chose ?
Non : il n'y a rien à gagner, et une liaison USB limite est déjà la panne la plus fréquente. Dans ce montage, la stabilité compte toujours plus que le débit.
Pourquoi mon débit de lecture a-t-il chuté après une mise à jour de Windows ?
La cause habituelle est un retour en arrière du pilote de contrôleur USB sur le second PC. Revérifiez le pilote FTDI et la vitesse négociée du port avant de conclure que la carte s'est dégradée.
Avec quel utilitaire faire la mesure ?
Utilisez l'utilitaire de mesure de débit fourni avec votre commande de firmware et lancez-le depuis le second PC. Ne comparez pas votre résultat à un chiffre publié par quelqu'un d'autre avec un autre outil : les outils ne mesurent pas la même chose et leurs valeurs absolues ne sont pas interchangeables.
Un débit de lecture plus faible peut-il convenir ?
Oui. Une configuration radar seul sollicite bien moins la liaison qu'un overlay ESP complet, donc un débit qui bride l'overlay peut très bien suffire au radar. Jugez le débit à l'aune des fonctions que vous utilisez vraiment, pas du chiffre le plus élevé que vous avez vu passer.
Sources
Les plages sont nos propres mesures : elles viennent des cartes de notre banc d'essai et des tickets de support, pas d'une spécification publiée.
À lire ensuite
Toujours bloqué ? Ouvrir un ticket sur Discord
Tous les guides