LINUX.ORG.RU

Нет звука из динамиков, только через наушники; snd-hda-intel

 , , ,


0

1

Проблема: звук только через наушники при исправно работающих (проверял на live-дистрах) динамиках ноутбука ASUS K53SC

alsaconf; в alsamixer звук включен, динамики не заглушены, auto_mute enabled/disabled - без разницы.

~ # lspci | grep -i audio 
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
~ # cat /proc/asound/card0/codec#0 | grep Codec
Codec: Realtek ALC269VB
~ # aplay -l 
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]

Пробовал в /etc/modprobe.d/alsa.conf уточнять (по очереди) опции, рекомендуемые оф. мануалом для ALC269VB типа:

snd-hda-intel model=auto
snd-hda-intel model=laptop-amic
snd-hda-intel model=laptop-dmic
snd-hda-intel model=alc269-dmic
snd-hda-intel model=alc271-dmic
snd-hda-intel model=inv-dmic
snd-hda-intel model=lenovo-dock
и приоритет, хоть других звуковых устройств нет, по хендбуку:
options snd-hda-intel index=0
Не помогло.
~ # lsmod | grep snd
snd_seq                48066  0 
snd_seq_device          4820  1 snd_seq
snd_hda_codec_hdmi     23263  1 
snd_hda_codec_realtek    58505  1 
snd_hda_intel          25374  3 
snd_hda_codec          84889  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5717  1 snd_hda_codec
snd_pcm                66335  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              18297  3 snd_seq,snd_pcm
snd                    56280  13 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               5026  1 snd
snd_page_alloc          6577  2 snd_hda_intel,snd_pcm
~ # dmesg | grep -i hda 
hda_intel: position_fix set to 2 for device 1043:1ac3
snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
CONFIG_SOUND=m
CONFIG_SND=m
CONFIG_SND_HDA_INTEL=m
[I] media-libs/alsa-lib-1.0.25-r1
[I] media-sound/alsa-headers-1.0.25
[I] media-sound/alsa-utils-1.0.25-r1
Проверил также acpi события на предмет реагирования вкл./выкл. наушников, вдруг не срабатывает включение динамиков, но вроде всё норм:
~ # acpi_listen 
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug

Подробный выхлоп скрипта alsa-info.sh здесь

Мой /etc/modprobe.d/alsa.conf здесь

Куда копать?

★★☆

Проблема решилась пересборкой ядра с тем же конфигом и при следующих настройках:

snd-hda-intel model=auto
options snd-hda-intel index=0

P_P

science ★★☆ ()
Ответ на: комментарий от science

Вооот а дальше смотри через что играет альса и проверяй что будет если заставить ее играть не через то что она играет в данный момент а через другое :)

init_6 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.