Micro webcam logitech

Résolu

Bonjour,

Je viens de passer d'Ubuntu 20.04 à Ubuntu 22.04, et je constate que le microphone de ma webcam logitech ne fonctionne pas :

  • dois-je la remplacer ?
  • si oui, quel modèle (pas cher) serait compatible ?

Merci ....

30 réponses

Résumé de la discussion

Problème rencontré après passage d'Ubuntu 20.04 à 22.04 : le microphone de la webcam Logitech ne se fait pas entendre sur Skype malgré les tests, alors que l'image fonctionne. Des solutions essentielles recommandent d'identifier le périphérique avec lsusb, de vérifier que le micro n'est pas en sourdine dans pavucontrol et d'installer pavucontrol si nécessaire. Ensuite, il faut sélectionner l'entrée correspondante dans pavucontrol, tester via des outils comme echo test ou le test Skype, et vérifier que la webcam transmet bien le son sans déconnexion. En cas de persistance du problème, l'utilisation de la ligne lsusb et l'examen du modèle exact (par exemple Logitech C270) permettent d'orienter vers une correction logicielle plutôt qu'un remplacement.

Bobot (l’IA à votre service)
  1. Modérateur

    Bonjour,

    Comment je fais pour tester avec un noyau anterieur c'est quoi  grub ?? pour moi c'est du chinois ....Je viens de réessayer et ça ne marche plus .....

    Grub est le menu qui s'affiche au démarrage de ton PC (voir ce lien). Il permet de choisir quel système d'exploitation démarrer (par exemple windows ou linux).

    • Si tu vas dans les options avancées (Advanced options) choisir sur quel noyau (kernel) amorcer.
    • Si tu n'y vas pas et que tu choisis de démarrer Linux, alors ce dernier amorce avec le noyau le plus récent parmi ceux installés.

    Ma théorie était que la dernière mise à jour noyau (paquet linux-image) a engendré une mauvaise prise en charge de ta webcam. Démarrer sur le noyau antérieur aurait permis de confirmer ou d'infirmer cette piste.

    Bonjour , pour information j'ai remplacé ma webcam par une LYCANDER USB Webcam avec microphone intégré, 720p (HD), 30 fps, noir et orange et tout fonctionne parfaitement ....Merci de vos recherches ...

    Ok, si cette solution te convient et que tu veux en rester là, merci de basculer le sujet en résolu. Sinon on peut continuer à essayer de creuser la piste que je viens d'évoquer.

    Bonne chance

    1. J'ai trouvé pour aller dans le grub mais c'est en anglais pour moi équivalent chinois ....

      1. herbreteau@3-07ada05-lenovo:~$ uname -a
        Linux 3-07ada05-lenovo 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
        herbreteau@3-07ada05-lenovo:~$ 
         

        Comment je fais pour tester avec un noyau anterieur c'est quoi  grub ?? pour moi c'est du chinois ....Je viens de réessayer et ça ne marche plus .....

        1. Modérateur

          Bonjour

          Par rapport à #29 

          Bonjour, ce matin ça marche !!! c'est du n'importe quoi !!!!!

          Si ça marche dans la durée ce coup-ci, mais que ça dépend des jours, ça me fait de plus en plus suspecter le module de la webcam. Essaye ce que je t'ai proposé dans #28, à savoir tester avec un noyau (kernel) antérieur. Si c'est stable avec le noyau antérieur, c'est bien le pilote qui est coupable et pas pulseaudio.

          Si c'est confirmé ce serait intéressant de faire une remontée de bug dans launchpad en indiquant avec quel noyau ça marche et à partir duquel ça ne marche plus. Pour rappel, tu peux voir la version du noyau actuellement lancé avec la commande :

          uname -a

          Bonne chance

          1. Bonjour, ce matin ça marche !!! c'est du n'importe quoi !!!!!

            1. Modérateur

              Bonjour,

              #23

              Ok donc le module est chargé

              #25

              Ce n'est pas dans pulseaudio (je ne sais pas si tu parles pas plutôt de pavucontrol), c'est dans la barre de menu de ton environnement graphique, pour accéder au panneau de configuration. Je ne sais pas où il est rangé dans ton cas, ça dépend de ton environnement graphique. La seule chose importante, c'est d'arriver à l'endroit où on règle le son.

              #26

              Il suffit d'ouvrir le fichier dans lequel tu as ajouté la ligne, et de supprimer la ligne en question. Si tu as fait un fichier dédié /etc/pulse/default.pa.d/ouktetai.pa tu peux aussi directement supprimer ce fichier :

              sudo rm /etc/pulse/default.pa.d/ouktetai.pa

              Ensuite il faut redémarrer pulse (ou ton interface graphique ou ton ordinateur).

              #27

              Ok, c'est étrange.

              Par ailleurs une idée me vient maintenant qu'on commence à suspecter le pilote de la webcam. As-tu essayé, dans grub, de démarrer sur une version de noyau antérieure (pour pouvoir choisir le noyau sur lequel démarrer, va dans les options avancées).

              Bonne chance

              1. la barre des sons du périphérique d'entrée  dans pulseaudio ne fonctionne plus du tout depuis son installation.....avant elle marchait de temps en temps ....

                1.  Non rien a faire avec pulseaudio ....il n'y  pas de chemin system....

                  1. je ne sais pas aller dans  Système > Préférences > Son, onglet Entrées.Quelquefois ça marche sans savoir pourquoi et 10mn après ça ne marche plus ....

                    herbreteau@3-07ada05-lenovo:~$ lsmod | grep snd_usb_audio
                    snd_usb_audio         352256  1
                    snd_usbmidi_lib        45056  1 snd_usb_audio
                    snd_hwdep              16384  2 snd_usb_audio,snd_hda_codec
                    mc                     65536  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
                    snd_pcm               143360  6 snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
                    snd                   106496  21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
                    herbreteau@3-07ada05-lenovo:~$ 

                    réinstaller skype ???? j'ai skype for linux-64 deb

                    1. Modérateur

                      Ton panneau de configuration est peut-être un peu différent, mais il y a probablement un "chemin" équivalent. Au pire essaye de voir si tu ne peux pas directement tout régler depuis pavucontrol, c'est probablement équivalent.

                  2. Modérateur

                    Bonjour ouktetai,

                    Et si j'ajoute un 2eme micro sur la tour du pc ??

                    Tu peux essayer. Je suppose que dans pavucontrol tu auras alors la possibilité de choisir lequel utiliser (ou dans Système > Préférences > Son, onglet Entrées.

                    Effectivement le micro ni est pour rien puisqu'il fonctionne par intermitance ....

                    Il faudrait clarifier si le dysfonctionnement à lieu après une longue non-utilisation du micro (depuis le lancement de la session graphique) et s'il refonctionne normalement quand tu relances ta session graphique. Si oui ce serait plutôt pulseaudio. Sinon c'est peut être le pilote.

                    As-tu regardé cette discussion ? En particulier :

                    • As-tu essayé d'aller dans Système > Préférences > Son ; Dans l'onglet Entrées, sélectionner '0825 Analog Mono'. S'assurer que le micro n'est pas en sourdine avec un volume suffisant. Tester dans skype.
                    • Est-ce que le module noyau snd_usb_audio est bien chargé ?
                    lsmod | grep snd_usb_audio

                    Bonne chance

                    1. Bonjour , je fais le point après une nuit de sommeil .J'ai ouvert gedit ,copier coller la ligne unload mod ....fait enregistrer et redémarré le pc .ensuite quand je fais le test des barres de son : en passant par les parametres ç'a fonctionne un laps de temps après avoir rebranché la webcam : en passant par pulseaudio ça marche quand ça veut .Effectivement le micro ni est pour rien puisqu'il fonctionne par intermitance ....

                      1. J'ai redémarré et ça ne marche toujours pas..........20mn nouvel essai et ça  a l 'air de marcher .....après avoir rebranché la webcam ....5 mn nouvel essai : ça ne marche pas ..........

                        1. J'ai fait 

                          unload-module module-suspend-on-idle

                           dans éditeur de texte gedit et j'ai enregistré :simplement :je fais quoi maintenant ????:relance ta session graphique ?????

                          dans le terminal j'ai fait 

                          sudo gedit /etc/pulseaudio/default.pa.d/ouktetai.pa &

                          sudo gedit /etc/pulseaudio/default.pa.d/ouktetai.pa 
                          [1] 87103
                          herbreteau@3-07ada05-lenovo:~$ 

                          voila le resultat .

                          1. Modérateur

                            Tu fais comme si tu voulais éteindre ou redémarrer ton ordinateur, et tu choisis déconnexion. Tu peux aussi carrément redémarrer ton ordinateur, cela est encore plus brutal mais permet d'aboutir au même objectif, à savoir, relancer pulseaudio avec les nouveaux paramètres.

                        2. Modérateur

                          Ok je reprends

                          Par rapport à ton problème et les solution que tu envisages :

                          • Je ne pense pas que le problème vient de la webcam. Je pense qu'il vient plutôt de pulseaudio qui est l'une des couches logicielle mise en jeu pour avoir du son.
                          • Du coup, je ne pense pas que changer ta webcam résoudrait forcément ton problème. C'est pour ça que j'écarte cette solution pour le moment. Si tu veux essayer une autre webcam, libre à toi, mais sans garantie.
                          • Les versions modernes skype ne peut pas marcher sans pulseaudio. Il faut donc le configurer correctement pour régler le dysfonctionnement.

                          Causes probables du problème :

                          Comme le son (ou plutôt le micro) commence par marcher, puis disparaît, que deux coupables sont possibles :

                          • pulseaudio (probable, puisque le problème semble survenir après une longue inactivité du micro)
                          • le pilote lié au microphone (possible, mais peu probable, vu qu'il semble marcher correctement assez longtemps en début de session graphique).

                          Je pense que le coupable est pulseaudio, c'est pour ça que je t'ai proposé de le reconfigurer.

                          • Plus précisément, je pense que cela vient du module pulseaudio module-suspend-on-idle, dont le rôle est de désactiver une carte son ou un micro après une longue période d'inactivité.
                          • Ce serait raccord avec les symptômes que tu décris.

                          Résolution du problème

                          La configuration globale de pulseaudio est dans /etc/pulse. Cela inclue les fichiers qui spécifient quels modules pulseaudio doivent être chargés à son lancement. Cela inclue :

                          • Les fichiers de configuration générés par le système (notamment /etc/pulse/default.pa qui est le fichier qui charge les modules pulseaudio) ;
                          • Les fichiers de configuration personnalisés (notamment ceux qu'une application autre que pulseaudio ou que l'utilisateur peut avoir envie de de générer).
                          • Comme le stipule la dernière ligne de /etc/pulse/default.pa, les fichiers stockés dans /etc/pulse/default.pa.d complète la configuration. L'idée est donc de créer un fichier de configuration utilisateur donc le rôle sera de décharger le module incriminé. Son nom est arbitraire, mais la convention veut que son extension soit .pa (comme pulseaudio). On va donc l'appeler arbitrairement /etc/pulse/default.pa/ouktetai.pa.

                          1) Pour écrire un fichier /etc/pulse/default.pa/ouktetai.pa il faut des droits root. Il existe plusieurs manière de créer/modifier un fichier en root.

                          • Via sudo + un éditeur graphique (disons gedit) ou en mode texte (disons nano), au choix
                            sudo gedit /etc/pulseaudio/default.pa.d/ouktetai.pa &
                            sudo nano /etc/pulseaudio/default.pa.d/ouktetai.pa
                          • En passant en root + en utilisant un éditeur en mode texte (disons nano) :
                            su -
                            nano /etc/pulseaudio/default.pa.d/ouktetai.pa
                          • Quelque soit l'éditeur, écris dans le fichier ouvert la directive permettant de décharger le module incriminé :
                            unload-module module-suspend-on-idle
                          • Sauve et quitte (dans nano : ctrl + x, o, entrée).

                          2) Enfin, relance pulseaudio.

                          • Méthode normale :
                            • Si la version de pulseaudio est ancienne :
                              killall pulseaudio && pulseaudio --start
                            • Si la version de pulseaudio est récente :
                               

                              systemctl --user restart pipewire-pulse.service pipewire-pulse.service
                          • Méthode simplifiée : relance ta session graphique.

                          Bonne chance

                          1. je suis perdu : je ne comprends rien... Est ce que n'importe quelle webcam marcherait s'il te plaît ???

                            1. Modérateur

                              Bonjour,

                              Ton message commande introuvable signifie que soit sudo, soit gedit, soit les deux ne sont pas installés. Ni l'un ni l'autre ne sont obligatoires, le but est simplement d'ouvrir avec un éditeur texte (ici gedit) et des droits root ce fichier (par exemple via sudo) le fichier en question.

                              Tu peux aussi passer en root, et de là lancer un autre éditeur texte si tu préfères.

                              su -
                              nano /etc/pulse/default.pa.d/ouktetai.pa

                              Le nom du fichier dans /etc/pulse/default.pa.d est arbitraire. Par convention, il devrait seulement avoir une extension .pa (et si ça se trouve ça n'est même pas nécessaire) et quand il est produit par une application, le nom de cette application + .pa. Dans notre cas, il s'agit d'un fichier écrit par nos soins, c'est pour ça que j'ai proposé ouktetai.pa, ça permet de se souvenir qu'on l'a écrit soi-même.

                              Mais tu peux l'appeler autrement si tu préfères.

                              Bonne chance

                              1. il faut peut etre remplacer ouktetai lans la ligne de commande par le nom du pc ?

                                Toutes les webcam fonctionnent sur ubuntu ?? : je crois que je vais la changer le son marche quand il veut .....je viens de refaire le test sur pulseaudio la barre ne réagit pas et sur parametres son ça marche et pas il y a un quart d'heure .....

                                • 1
                                • 2