Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


[Résolu] Jamulus et latence importante

Bonjour

En cette période de confinement, je tente de mettre en place des répétitions via Internet pour notre groupe de musique.
Nous avons fait des essais avec Jamulus mais nous buttons sur des difficultés à se synchroniser pour jouer ensemble.
Je pense que la latence est trop importante (42,67 ms) et nous gêne.

Dans un premier temps, j'ai installé un noyau rt sur ma machine, cela ne change rien.
Avec pavucontrole, j'ai tenté de modifier l'offset de la matence, mais cela ne change rien.

Je suppose donc que c'est la carte son qui ne convient pas. Je dis carte son, mais en fait c'est le système son de la carte mère de mon système.

Pensez-vous qu'une carte son spécialisée (USB peut-être) pourrait nous aider à résoudre ce problème.
Si oui, laquelle serait selon votre expérience, satisfaisante. Je ne voudrais conseillé à mes amis d'acheter un matériel inutile.

Copy to clipboard
cat /proc/asound/cards 0 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xfbff8000 irq 16 1 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe87c000 irq 19 2 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825 USB Device 0x46d:0x825 at usb-0000:00:12.2-2, high speed


Copy to clipboard
aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: SB [HDA ATI SB], périphérique 0: ALC892 Analog [ALC892 Analog] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: SB [HDA ATI SB], périphérique 1: ALC892 Digital [ALC892 Digital] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0


Merci d'avance pour tout conseil que vous pourriez me donner
France
Pour le coup, je pense que c'est surtout un souci de latence réseau.
Si le serveur est installé sur une autre machine avec l'adresse IP , un simple ping devrait donner une bonne estimation de la latence réseau. Elle va s'ajouter à la latence jack ...
Merci pour ta réponse, mais je crains que ce soit autre chose.
Quand je dis que Jamulus donne une latence de 42,67 ms
c'est le client seul, sans connexion à un serveur.

Cependant, j'ai fait le ping:
Copy to clipboard
ping 192.168.1.xx PING 192.168.1.27 (192.168.1.xx) 56(84) bytes of data. 64 bytes from 192.168.1.xx: icmp_seq=1 ttl=64 time=1.50 ms 64 bytes from 192.168.1.xx: icmp_seq=2 ttl=64 time=1.55 ms 64 bytes from 192.168.1.xx: icmp_seq=3 ttl=64 time=1.42 ms 64 bytes from 192.168.1.xx: icmp_seq=4 ttl=64 time=1.52 ms 64 bytes from 192.168.1.xx: icmp_seq=5 ttl=64 time=1.52 ms


Je ne pense pas que ce soit un problème réseau.
France
OK.
Quand tu démarres qjackctl, tu as quoi comme fréquence d'échantillonnage ?
Et le nombre de buffer et la taille du buffer ?
Bonsoir.

Me revoilà enfin suite à des problèmes de connexion sur le site.

Le problème est résolu.
Dans QjackCtl, en modifiant dans la fenêtre "Réglages"
la Fréquence d'échantillonnage et le nombre d'Échantillons,
la Latence est tombée à 5,33 ms.

Du coup, sous Jamulus, je retrouve cette Latence de 5,33 ms et une fois connecté au serveur, j'obtiens un "Overall Delay" variant entre 25 et 30 ms.

Et maintenant on arrive à faire des répétitions correctes.

C'est génial
France
Super.
Merci pour le retour et le [resolu].
J'ai mis un lien vers ici dans la page de jamulus.
Bonne répét' !