Tengo un thinkpad T430 y no puedo grabar audio. Los detalles siguen:
Lo que estoy tratando de hacer:
Todo lo que intento hacer es que el micrófono de mi computadora portátil funcione. Estoy intentando esto con el micrófono del sistema predeterminado, así como con los auriculares que tengo (un solo conector de 3,5 mm con un micrófono que funciona y tapones para los oídos).
El thinkpad tiene un botón para silenciar/desactivar el micrófono con un LED que indica su estado. Al presionar el botón, el LED no cambia (y permanece apagado permanentemente). Así que intenté iniciar su. Más adelante en la investigación descubrí que incluso acpi_listen
no recibe las pulsaciones del botón del micrófono (está recibiendo otras). Resulta queEste también era un problema en el kernel anterior.. Enuna de las respuestas, el script que se utiliza en última instancia utiliza amixer
el toggle
estado de silencio/activación del micrófono. Así que primero intenté usarlo directamente, pero no tuve éxito. Los detalles de mis intentos se dan a continuación.
Entonces, finalmente, ¿qué está pasando? Es un problema de hardware ? No creo que sea el problema del micrófono, porque entonces los auriculares deberían haber funcionado. ¿Es la tarjeta en sí o qué? ¿Existe una forma mejor y más concreta de depurar aún más este problema?
Intentos:
La configuración del sistema muestra lo siguiente:
NOTA: El dispositivo cambia Internal Microphone - Built-in Audio
cuando desconecto los auriculares.
Para fines de prueba, intenté grabar audio usando la Audio Recorder
aplicación predeterminada:
- Usando
Audio Output
comoSource
, puedo grabar la música que se está reproduciendo. - Usando
Microphone
comoSource
en elAudio Recorder
, con auricularesinsertado, el audio grabado no tiene más que ruido blanco. - Usando
Microphone
comoSource
en elAudio Recorder
, con auricularesno insertadode ahí el micrófono del sistema, nuevamente es solo ruido blanco. La diferencia, esta vez, es que el ruido blanco es un poco más fuerte.
Las siguientes fueron las amixer
configuraciones mientras intentaba grabar audio.
amixer -c 0 scontrols
producción
zeekhuge ● amixer -c 0 scontrols
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Headphone',1
Simple mixer control 'Speaker',0
Simple mixer control 'PCM',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'Mic Mute-LED Mode',0
Simple mixer control 'Beep',0
Simple mixer control 'Capture',0
Simple mixer control 'Auto-Mute Mode',0
Simple mixer control 'Digital',0
Simple mixer control 'Dock Mic',0
Simple mixer control 'Dock Mic Boost',0
Simple mixer control 'Internal Mic Boost',0
Simple mixer control 'Loopback Mixing',0
- Parámetros de controles aparentemente relevantes:
zeekhuge ● amixer -c 0 sget 'Master',0
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 59 [68%] [-21.00dB] [on]
zeekhuge ● amixer -c 0 sget 'Mic',0
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
zeekhuge ● amixer -c 0 sget 'Mic Boost',0
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 2 [67%] [20.00dB]
Front Right: 2 [67%] [20.00dB]
zeekhuge ● amixer -c 0 sget 'Mic Mute-LED Mode',0
Simple mixer control 'Mic Mute-LED Mode',0
Capabilities: enum
Items: 'On' 'Off' 'Follow Capture' 'Follow Mute'
Item0: 'Follow Mute'
zeekhuge ● amixer -c 0 sget 'Capture',0
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
zeekhuge ● amixer -c 0 sget 'Auto-Mute Mode',0
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
zeekhuge ● amixer -c 0 sget 'Digital',0
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 120 [100%] [30.00dB]
Front Right: Capture 120 [100%] [30.00dB]
zeekhuge ● amixer -c 0 sget 'Dock Mic',0
Simple mixer control 'Dock Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
zeekhuge ● amixer -c 0 sget 'Dock Mic Boost',0
Simple mixer control 'Dock Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
zeekhuge ● amixer -c 0 sget 'Internal Mic Boost',0
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Entonces, inicialmente, Dock Mic Boost
y Internal Mic Boost
estaban ambos al 0%. Intenté sset
-ing the Dock Mic Boost
y Internal Mic Boost
to 100%
.
zeekhuge ● amixer -c 0 sget 'Dock Mic Boost',0 && amixer -c 0 sget 'Internal Mic Boost',0
Simple mixer control 'Dock Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 2 [67%] [20.00dB]
Front Right: 2 [67%] [20.00dB]
Grabar audio incluso con estos parámetros dio los mismos resultados que antes, es decir, ruido blanco.
- Además, estos son los controles de la tarjeta
1
. No parecen ser importantes, pero por si acaso si son necesarios:
zeekhuge ● amixer -c 1
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Detalles del sistema:
Kernel de Linux y versión de Ubuntu:
zeekhuge ● uname -a
Linux zeekhuge 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
lspci
producción:
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [NVS 5400M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
Respuesta1
DE ACUERDO. Resulta que el micrófono estaba desactivado en el propio BIOS.NOTAque una vez que cambie la configuración en el BIOS, debe apagar el sistema por completo, quitar la fuente de alimentación y dejarlo esperar unos segundos.
SI alguien tiene más detalles para agregar, mejores formas de depurar o algo así, no dude en agregarlos como respuestas. Hasta entonces, haré este como el correcto.