denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
В общем ситуация такая, имеются 2 звуковые карты одна встроенная (Realtek AC 97 device 0), другая воткнутая в PCI (C-media device 1). Нужно как-то отключить встроенную или убрать ее на задний план, чтобы звук по дефолту шел через c-media. В настройках мультимедия системы выбрал c-media, также в alsa.conf поменял все device 0 на device 1, но это не помогло проблеме, к примеру тот же браузер chromium вообще не издает звуков ни через какую карту (до включения встроенной карты было все ОК), также в WINE “Audio test failed” при выборе ALSA, но это не столь важно, с Jack работает. В БИОСе выключить карту не предлагать, т.к. она используется в другой ОС (не буду описывать причины, так надо) Нужно в арче либо вырубить встроенную совсем, либо заткнуть ее, чтобы она не использовалась ни одним приложением… Еще что странно, в аудио устройствах непонятки C-Media (alsa), Intel 5CH (alsa), Realtek (OSS) почему так встроенная разделилась на 2 и разные названия… В общем помогите разобраться пожалуйста, содержимое каких файлов нужно, выхлоп какой команды, говорите предоставлю, заранее спасибо за помощь. P.S. граф. среда: Gnome |
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
Имею встроенную Intel HDA и внешнюю USB (колонки Logitech). Переключаю посредством ~/.asoundrc defaults.ctl.card <номер_нужной_вам_карты> defaults.pcm.card <номер_нужной_вам_карты> Чтобы приложение тоже “переключилось”, надо перезапустить его. PS. Звуковая подсистема - голый alsa. PPS. В гноме, когда еще использовал его (давно уже), все замечательно переключалось через PulseAudio. Делал даже (скрипт + хоткей), чтобы PulseAudio перебрасывал звуковые потоки на другую карточку на лету (без вызова всяких диалогов) и приложение просто продолжало играть, только уже через другую звуковуху. |
denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
пульс - г…но из-за которого я юзерфрендли ненавижу |
denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
/usr/share/alsa/alsa.conf ну тут я поменял, после этого в микшере c-media в списке на первом месте стала, но это проблемы не решило, некоторые программы так и не издают звука |
denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
Вроде разобрался, еще вопрос, как отдельно громкость регулировать фронтовых и тыловых колонок? cmi8738 у меня чип |
pztrn |
|
Темы:
23
Сообщения:
1436
Участник с: 20 сентября 2009
|
OHLOL, в ~/.asoundrc надо менять же, нафига вы в /usr полезли? |
denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
PoZiTPoHну НУБас я еще в линуксе))) теперь знаю что ~/ это /home/<user> )) |
mango |
|
Темы:
43
Сообщения:
1521
Участник с: 18 декабря 2008
|
Народ, не мутите воду, всё делается проще Начинем читать тут Для примера: имеем pci сблив5.1 и какую то встроенную звуковуху. Нужно сделать что бы сблив использовалась по умолчанию. Проверяем, какая у нас из звуковых карточек первая $ cat /proc/asound/modules 0 snd_usb_audio 1 snd_emu10k1 Видим, что модуль сблива - второй (1), т.е сблив не используется по умолчанию. Исправляем эту ситуацию. Добавляем строку в конфиг “модпроба” У меня почему то оказался файлик /etc/modprobe.d/sound.conf $ cat /etc/modprobe.d/sound.conf alias snd-card-0 snd-emu10k1 alias sound-slot-0 snd-emu10k1 Добавляем последнюю строчку , где перечисляем нужные для загрузки модули, в том порядке, которой нам нужен: options snd slots=snd_emu10k1,snd_usb_audio Прошу обратить внимание на ключевое слово slots И перегружаемся для чистоты эксперимента. |
pztrn |
|
Темы:
23
Сообщения:
1436
Участник с: 20 сентября 2009
|
Кстати о птичках - когда у меня была ATI, я не указывал порядок загрузки модулей, а дописывал index=1 (или как-то так) |
denisdangerous |
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
Просто чудеса какие то! Вчера вдруг карта из device 0 превратилась в device 1 вроде б норм работало, а сегодня опять она 1 стала((( |