35 votos

El micrófono de los auriculares no funciona en Ubuntu 20.04

Cuando estoy hablando con mi micrófono interno y conecto mis auriculares, no detecta el micrófono en ellos. Cosa que no ocurre en Windows, tampoco ocurrió en Ubuntu 18.04

¿Alguna sugerencia para solucionarlo?

0 votos

Parece que puedo detectar el micrófono de los auriculares en "pavucontrol". Veo el sonido capturado, pero el dispositivo aparece como "Micrófono estéreo de diadema (desconectado)". Este dispositivo no aparece en el parámetro de sonidos, sino sólo en pavucontrol. Ese es un primer paso pero no sé cómo arreglar a partir de ahí. Esta respuesta parece interesante: askubuntu.com/questions/1243768/

1 votos

He encontrado un ticket en el tracker de PulseAudio con un comportamiento similar: gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/941

32voto

jmkite Puntos 21

Así que, probando varias cosas no estoy seguro de qué paso fue efectivo. Ubuntu 20.0.4 usando Cinnamon (no Gnome/KDE) en Dell XPS 9340:

  1. rm -rf ~/.config/pulse/
  2. Cerrar la sesión
  3. Volver a entrar
  4. ir a la configuración del escritorio/'sonido'
  5. insertar auriculares
  6. Ir a la sección de "entrada
  7. Haga una prueba de audio del micrófono en cada dispositivo disponible

Los auriculares empiezan a funcionar...

4 votos

Esto me funcionó, ubuntu 2020.

1 votos

Me ha funcionado en Ubuntu 20.04 GNOME.

0 votos

Confirmo, esto funcionó en Lubuntu 20.04

22voto

Yurii S Puntos 11

Así que después de tener este problema con el hermoso, pero ya molesto 20.04 he encontrado una solución en otro post en superuser. En mi caso lo que me ayudó fue:

  1. Utilice cat /proc/asound/card*/codec* | grep Codec para obtener el Audio Codec para su modelo de máquina. En mi caso vi los códecs de Audio (ej: Codec: Realtek ALC233) y Video (ex: Codec: Nvidia GPU 94 HDMI/DP) codecs allí.
  2. Ir a www.kernel.org y buscar la versión del códec, y obtener el nombre completo del mismo. En mi caso: Realtek ALC233 -> alc233-eapd .
  3. Crear/actualizar un archivo en /etc/modprobe.d/alsa-base.conf y añade esta línea: options snd-hda-intel model=alc233-eapd mientras sustituye el modelo por el suyo propio.
  4. Reinicie la máquina.

A mí me ayudó, así que dime si te funciona. ¡Salud!

0 votos

Espera, ¿qué estoy buscando exactamente en kernel.org? Mi códec es "Realtek ALC298", ¿qué estoy buscando y dónde?

1 votos

En el caso de 'Realtek ALC298', parece que el códec sería alc298-dell1 o alc298-dell-aio . Sólo tienes que hacer una búsqueda global en esa página de 'Realtek ALC298', y verás.

0 votos

El mío es ALC289, y no hay ninguno en kernel.org con este modelo. Estoy probando el más cercano, a ver si funciona. os mantendré informados. Gracias.

2voto

Pedro Siqueira Puntos 51

Mi portátil es ACER E5-573G-74Q5. Mi códec es Realtek ALC255.

Lo hice Yurii S La solución de la empresa, pero no ha funcionado. Entonces Soundar me dio la idea de poner más de un códec en /etc/modprobe.d/alsa-base.conf donde he añadido la siguiente línea:

options snd-hda-intel model=alc255-acer,dell-headset-multi

Poner sólo uno u otro no funcionaba, pero poner ambos sí. Es extraño, pero poniendo el códec de Dell en mi Acer funcionó.

0 votos

A mi también me ha funcionado (acer swift SF 314-42), pero el sonido del micro es de muy baja calidad con mucho ruido de fondo. Además, no puedo registrar y reproducir el sonido correctamente en Audacity :/

1voto

TheAwesome98 Puntos 43

Lo que me solucionó esto fue ejecutar pulseaudio -k en la Terminal.

1voto

Soundar Puntos 11

Tengo un Dell Inspiron E7250 con PopOS 20.04 instalado. Tuve el mismo problema y se resolvió después de añadir las siguientes líneas a /etc/modprobe.d/alsa-base.conf y el reinicio.

options snd-hda-intel position fix=1
options snd-hda-intel index=0 model=dell-headset-multi,dell-e7x

El siguiente es el códec disponible en el portátil

# cat /proc/asound/card*/codec* | grep Codec
Codec: Intel Broadwell HDMI
Codec: Realtek ALC3235

1 votos

Por favor, @soundar, ¿dónde has encontrado el modelo exacto para poner en alsa-base.conf ? Me gustaría probar su solución.... Tengo esto cat /proc/asound/card*/codec* | grep Codec Codec: Realtek ALC295 Codec: Intel Icelake HDMI -

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: