Здравствуйте, собственно вопрос: как отключить встроенные колонки?
Есть встроенные колонки и есть подключённые наушники. Винда программно отключает колонки, когда в порт наушников что-то подключено. Как такого же добиться в Лине? Реально ли вообще?
Ноутбук: Asus F3Kseries
Звук: Realtek Hight Definition Audio
У меня также на Acer 7220. Добился этого обновлением ручками ALSA.
Я героически вылечил данный глюк.
Для всех владельцев недорогих ноутбуков с софтовой картой HDA-Intel описываю лекарство.
Для начала смотрим вывод команд:
# lspci
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
# aplay --list-devices
**** Список PLAYBACK устройств ****
карта 0: SB [HDA ATI SB], устройство 0: ALC861VD Analog [ALC861VD Analog]
Подустройства: 0/1
Подустройство №0: subdevice #0
карта 0: SB [HDA ATI SB], устройство 6: Si3054 Modem [Si3054 Modem]
Подустройства: 1/1
Подустройство №0: subdevice #
# cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC660-VD
Codec: Motorola Si3054
Если звука вообще нет, то обновляем Альсу: хелп.
Если звук есть, но только во встроенных колонках (но не в наушниках), открываем alsamixer и выставляем все ползунки вверх - должно помочь.
Теперь возникает, а может и не возникает, последняя проблема: звук идёт и в наушники и в колонки. Это не есть хорошо.
Перерыв кучу сайтов и перепробовав разные варианты, я вылечил данный глюк. Как оказалось, это вполне нормальная проблема для такой карты. Все её стараются вылечить. Решение я нашёл здесь. Краткая выдержка:
Звук есть - альсу не обновляем.
Если вывод команд (смотреть выше) такой же как у меня, то вставляем в соответствующие файл не менее соответствующие значения:
/etc/modprobe.d/asla-base - options snd-hda-intel model=lenovo
/etc/modules - snd-hda-intel model=w2jc
Ещё надо установить пакет: linux-backports-modules.
После этих действий звук у меня появился и в колонках и в динамиках, но не вместе.
молодецЪ! :)
Ай красава....
у меня пару месяцев назад аж желание отпало на кубунту пересаживаться, плюнул и в игрушки гамал в окнах... :)))
мне достаточно было добавить в /etc/modprobe.d/asla-base - "options snd-hda-intel model=targa-2ch-dig" и фсе...
+ весь список вариантов под разные кодеки: ALSA-Configuration
Я бился с ней весь вечер. Может есть более качественный вариант, но мне его искать лень.
Например, колонки и наушники работают вместе, если при загрузке наушники уже были всунуты. В винде такого небыло (наверное, я снёс её через две недели после покупки ноута).
Если знаете как побороть этот глюк, напишите.
за последнее спасибо огромное... Очень полезный список
Большое спасибо за подсказку!
Искал решение долго, а оно было под носом (никогда не побывал "targa-2ch-dig", а вокруг да около все обшарил).
Честно говоря, читаю уже раз десятый. И всё с нулевым эффектом. Вот данные моей железки:
# lspci
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
# aplay --list-devices
**** Список PLAYBACK устройств ****
карта 0: NVidia [HDA NVidia], устройство 0: ALC883 Analog [ALC883 Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 1: ALC883 Digital [ALC883 Digital]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 6: Si3054 Modem [Si3054 Modem]
Подустройства: 0/1
Подустройство №0: subdevice #0
# cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC883
Codec: LSI Si3054
Что именно мне прописывать? Прошёлся по ссылкам и ничего (к сожалению) имеющего отношение к моей карточке не увидел.
Заранее благодарен за ответ!
Новая ссылка HD-Audio-Models попробуй установить модели для своего кодека (ALC883)
msi pr200 ubuntu 8.04
targa-2ch-dig помогло, спасибо
а как сделать так чтобы ноутбук не думал что в нем есть наушники и выводил звук через колонки? у меня порт наушников заклинило теперь комп думает что всегда включены наушники....
Отправить комментарий