Latence son imprévisible

Résolu/Fermé
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 - 6 déc. 2021 à 10:56
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 22 déc. 2021 à 13:27
Bonjour,

J’ai un problème de son sur Ubuntu (j’ai un dual boot avec Windows, et il n’y a pas de problèmes sur ce dernier). Quand j’écoute de la musique en continu sur VLC ou Music.Youtube, il arrive parfois, sans raison, que le son coupe une seconde, puis qu’il "rattrape" le temps perdu en enchaînant rapidement le son. Je peux aussi le déclencher de temps en temps en faisant une action sur mon ordinateur (ouvrir un onglet sur internet, une application…).

Pourriez-vous m’aider à résoudre ce problème de latence de son s’il vous plaît ?

Merci d’avance

4 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 6 déc. 2021 à 11:41
Bonjour,

Tu as oublié d'indiquer le modèle de la carte son. Pour le récupérer, copie colle depuis un terminal le résultat de la commande suivante :

lscpi | grep -i audio


Indique-nous aussi quel noyau tu utilises :

uname -a


Ça peut aussi être dû à pulseaudio, voir ce lien.

Bonne chance
0
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 4
7 déc. 2021 à 20:11
Bonjour,

Voici le retour de la commande lspci :

00:1f.3 Audio device: Intel Corporation Device a3f0
01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)


Et la commande uname :

Linux marethyu-71-FR-159009 5.11.0-41-generic #45~20.04.1-Ubuntu SMP Wed Nov 10 10:20:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux


Je vais essayer de voir pour pulseaudio. Merci pour la réponse.
0
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 4
8 déc. 2021 à 15:33
Bonjour,

Par rapport au lien proposé, j’ai un souci. Lorsque je cherche à modifier le module puis que je copie le texte, j’ai une erreur qui s’affiche : Échec lors de l’initialisation du module.

Que faut-il faire exactement ? Y’a t-il quelque chose que je remplis mal ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
8 déc. 2021 à 16:07
Je n'ai pas compris peux-tu clarifier ? Quelle commande ? Quel module ?
À part ça, as-tu essayé d'installer le pilote nvidia ? Est-ce que cela résout le problème ?

Bonne chance
0
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 4 > mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024
Modifié le 8 déc. 2021 à 16:40
Rebonjour,

Dans le guide de résolution des latences de PulseAudio (Lien : https://juho.tykkala.fi/Pulseaudio-and-latency, la personne propose à la section « positive effect on latency » de changer quelques variables dans le module de la carte son. Les commandes sont les suivantes :

pactl list modules 

#Affiche les modules de sons

pactl unload-module 7

#Désactive le module numéroté 7. Le module alsa peut varier suivant le PC. À noter que cela coupe le son, mais n’empêche pas les enregistrements. Pour retrouvez le son, il suffit de redémarrer l’ordinateur.

pactl load-module module-alsa-card \
device_id="2" \
name="usb-0d8c_USB_Sound_Device-00-Device" \
card_name="alsa_card.usb-0d8c_USB_Sound_Device-00-Device" \
namereg_fail=false \
tsched=no \
fixed_latency_range=yes \
ignore_dB=no \
deferred_volume=yes \
use_ucm=yes \
card_properties="module-udev-detect.discovered=1" \
fragments=1 \
fragment_size=15

#Démarre la carte son, avec de nouveaux paramètres (Je suppose que c’est le but)


Or, quand j’entre la troisième commande. J’obtiens la réponse : Échec lors de l’initialisation du module.

Il me semble que Nvidia est déjà installé sur mon ordinateur. Au cas où, quel est la commande pour le mettre à jour s’il vous plaît ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749 > Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023
9 déc. 2021 à 01:36
La troisième (longue) commande implique des valeurs pour "name" et "card_name" qui doivent probablement être adaptées ?

Pour le driver nvidia, copie-colle-moi le résultat de
dpkg -l | grep nvidia


Bonne chance
0
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 4 > mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024
9 déc. 2021 à 10:13
Résultat du driver Nvidia :

ii  libnvidia-cfg1-460:amd64                   460.91.03-0ubuntu0.20.04.1            amd64        NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-460 460.91.03-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVIDIA libcompute package
rc libnvidia-compute-470:amd64 470.82.00-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-decode-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-460:i386 460.91.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
rc linux-modules-nvidia-470-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Linux kernel nvidia modules for version 5.11.0-27
rc linux-modules-nvidia-470-5.11.0-40-generic 5.11.0-40.44~20.04.2+1 amd64 Linux kernel nvidia modules for version 5.11.0-40
rc linux-objects-nvidia-470-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Linux kernel nvidia modules for version 5.11.0-27 (objects)
ii linux-objects-nvidia-470-5.11.0-40-generic 5.11.0-40.44~20.04.2+1 amd64 Linux kernel nvidia modules for version 5.11.0-40 (objects)
ii linux-signatures-nvidia-5.11.0-40-generic 5.11.0-40.44~20.04.2+1 amd64 Linux kernel signatures for nvidia modules for version 5.11.0-40-generic
ii nvidia-compute-utils-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
rc nvidia-compute-utils-470 470.82.00-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-450 460.91.03-0ubuntu0.20.04.1 amd64 Transitional package for nvidia-driver-460
ii nvidia-driver-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-460 460.91.03-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
rc nvidia-kernel-common-470 470.82.00-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.16~0.20.04.1 all Tools to enable NVIDIA's Prime
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749 > Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023
9 déc. 2021 à 17:06
Les pilotes nvidia sont bien installés et récents, donc a priori ça ne vient pas de là. Juste pour voir par rapport à cette discussion, que donnent :

pacmd list
fuser -v /dev/snd/*
pacmd list-cards


J'ai regardé un peu ce que les possesseurs de cette carte racontaient, mais aucun ne semble parler de ce problème de latence... Est-ce que quand tu observes ces latences, le CPU est à 100% ?

Bonne chance
0
Marethyu61 Messages postés 26 Date d'inscription lundi 29 novembre 2021 Statut Membre Dernière intervention 6 juin 2023 4
Modifié le 22 déc. 2021 à 13:27
Bonjour,

J’ai essayé différentes choses, et j’ai l’impression que ça a porté ses fruits. J’ai commencé par changer l’audio interne en changeant « Sortie stéréo analogique » par « Duplex stéréo analogique ». J’ai désinstallé puis réinstallé alsamixer, puis j’ai mis comme périphérique de sortie la sortie ligne plutôt que la sortie numérique.

Il m’arrive parfois d’avoir des latences hachurées (au lieu de couper le son, le son est comme « gelé ») mais cela arrive très rarement.

Je considère le problème comme résolu, en espérant que le problème ne réapparaisse pas. Merci pour votre aide !

Respectueusement

Marethyu
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
22 déc. 2021 à 13:27
Hé bien je t'avoue que le problème et la solution restent pour moi encore assez mystérieux, mais l'important, c'est que la situation se soit amélioré pour toi. Félicitations et bonne continuation :-)
0