Низкая громкость звука с HD-аудио Sunrise Point-LP (ALC3227) в ноутбуке HP 15-BS576TX

У меня есть новый ноутбук HP-15-BS576TX, в котором установлена ​​HD-аудиосистема Sunrise Point-LP корпорации Intel.

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)

РЕДАКТИРОВАТЬ: Я отправил отчет об ошибке в Ubuntu Bug Tracking: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/ 1737614

Звук ноутбука прекрасно работает в Windows 10 с драйверами realtek. Однако в Linux громкость довольно низкая, поэтому для получения звука необходимо прокрутить ползунок громкости выше отметки 100% до максимума. Я подозреваю, что звук идет не от всех динамиков (возможно, для этой модели существует сабвуфер). Подробная информация об аудиооборудовании приведена ниже:

lspci -vvv | grep -A 40 -i audio :

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) (prog-if 80)
Subsystem: Hewlett-Packard Company Device 832b
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 131
Region 0: Memory at b1328000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at b1300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Address: 00000000fee00358  Data: 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl

lsmod | grep '^ snd' | столбец -t:

snd_hda_codec_hdmi     49152   1
snd_hda_codec_realtek  94208   1
snd_hda_codec_generic  73728   1   snd_hda_codec_realtek
snd_soc_skl            77824   0
snd_soc_skl_ipc        49152   1   snd_soc_skl
snd_soc_sst_ipc        16384   1   snd_soc_skl_ipc
snd_soc_sst_dsp        32768   1   snd_soc_skl_ipc
snd_hda_ext_core       24576   1   snd_soc_skl
snd_soc_sst_match      16384   1   snd_soc_skl
snd_soc_core           229376  1   snd_soc_skl
snd_compress           20480   1   snd_soc_core
snd_pcm_dmaengine      16384   1   snd_soc_core
snd_hda_intel          40960   6
snd_hda_codec          126976  4   snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek

snd_hda_core           81920   7   snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_soc_skl,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480   1   snd_hda_codec
snd_pcm                98304   8   snd_hda_intel,snd_hda_codec,snd_pcm_dmaengine,snd_hda_ext_core,snd_hda_core,snd_soc_skl,snd_hda_codec_hdmi,snd_soc_core
snd_seq_midi           16384   0
snd_seq_midi_event     16384   1   snd_seq_midi
snd_rawmidi            32768   1   snd_seq_midi
snd_seq                65536   2   snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384   3   snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768   2   snd_seq,snd_pcm
snd                    81920   25          snd_compress,snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_soc_core,snd_pcm

head -n 1 / proc / asound / card0 / codec *:

==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC3227

==> /proc/asound/card0/codec#2 <==
Codec: Intel Kabylake HDMI

Я прошел через Linux Исходники ядра ALSA и Snd-HDA списки и не удалось найти каких-либо оптимизаций для этого ноутбука. http://elixir.free-electrons.com/linux/v4.14.3/source/Documentation/sound/hd-audio/models.rst http: //elixir.free-electrons. ком / Linux / v4.14.3 / источник / Документация / звук / ALSA-configuration.rst

3
задан 11 December 2017 в 23:48

1 ответ

Попробуйте:

Отредактируйте файл ниже:

/etc/pulse/default.pa

И убедитесь, что строка load-module module udev-detect выглядит следующим образом:

load-module module-udev-detect ignore_dB=1

и перезапустите сервер PulseAudio:

pulseaudio -k

Затем повторите тестирование.

Ссылки:

  1. Вики Arch Linux по устранению неисправностей pulseaudio при отсутствии звука ниже определенных порогов.
1
ответ дан 11 December 2017 в 23:48

Другие вопросы по тегам:

Похожие вопросы: