Отключение встроеных колонок на ноутбуке. [решено]

Изображение пользователя picaro.

Здравствуйте, собственно вопрос: как отключить встроенные колонки?
Есть встроенные колонки и есть подключённые наушники. Винда программно отключает колонки, когда в порт наушников что-то подключено. Как такого же добиться в Лине? Реально ли вообще?
Ноутбук: Asus F3Kseries
Звук: Realtek Hight Definition Audio

0
fliker09 - 13 Июнь, 2008 - 20:45
Изображение пользователя fliker09.

У меня также на Acer 7220. Добился этого обновлением ручками ALSA.

0
picaro - 22 Июнь, 2008 - 17:03
Изображение пользователя picaro.

Я героически вылечил данный глюк.
Для всех владельцев недорогих ноутбуков с софтовой картой 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.
После этих действий звук у меня появился и в колонках и в динамиках, но не вместе.

0
Bazilio - 22 Июнь, 2008 - 22:34
Изображение пользователя Bazilio.

молодецЪ! :)

0
skew - 1 Август, 2008 - 23:00
Изображение пользователя skew.

Если вывод команд (смотреть выше) такой же как у меня, то вставляем в соответствующие файл не менее соответствующие значения:
/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

0
picaro - 2 Август, 2008 - 13:41
Изображение пользователя picaro.

Я бился с ней весь вечер. Может есть более качественный вариант, но мне его искать лень.
Например, колонки и наушники работают вместе, если при загрузке наушники уже были всунуты. В винде такого небыло (наверное, я снёс её через две недели после покупки ноута).
Если знаете как побороть этот глюк, напишите.

0
Гость - 3 Декабрь, 2008 - 03:37

за последнее спасибо огромное... Очень полезный список

0
Гость - 4 Декабрь, 2008 - 16:53

Большое спасибо за подсказку!
Искал решение долго, а оно было под носом (никогда не побывал "targa-2ch-dig", а вокруг да около все обшарил).

0
Vlad_W_1999 - 25 Апрель, 2010 - 18:45

Честно говоря, читаю уже раз десятый. И всё с нулевым эффектом. Вот данные моей железки:

# 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

Что именно мне прописывать? Прошёлся по ссылкам и ничего (к сожалению) имеющего отношение к моей карточке не увидел.

Заранее благодарен за ответ!

0
skew - 26 Апрель, 2010 - 08:37
Изображение пользователя skew.

Новая ссылка HD-Audio-Models попробуй установить модели для своего кодека (ALC883)

0
Гость - 19 Январь, 2009 - 22:05

msi pr200 ubuntu 8.04
targa-2ch-dig помогло, спасибо

0
Гость - 30 Июнь, 2011 - 13:00

а как сделать так чтобы ноутбук не думал что в нем есть наушники и выводил звук через колонки? у меня порт наушников заклинило теперь комп думает что всегда включены наушники....

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры