Автор Тема: Микрофон Lenovo ideapad 320-15AST 80XV  (Прочитано 8659 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
У данного ноутбука странная проблема с микрофоном.
Микрофон нормально записывает в приложениях kwave и audacity, но в мессенджерах и запись видео через cheese почти не слышно записываемый звук.
А у нас вся страна на удалённом обучении и микрофон необходим. В интернете пишут, что можно просто вставить гарнитуру с микрофоном и всё.
Я нашёл лекарство для микрофона.
https://gist.github.com/Therises/d2e91c81af1574f9069635d520fdc7ec

In /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf and /usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf:

    Under [Element Internal Mic Boost] set volume to zero.
    Under [Element Int Mic Boost] set volume to zero.
    Under [Element Mic Boost] set volume to zero

Find your source name from the following command; mine is alsa_input.pci-0000_00_1f.3.analog-stereo

  $ pacmd list-sources | grep 'name:.*input'

Edit /etc/pulse/default.pa and add the following lines, where INPUT_NAME is name of the input source from above step:

`load-module module-remap-source source_name=record_mono master=INPUT_NAME master_channel_map=front-left channel_map=mono`
`set-default-source record_mono`

Then restart PulseAudio:

  $ pulseaudio -k
  $ pulseaudio --start


Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Микрофон Lenovo ideapad 320-15AST 80XV
« Ответ #1 : 11.12.2020 17:16:37 »
Я, кстати, добавил предлагаемые строки без обратных кавычек. Надеюсь, это правильно :-)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Микрофон Lenovo ideapad 320-15AST 80XV
« Ответ #2 : 12.12.2020 00:34:40 »
В lspci как выглядит оборудование?

# lspci | grep -i audio

В lsmod есть присутствие звука?

# lsmod | grep snd

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Микрофон Lenovo ideapad 320-15AST 80XV
« Ответ #3 : 12.12.2020 10:47:18 »
В lspci как выглядит оборудование?

# lspci | grep -i audio

В lsmod есть присутствие звука?

# lsmod | grep snd
проблема не в оборудовании, а в том что pulseaudio не совсем правильно понимает что куда и кому направлять. Тут не вопрос, а решение.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Микрофон Lenovo ideapad 320-15AST 80XV
« Ответ #4 : 13.12.2020 19:34:25 »
В lspci как выглядит оборудование?

# lspci | grep -i audio

В lsmod есть присутствие звука?

# lsmod | grep snd
# lspci -v | grep -iA10 audio
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b3
        Subsystem: Lenovo Device 3806
        Flags: bus master, fast devsel, latency 0, IRQ 36
        Memory at f0e60000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: snd_hda_intel

--
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
        Flags: fast devsel

00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
        Subsystem: Lenovo Device 380e
        Flags: bus master, fast devsel, latency 0, IRQ 37
        Memory at f0e64000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: snd_hda_intel
# lsmod | grep snd
snd_hda_codec_hdmi     57344  1
snd_hda_codec_generic    86016  1
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_intel          45056  4
snd_intel_nhlt         16384  1 snd_hda_intel
snd_hda_codec         155648  3 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core           98304  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               110592  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_seq                81920  2 snd_seq_midi,snd_seq_midi_event
snd_rawmidi            36864  1 snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    90112  18 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
soundcore              16384  1 snd

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Микрофон Lenovo ideapad 320-15AST 80XV
« Ответ #5 : 13.12.2020 19:49:25 »
Спасибо, понял.

Мне, в том числе, было интересно сравнить, как выглядит звук на других Lenovo,

0:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: Lenovo Device 2210
Flags: bus master, fast devsel, latency 0, IRQ 35
Memory at f1630000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Kernel driver in use: snd_hda_intel

00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
Subsystem: Lenovo Device 2210
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at f1634000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: snd_hda_intel