LINUX.ORG.RU

ALSA и переключение между 3.5mm jack и встроенным микрофоном

 , ,


0

1

Всем здравствуйте.

Есть ноутбук со встроенным микрофоном и комбинированным 3.5-мм входом (ну, как на своременных планшетах/телефонах).

Что касается вывода звука, то всё как положено: вставляешь наушники – встроенные колонки замолкают, и наоборот.

Но вот для микрофона это не работает – вставлял и комбинированные наушники с микрофоном, и отдельно внешний микрофон через вот такую штуку – хрен. Продолжаю слышать встроенный микрофон.

Железо – стандартный Realtek ALC233:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC233 Analog [ALC233 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
    HDA Intel PCH, ALC233 Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, ALC233 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    Front speakers
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
hdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    HDMI Audio Output
hdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    HDMI Audio Output
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample mixing device
dmix:CARD=PCH,DEV=7
    HDA Intel PCH, HDMI 1
    Direct sample mixing device
dmix:CARD=PCH,DEV=8
    HDA Intel PCH, HDMI 2
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=7
    HDA Intel PCH, HDMI 1
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=8
    HDA Intel PCH, HDMI 2
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=7
    HDA Intel PCH, HDMI 1
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=8
    HDA Intel PCH, HDMI 2
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC233 Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=7
    HDA Intel PCH, HDMI 1
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=8
    HDA Intel PCH, HDMI 2
    Hardware device with all software conversions

alsamixer выглядит вот так:

┌────────────────────────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────────────────────────┐
│ Card: HDA Intel PCH                                                                          F1:  Help               │
│ Chip: Realtek ALC233                                                                         F2:  System information │
│ View: F3:[Playback] F4: Capture  F5: All                                                     F6:  Select sound card  │
│ Item: Master [dB gain: -48.00]                                                               Esc: Exit               │
│                                                                                                                      │
│   ┌──┐     ┌──┐     ┌──┐     ┌──┐     ┌──┐     ┌──┐                                ┌──┐              ┌──┐            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │  │     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   │▒▒│     │▒▒│     │▒▒│     │▒▒│     │  │     │  │                                │  │              │  │            │
│   ├──┤     ├──┤     ├──┤     └──┘     ├──┤     └──┘     ┌──┐     ┌──┐     ┌──┐     ├──┤   Enabled    └──┘   Enabled  │
│   │OO│     │OO│     │OO│              │MM│              │MM│     │MM│     │MM│     │MM│                              │
│   └──┘     └──┘     └──┘              └──┘              └──┘     └──┘     └──┘     └──┘                              │
│    8     100<>100 100<>100 100<>100   0<>0     0<>0                                0<>0              0<>0            │
│< Master >Headphon Speaker    PCM      Mic    Mic Boos  S/PDIF  S/PDIF 1 S/PDIF 2   Beep   Auto-Mut Internal Loopback │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Устройства захвата звука:

┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Card: HDA Intel PCH                                  F1:  Help               │
│ Chip: Realtek ALC233                                 F2:  System information │
│ View: F3: Playback  F4:[Capture] F5: All             F6:  Select sound card  │
│ Item: Mic Boost [dB gain: 0.00, 0.00]                Esc: Exit               │
│                                                                              │
│        ┌──┐               ┌──┐               ┌──┐               ┌──┐         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │  │               │▒▒│               │  │         │
│        │  │               │▒▒│               │▒▒│               │  │         │
│        │  │               │▒▒│               │▒▒│               │  │         │
│        │  │               │▒▒│               │▒▒│               │  │         │
│        │  │               │▒▒│               │▒▒│               │  │         │
│        │  │               │▒▒│               │▒▒│               │  │         │
│        └──┘              L└──┘R              └──┘               └──┘         │
│                         CAPTURE                                              │
│        0<>0              44<>44            100<>100             0<>0         │
│<    Mic Boost     >     Capture            Digital       Internal Mic Boost  │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Что можно сделать?

ОС – Devuan 2.0/3.0 на ядре 4.19, хотя это, наверное, неважно.

★★★★

Отбой.

Выяснилось, что внешняя гарнитура с двумя 3.5-мм разъёмами, хитрый заморский разветвитель и гнездо ноутбука оказались несовместимы друг с другом.

При подключении обычных телефонных наушников с микрофоном всё норм.

Bass ★★★★ ()