Звук в разных приложениях (одновременно)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Мак Сим
Сообщения: 231
ОС: Ubuntu 9.04

Звук в разных приложениях

Сообщение Мак Сим »

Почему когда у меня допустим играет mplayer, то звук вырубается во всех остальных прогах.
То же самое mocp. Он играет - аьска не пищит.
2:5020/8086.465
Мой открытый PGP-ключ тут
Dell Inspiron 2200 - Debian(testing)
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: Звук в разных приложениях

Сообщение mr.qweo »

Мак Сим писал(а):
18.06.2006 10:12
Почему когда у меня допустим играет mplayer, то звук вырубается во всех остальных прогах.
То же самое mocp. Он играет - аьска не пищит.

Прекрасное обьяснение проблемы :)

Тут нужно настраивать многопоточный звук,howto есть на gentoo-wiki.com.В принципе,всё сводится к установке нужных пакетов (alsa-oss),создание конфига asound.conf,в котором надо прописать,что будет использоваться OSSmix,и настройке самих програм (хотя проще запустить их через aoss).
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: Звук в разных приложениях

Сообщение Mind Freedom »

Еще можно добавить, что если используются кеды, то иногда помогает отключение aRts.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
Мак Сим
Сообщения: 231
ОС: Ubuntu 9.04

Re: Звук в разных приложениях

Сообщение Мак Сим »

Mind Freedom, исользуется FluxBox
2:5020/8086.465
Мой открытый PGP-ключ тут
Dell Inspiron 2200 - Debian(testing)
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Звук в разных приложениях

Сообщение pzp-5 »

Мне в подобном случае помог пункт из ЛОРовского ФАКа:
20.32 Как сделать программное микширование с ALSA на картах, не поддерживающих аппаратное?

Использовать dmix. Для alsa > 1.0.9pre2 делать то, что написано ниже, необязательно, т.к. alsa сама определяет, способна ли карта микшировать аппаратно и если нет, включает dmix.

Кидаем в /etc такой конфиг (назвается asound.conf)

/etc/asound.conf:

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dsp0 {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#buffer_size 32768
#periods 128
rate 44100
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}

За ответ спасибо McMcc. Готовый файл лежит на http://mcmcc.bat.ru/mypatches/asound.conf
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Звук в разных приложениях

Сообщение oberlicht »

pzp-5 писал(а):
18.06.2006 19:53
Мне в подобном случае помог пункт из ЛОРовского ФАКа: ...


Есть мнение что для ALSA версий не меньше 1.0.9 это излишне.. У меня, во всяком случае, и так работает.
А тех, кто не работают - заставляю играть через aplay.

Припоминаю, что этот вопрос уже обсуждался.. Возможно предшественники уже дали более конкретные ответы.
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали: