Temps de latence Bluetooth
-
@cycloid as tu pu faire des calculs de latence avec un dongle externe de bluetooth ?
-
Bonjour,
Super, enfin quelqu’un qui répond à une question que je pose depuis plusieurs années.
Beaucoup d’adeptes de Street Fighter 2 (ou de jeux de combat en général) que je connais sont passés en manette filaire tellement il est difficile d’enchainer Les coups spéciaux. C’est vraiment merdique.
J’ai testé sans wifi et effectivement, gros changement. Malgré ça c’est encore loin d’être parfait. Avec le dongle c’etait Bien pire. Bizarrement sur Pi1 on n’avait pas ce problème (ou on ne le ressentait pas).
L’integration dans Recalbox d’une solution serait le top.
Perso, Pi3 avec Bluetooth interne et manette 8bitdo SFC30 pro.Merci pour ce début de solutionnement.
-
Je n'ai pas de bol, l2ping ne répond sur aucun de mes pads bt ...
-
Je vais poser une question bête mais, quand on branche en usb une manette déjà associée en bluetooth, est-ce que le système continue à la considérer comme manette bluetooth ou la considère comme manette filaire :
en résumé, quand on joue, est-ce que les informations échangées entre la manette et l'emul passent par le cordon ou toujours par les ondes bluetooth ? -
@chacs j'ose espérer que ton pad coupe le BT dans ce cas, ce n'est pas Recalbox qui décide. Mais tu serais bien mal avisé de faire çà en cours de jeu
-
@stef salut ! Tu dis que la latence est pire en utilisant un dongle bt externe ?
-
@korangar avec des manettes PS3 Shanwan oui. Avec 8bitdo SFC 30 pro il n’y a pas de différence. Pourquoi? je ne sais pas.C’est incroyable la différence avec wifi activé ou non. Chez moi il demeure tout de même une latence malgré la coupure du wifi. Celle-ci reste gênante. En moyenne 40ms, bien trop pour enchaîner les coups spéciaux des jeux de combat.
-
@korangar Non, je n'ai pas pu faire le test avec un dongle externe.
-
merci beaucoup cycloid pour ce petit tuto qui m'a bien aidé.
j'ai fait l'acquisition d'une manette "P3" BT que j'ai pu associer sans trop de problème à mon RPi3. cependant, même Mario sur NES était injouable tellement le lag était présent...
de mon côté, la commande l2ping ne passe pas sur la manette reconnue comme ShanWan. par contre le passage en slave de celle-ci a nettement amélioré la latence !
est-il possible d'automatiser au démarrage le lancement de cette commande (script, fichier de config...) ou il faut attendre une maj Recalbox obligatoirement ? merci d'avance !
-
J'ai testé la commande l2ping sur une manette 8bit do N30 pro (v4.01) avec un pi3 et le Bluetooth intégré, celle-ci répond en 4 à 7ms sans rien modifier (wifi inactif) sur la version recalbox 17.12.02.
Pensez à mettre à jour le firmware de vos manettes en 4.01 "Fixed input lag problem when used with other controllers.".
Cela ressemble plus à un problème uniquement sur certaines manettes.
-
Vraiment intéressant !
Même remarque, test effectués avec la dernière version du FW des manettes ? -
Avec le wifi par contre cela monte effectivement à 40ms - 50ms chez moi contre 4-7 sans wifi.
-
Bonjour. Au delà du temps de réponse du Ping il existe une forte variation de ce même Ping quand on est en jeu et que l’on enchaîne les pressions sur boutons manette. Sur SNES 30 Pro avec firmware à jour toujours le même constat.
-
D**n juste sans le wifi c'est presque le jour et la nuit !
-
perso, pas de wifi (connection en RJ45), pas de problème ...
-
@nounourspsx je suis en rj45, et j'ai senti une diff
-
Bonjour,
Tout d'abord merci car la commande hcitool sr marche très bien, le passage en slave rends jouable les manettes DS3 en bluetooth.
J'aimerais automatiser le processus, car se connecter a chaque fois en ssh pour lancer la commande et passer la manette en slave, c'est lourd.
Du coup si vous savez comment faire, la j'ai créer un script que j'éxecute depuis ssh (qui ne contient que hcitool sr MAMAC slave) mais j'aimerais un script qui me lance cette commande dès qu'on connecte la manette en bluetooth.
Je n'ai qu'une manette, donc integrer seulement la commande au bon endroit. Le script parfait detecterai la MAC automatiquement, mais j'en ai pas vraiment besoin vu que j'ai qu'une manetteJ'ai fouiller un peu les regles udev, je pense que c'est par la qu'il faut travailler. Des spécialistes du script pour nous en pondre un qui lance la commande dès la connexion d'une manette avec la bonne MAC (et qui fait le café ) ??
Merci d'avance -
je déterre, mais je galère aussi avec l'input lag avec mes 8bitdo, la désactivation du wifi améliore en effet grandement les choses mais c'est encore présent de nouvelles idées pour forcer le passage en slave des gamepad?
-
Ça m’intéresse aussi grandement, j’ai une latence énorme avec mes 8bitdo (SFC30pro) ce qui fait que je ne peux jouer qu’en filaire avec.
Ce serait génial d’avoir le mode esclave automatique même si ça diminue l’autonomie de la manette au moins elle serait utilisable en Bluetooth -
@jvetbiz c'est effectivement par udev qu'il faut passer. Je n'ai pas les commandes en tête ni accès au nécessaire pour retrouver, mais tu dois filtrer sur la mac du pad (comme on le fait sur les 8bitdo) et ajouter ta commande dans un RUN