У меня есть гарнитура, микрофонный вход которой не работает на моем рабочем столе под управлением Ubuntu 18.04. Наушники работают нормально, но микрофон не работает - в настройках звука и в pavucontrol я не получаю сигнала, когда говорю.
alsamixer
и pavucontrol и вкладка "звук" в настройках выглядят нормально - он не выключен, и уровни выглядят нормально:
alsamixer picture
Кроме того, микрофон четко определяется на вкладке "вход" в настройках звука - запись исчезает, когда я отсоединяю гарнитуру, и снова появляется, когда я ее подключаю:
вкладка настроек звукаlspci
- AMD, а не Realtek:lspci | grep -i audio
0a:00.1 Audio device: NVIDIA Corporation Device 228b (rev a1)
0c:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Device 1487
cat /proc/asound/card1/codec#0
ниже. Я показал только узлы, в которых есть строка "front mic":Codec: Realtek ALC1220
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec1220
Subsystem Id: 0x1458a0c3
Revision Id: 0x100101
No Modem Function Group found
.
.
.
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Front Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Control: name="Front Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Control: name="Rear Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Rear Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Line Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Control: name="Line Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x95 0x95] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 8
0x18 0x19 0x1a 0x1b 0x1d 0x15 0x16 0x17
.
.
.
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Front Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x02 0x02]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0000373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x02a19050: [Jack] Mic at Ext Front
Conn = 1/8, Color = Pink
DefAssociation = 0x5, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=02, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
.
.
.
options snd-hda-intel model=dual-codecs
в /etc/modprobe.d/alsa.conf
, о чем мне сообщила веб-страница kernel audio. Это было предложено здесьhdajackretask
, но не смог заставить его работать - я пошел по другой цепочке тем AskUbuntu о том, как убить pulseaudio, но не добился успеха. hdajackretaskЛюбая помощь была бы очень признательна, особенно учитывая, сколько звонков с зумом мы все делаем во время этой пандемии.
Микрофоны могут быть отключены на некоторых ПК в BIOS. Поэтому возможно, что микрофоны отключены в BIOS или нет. Поэтому проверьте этот пункт конфигурации вашего ПК.
Другие способы устранения неполадок: