2 звуковые карты, нужная карта не работает

Здравствуйте, установил видео карту Sapphire 5550 HD, на борту которой также имеется HDMI звуковая карта, поставил Gentoo с нуля с автосборкой ядра Genkernel, видеокарта и 2 звуковушки нашлись и встали как надо, но вот беда - запускаю, к примеру Firefox на воспроизведение флеш видео - молчит зараза, хотя в графической оболочке поставил по умолчанию нужную карточку, по alsamixer первой открывается карточка HDMI, которая мне нафик не нужна - меняю ее на основную карточку - по прежнему молчание, и как только выхожу из alsamixer, то первой картой по прежнему в последствии открывается чертова HDMI :(

Помогите пожалуйста сделать так, чтобы в Генту звук воспроизводился только через основную аналоговую карточку, умоляю.

думаю надо надо смотреть

думаю надо надо смотреть куда-нибудь в сторону pulseaudio

Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...

bumbaram написал(а): думаю

bumbaram написал(а):
думаю надо надо смотреть куда-нибудь в сторону pulseaudio

Этого то я и боялся, так как вычитал где то, что он глючный. Но сейчас попробую его поставить, и если проблема решиться - я пересмотрю свое первоначальное мнение.

Цитата: так как вычитал где

Цитата:
так как вычитал где то, что он глючный

На заборе наверно ;)
Нормально работает уже больше полугода, никаких проблем не наблюдаю, при микшировании в kde(phonon) и выводом через алсу на Realtek и Nvidia аля Intel HDA

подтверждаю. :)

подтверждаю. :) даже с размаскированным флагом system-wide.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Документацию смотрели?

http://www.gentoo.org/doc/ru/alsa-guide.xml#doc_chap4, раздел "Несколько звуковых карт", как можно нужную карту поставить "по умолчанию"

есть специальная утилита для

есть специальная утилита для переключения карт из консоли - asoundconf
взять можно из sunrise оверлея , или отсюда http://code.google.com/p/bt-overlay/source/browse/#svn%2Ftrunk%2Fmedia-sound%2Fasoundconf
работает просто:
вывести лист карт
asoundconf list
выбрать дефолтную карту:
asoundconf set-default-card name
Я таким образом переключал звук между встроенной в бук звуковухой и внешней creative x-fi

Да проще будет в BIOSе

Да проще будет в BIOSе отключить встроенную карту..

Здесь, похоже, сложнее

Нужно встроенную оставить, а отключить (или сделать второй) "звук" на видеокарте.
И ещё, полагаю, дело осложняется тем, что для обеих звуковых карт драйвер snd-hda-intel используется.

Сталкивался с такой же

Сталкивался с такой же проблемой. Решил изменением файла /usr/share/alsa/alsa.conf :

...
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 0
...

Перезапускаем алсу, и наслаждаемся :)

ЗЫ Единственный минус такого решения - после каждой сборки алсы надо опять лезть в конфиг :(

на свой страх и риск :)

kopwin написал(а):
Единственный минус такого решения - после каждой сборки алсы надо опять лезть в конфиг :(

man make.conf - найти CONFIG_PROTECT
Добиться, чтобы emerge --info | grep -i CONFIG_PROTECT показала /usr/share/alsa, пересобрать и проверить, не помогло ли это

а эта строка - это просто подпись

Имхо больно велик риск после

Имхо больно велик риск после такой операции славить неведомый никому фееричный баг после обновления. И фиг вспомнишь где накосячил

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".