Lorsque je parle avec mon microphone interne et que je connecte mon casque, il ne détecte pas le microphone. Chose qui n'arrive pas sous Windows, et qui n'arrive pas non plus sous Ubuntu 18.04.
Une suggestion pour y remédier ?
Lorsque je parle avec mon microphone interne et que je connecte mon casque, il ne détecte pas le microphone. Chose qui n'arrive pas sous Windows, et qui n'arrive pas non plus sous Ubuntu 18.04.
Une suggestion pour y remédier ?
J'ai un Dell Inspiron E7250 avec PopOS 20.04 installé. J'ai eu le même problème et il a été résolu après avoir ajouté les lignes suivantes à /etc/modprobe.d/alsa-base.conf
et redémarrer.
options snd-hda-intel position fix=1
options snd-hda-intel index=0 model=dell-headset-multi,dell-e7x
Voici les codecs disponibles sur l'ordinateur portable
# cat /proc/asound/card*/codec* | grep Codec
Codec: Intel Broadwell HDMI
Codec: Realtek ALC3235
Installer le alsa-tools-gui
l'emballage :
sudo apt install alsa-tools-gui
Ensuite, courez :
hdajackretask
Sélectionnez la carte son appropriée en haut de la page Sélectionner un codec , puis faire le Micro noir (prise casque) surcharge et le régler sur Non connecté
Dans le coin inférieur droit, sélectionnez Installer une dérogation au démarrage .
Redémarrez et priez.
(Cela a fonctionné pour moi).
Cette réponse est une question fournie par un autre utilisateur de cette question. Comme la question disparaîtra en même temps que la prime, je l'inclurai, mot pour mot, ci-dessous, dans l'espoir qu'elle puisse être utile aux utilisateurs à l'avenir.
Sur mon ordinateur, le son du microphone est correctement détecté dans pavucontrol, mais il est marqué comme non branché et n'est pas présent dans les paramètres audio. J'ai essayé ceci : wiki.archlinux.org/title/PulseAudio/ mais l'interface Alsamixer est obscure. Les réponses fournies ne résolvent pas mon problème. Comment progresser dans ce domaine ? Quels sont les rôles respectifs de pulseaudio, pavucontrol, alsamixer ?
-Eric Burel
Quant à la réponse,
Je ne pense pas que l'alsa soit votre problème. Alsa est une base de données de pilotes (entre autres choses) dont le travail consiste à connecter votre matériel à la "carte son" appropriée, qui se réfère en fait, encore une fois, à un pilote qui fournit un accès à ce matériel (la carte son physique pour laquelle la "carte son" alsa est une abstraction.) Il est plus ou moins responsable du mappage correct de votre matériel dans udev. Comme je l'ai dit, il y a d'autres fonctionnalités, par exemple les entrées/sorties, etc., mais elles facilitent principalement les tâches énumérées ci-dessus.
Vous pouvez vérifier pactl list cards
pour en être sûr, mais je vous garantis que votre appareil est lié à un pilote. Sinon, Pulseaudio ne le détecterait pas. Cela ne signifie pas qu'il s'agit du bon pilote. Vous pouvez chercher sur Google
<MAKE> <MODEL> Alsa driver
Les premiers résultats devraient contenir quelque chose (au moins proche) d'officiel provenant de launchpad, linux-hardware.com, etc. A partir de là, vérifiez le lien pour un pilote. Il peut s'agir d'une "carte audio", d'un "pilote de périphérique", ou d'un nom similaire. Une fois que vous avez trouvé le pilote recommandé, comparez-le aux résultats de lsmod | grep Audio
. Si cette commande donne le nom de votre casque dans sa sortie, ne vous inquiétez pas pour Google. Tout va bien.
Alternativement, lorsque vous exécutez la commande que j'ai incluse dans mon commentaire, ou la commande ci-dessus, regardez les noms de tous les device.\*
entrées. Encore une fois, si vous voyez le nom du modèle de votre appareil, c'est bon.
Maintenant pour pulseaudio
. Puisque vous n'avez nulle part où afficher la sortie de la ligne de commande, je recommanderai 2 pulseaudio
gui qui vous permettront d'être opérationnel.
Le premier est paprefs
. C'est l'abréviation de Pulseaudio Preferences. Cette application vous permet de configurer les flux de pa.
Imaginez un cours d'eau comme un tuyau, mais pour le son. Dans l'idéal, votre micro émettra un flux audio à partir de Alsa
(Source) dans le flux (Source-Input) et à l'autre extrémité du flux (Sink-Input) il alimentera sa sortie / destination (Sink, par ex. Audacity
ou d'une autre application audio / de streaming).
Les quatre mots principaux entre parenthèses ci-dessus sont les mots-clés qui composent l'ensemble du texte. pulseaudio
l'abstraction. Si vous savez de quoi il s'agit, vous pouvez configurer pulseaudio
à partir de pratiquement n'importe quel CLI ou GUI.
paprefs
vous permet de configurer les flux avec des actions telles que les déplacer d'un puits à un autre, etc. Dans votre cas, (bien qu'il soit difficile de le dire sans la sortie de la console), il semble que vous ayez un flux sans puits.
L'autre application est padevchooser
. Cette application n'est pas vraiment utile dans la situation actuelle, mais elle offre des possibilités supplémentaires à la population. pulseaudio
. Il se concentre principalement sur le partage de flux sur le réseau interne.
Si vous préférez travailler avec la ligne de commande, vous pouvez utiliser pacmd
o pactl
. Tous deux utilisent les mêmes objets que ceux que j'ai décrits plus haut. pactl
est censé être un front-end pour pacmd
mais d'après mon expérience, ils sont à peu près identiques, à l'exception d'une syntaxe légèrement différente et du fait que pacmd
peut faire un certain nombre de choses qui pactl
ne peuvent pas.
Si vous pouvez fournir un endroit où poster les résultats à l'adresse suivante pactl list cards
, pactl list sources
et pactl list sink-inputs
Je peux vous accompagner dans cette démarche. Toutefois, si vous n'avez pas la possibilité de savoir quel est le problème, je ne peux que vous donner les outils nécessaires.
man pactl
y man pacmd
contient toutes les commandes dont vous avez besoin. Ces commandes sont bien nommées, de sorte que vous saurez immédiatement ce qu'elles font. Il n'y a pas beaucoup de lecture à faire.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.