Souris · 7 min de lecture

Taux de polling de la souris : ce qu'un navigateur peut mesurer

Lisez le taux d'événements de pointeur observé, les intervalles médians et les pics sans confondre la livraison du navigateur avec un certificat matériel USB.

Révisé le 9 août 2026 · Rédaction Keymap Labs

Une souris peut être configurée pour 125, 500, 1000, 4000 ou 8000 Hz, mais une page Web ne se connecte pas directement à la transaction de polling USB. Elle reçoit des événements de pointeur après que l'appareil, le micrologiciel, le système d'exploitation et le navigateur les ont traités. Les navigateurs peuvent regrouper les mouvements en moins d'événements, planifier la diffusion avec le rendu ou exposer plus de détails uniquement via des API et des environnements spécifiques.

Cela signifie qu'un test de polling en ligne mesure la diffusion d'événements observée par le navigateur. Cela reste utile pour les comparaisons, mais il ne s'agit pas d'un certificat du taux de polling du micrologiciel de l'appareil.

Voyez ce que cette page reçoit réellement

Avant d'expliquer les limites, il est utile de les observer. Déplacez la souris à l'intérieur de l'encadré en décrivant de grands cercles lents pendant quelques secondes.

Ce chiffre est presque certainement inférieur à celui pour lequel votre souris est configurée, et le reste de ce guide explique pourquoi cela est normal plutôt qu'un défaut.

Lancer un échantillon propre

Ouvrez le Test de polling rate de la souris, fermez les tâches d’arrière-plan lourdes et gardez l’onglet visible. Démarrez l’échantillon de cinq secondes, puis déplacez-vous continuellement en cercles réguliers dans la zone. Arrêter le mouvement crée de réels écarts et réduit le taux observé.

Effectuez au moins trois échantillons. Conservez la même zone de mouvement et la même vitesse aussi précisément que possible. Comparez le taux observé, l’intervalle médian des événements, l’intervalle du 95e percentile et le nombre d’événements. Une seule lecture maximale peut sembler impressionnante tout en masquant de longs écarts ; la distribution décrit mieux la stabilité.

À un taux idéal de 1000 Hz, l’intervalle entre les rapports serait d’environ une milliseconde, mais la transmission par le navigateur n’est ni idéale ni directe. Le taux de rafraîchissement de l’écran, la charge du CPU et la fusion des événements peuvent tous modifier ce que la page perçoit.

Utiliser la médiane et les percentiles

La moyenne peut être faussée par quelques longues pauses, en particulier si le mouvement ralentit près du bord de la zone de test. La médiane représente l’intervalle typique de manière plus robuste. Le 95e percentile aide à montrer si une part significative des intervalles est beaucoup plus longue que d’habitude.

Recherchez la cohérence d’une exécution à l’autre. Un taux observé par le navigateur stable mais inférieur peut refléter une limite environnementale. Une distribution large qui varie avec la charge du CPU ou le mode d’alimentation indique des conditions de planification et de système. De grands pics isolés peuvent simplement marquer une pause dans le mouvement de la main.

Comparer les conditions sans exagérer les conclusions

Si le résultat est anormalement bas, recommencez dans un autre navigateur récent. Connectez la souris directement plutôt que via un hub non alimenté. Sur un ordinateur portable, comparez le mode sur batterie et sur secteur. Pour les appareils sans fil, rapprochez le récepteur et réduisez les interférences. Ne modifiez pas le taux configuré de la souris lors du test de ces variables.

Modifiez ensuite le taux configuré et recommencez. Si un profil à 500 Hz et un profil à 1000 Hz produisent des distributions de navigateur clairement différentes dans les mêmes conditions, le test montre un changement relatif significatif — même si aucun des chiffres rapportés ne correspond exactement au paramètre du micrologiciel.

Les appareils à taux élevé sont particulièrement difficiles à vérifier dans une page Web normale. Plusieurs rapports matériels peuvent être fusionnés avant l’exécution du gestionnaire d’événements, et l’exécution de JavaScript partage le thread principal avec le rendu et d’autres tâches.

Un taux plus élevé n’est pas automatiquement synonyme de meilleur

Des taux configurés plus élevés peuvent réduire l’intervalle maximal entre les rapports matériels, mais ils augmentent également la demande en CPU et en énergie. Le bénéfice pratique dépend de la chaîne complète : appareil, contrôleur USB, CPU, moteur de jeu, taux de rafraîchissement et écran. Une configuration instable à taux élevé peut s’avérer moins utile qu’un taux inférieur mais stable.

Utilisez le test du navigateur pour identifier les différences et les instabilités évidentes. Utilisez du matériel spécialisé ou des outils de bas niveau si vous devez certifier la synchronisation des rapports USB. Keymap Labs nomme délibérément le résultat « taux observé » pour préserver cette limite.

Signaler un problème reproductible

Enregistrez le modèle de la souris, la connexion, le taux configuré, le navigateur, le système d’exploitation, le mode d’alimentation, les trois médianes observées et indiquez si le mouvement était continu. Si le changement d’un port ou d’un navigateur modifie les trois exécutions, incluez cette comparaison.

Un rapport utile décrit la méthode. « Ma souris à 1000 Hz obtient 742 Hz en ligne » est incomplet ; l’écart peut provenir du chemin du navigateur. « Trois échantillons continus dans le navigateur A montrent une distribution étroite à 500 Hz tandis que le navigateur B et un utilitaire d’appareil affichent un résultat différent » donne au support ou à l’ingénierie un point de départ.