LINUX.ORG.RU

Acer 6530 Fedora 11 звук наушники


0

0

Привет всем!

Столкнулся с такой проблемой: звук есть, играет есть наушники. Если вставить разьем наушников в соответствущий разъем происходит чудо: звук идет как из наушников так и из основных колонок.

Вопрос: является ли переключение хардварным, то есть вставил штекер автоматически меняется выводящее устройство или это переключение осуществляется программно?


P.S.

Pulse audio : virtual output simultaniously to all cards is enabled

gsvg
() автор топика

> Вопрос: является ли переключение хардварным, то есть вставил штекер автоматически меняется выводящее устройство или это переключение осуществляется программно?

Естественно, программно. Крути alsamixer.

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

> Интересно, какой программой исправляют глючные гнёзда?
Понятия не имею, но на моём ноуте в GNOME звук автоматически переключается с внешних колонок на наушники при подключении, а в openbox приходится вручную переставлять с помощью alsamixer.

AITap ★★★★★
()

В свое время у меня заработало вот так а вообще добавляй в закладки http://ru.gentoo-wiki.com/wiki/HOWTO_Alsa_и_встроенные_звуковые_платы_VIA_и_I... и http://www.gentoo.org/doc/ru/alsa-guide.xml и не надо фыркать что дескать «У миня нигента» настраивается все аналогично в любом дистре.

init_6 ★★★★★
()

потыкай переключатели в alsamixer

у знакомого ноут весь напихан via, и у него такая же фигня была, решили путем бездумного тыкания

z0D5e8n7x_2
()
Ответ на: комментарий от init_6

Спасибо за ссылки. Там действительно есть раздел посвященный моей проблеме. но! не работает :( К тому же для меня реальный сюрприз, что перключения каналов вывода осуществляется програмнно. Ведь куда прое сделать это аппаратно и не морочить людям голову. Итак: у меня стоит ALC888. Согласно рекомендациям я должен указать options snd-hda=intel model=acer-aspire.

alsa-info.sh показывает следующее:

!!Modprobe options (Sound related) !!--------------------------------

snd-hda-intel: model=acer-aspire

!!Loaded sound module options !!--------------------------

!!Module: snd_hda_intel bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,- 1,-1,-1,-1,-1,-1 enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y enable_msi : 0 id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<N ULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL >,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,- 1,-1,-1,-1,-1,-1 model : acer-aspire,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NUL L>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>, <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 power_save : 0 power_save_controller : Y probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,- 1,-1,-1,-1,-1,-1 probe_only : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N single_cmd : N

dmesg говорит вот это:

ALSA sound/pci/hda/hda_codec.c:2977: hda_codec: model 'acer-aspire' is selected input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input10 HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 HDA Intel 0000:01:05.1: setting latency timer to 64 device-mapper: multipath: version 1.0.5 loaded -- fuse init (API version 7.11) ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj. ALSA sound/pci/hda/hda_intel.c:636: hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x006f000a ALSA sound/pci/hda/hda_intel.c:651: hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x006f000a ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32 ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32

P.S. alsamixer показывает что канал headphone всегда 0, но звук там есть ...

P.P.S. PulseAudio Volume Control падает с сообщением, что Connection timeout: termintated. Здесь подозреваю, что отсутствует какой-то dbus сервер или нет правильного .service файла.

gsvg
() автор топика
Ответ на: комментарий от gsvg

Для начала стоит у тебя

lspci | grep Audio

А вот ALC888 это кодек. Потом полную информацию alsa-info.sh может получить только работая от привилегированного пользователя да да от root. И вот этого ",<NULL>,<NULL>" лечится именно запуском от root. Кроме того автоматически alsa-info.sh отправляет информацию на пастебин и еще лучше постить сразу ссылку на пастебин. А только самое важное постить тут.

Я как видишь рекомендациям тоже не сильно верил... А все проверял методом тыка. И у меня заработало нормально не с options snd-hda=intel model=acer-aspire а с банально options snd-hda-intel model=auto Так что метод тыка никто не отменял а остальную важную информацию по параметрам звука ищи тут /usr/src/linux/Documentation/sound/alsa/ там перечислены все модели. Ну и успехов.

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

Я не знаю, что там лечится и как :), но ни от рута, ни под sudo (что в принципе одно и тоже) NULL как были так и остались "Врагу не сдается наш гордый Варяг"

Насчет аuto, буду пробовать. Утомительное занятие но надо добить.

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