Кто захватил ресурсы звука

Автор: ushakov Дата: 10.02.2005 12:12 Периодически случается следующая вещь - кто-то захватыает ресурсы звуковой платы так, что все приложения перестают воспроизводить звук. Лечится это все выходом из X-ов (иногда даже перезагрузкой). Как определить ту софтину, которая захватила звуковые ресурсы (без выхода их X-ов)?
Re: кто захватил ресурсы звука 10.02.2005 13:46Shurik В KDE:
Пуск\Система\Центр информации\Прерывания
Смотришь, на каком IRQ висит твоя звуковая карта и что ещё висит на таком-же IRQ. В зависимости от того, что ты там увидишь и что там у тебя висит можно будет давать дальнейшие рекомендации.
И ещё, пожалуйста, поскольку все телепаты дружно ушли в отпуск, напиши, какой у тебя дистрибутив, какая звуковуха, а затем скопируй полностью, что тебе выведет:
# uname -a
Вводить эту команду надо в Терминале:
Пуск\Система\Терминал
Re: кто захватил ресурсы звука 10.02.2005 14:56ushakov Звук: SB Live! 5.1
OS: ASPLinux 9.2
Ядро: 2.4.22-1.2199.nptl.aspcustom (взял конфиг для i686 и включил поддержку P4)

Но я думаю, что проблема чисто программная. Было замечено, если Xine поставить на паузу, то KAlarm в назначеное время окно сообщения всплывает, а звука нет. Если в этот момент закрыть Xine - звук появляется. Проблема наблюдалась и до покупки SB Live! 5.1 на AC97 (и на ASP'овской сборки ядрах 2.4.22-1.2154.nptl.asp и 2.4.22-1.2199.ntpl.asp). Поэтому меня интересует: как посмотреть, какие программы захватили, например, /dev/dsp ?

PS: речь идет о домашнем компьютере, к которому кроме меня имеют подход еще четыре человека. Они смотрят фильмы, слушают музыку, играют в игры ... а я потом опаздываю на работу, т.к. KAlarm не может воспроизвести wav-файл Улыбка
Re: кто захватил ресурсы звука 10.02.2005 15:02shutdown-h-now Ты каким звуковым сервером пользуешься?
Если ARTS, то он действительно поддерживает только вывод звука с одной программы. Пискнул системный звучек - звуковуху занял Улыбка)))
Выход - отключи arts (в центре управления KDE) и юзай, например, алсу или е-саунд.
Re: кто захватил ресурсы звука 10.02.2005 15:32ushakov >Выход - отключи arts (в центре управления KDE) и юзай, например, алсу или е-саунд.

Отключать совсем (тогда где и как включить alsa), или у arts поменять метод вывода на ALSA или OSS?
Re: кто захватил ресурсы звука 10.02.2005 17:18shutdown-h-now ARTS отключай совсем, а нужную звуковую систему можно установить в каждом приложении индивидуально. А вообще, при отключенном arts большинство приложений ставят себе алсу по умолчанию.
Re: кто захватил ресурсы звука 10.02.2005 18:53ushakov Далеко не во всех программах есть настройки звуковой подсистемы. После того как я отключил ARTS (потом и после включения не появился) Пропал звук в VMWare 5.0 Beta1 (:
Re: кто захватил ресурсы звука 11.02.2005 14:37shutdown-h-now Зато, есть подозрение, появился во всех возможных плеерах, причем одновременно Улыбка)))
Я, к сожалению, в VMWare звук не настраивал, но есть подозрение, что в конфигурации там все таки источник звука сменить можно. Только конфиги править ручками придется. Иначе откуда vmware знает, что надо использовать arts?
Re: кто захватил ресурсы звука 11.02.2005 18:21ushakov Как раз в некоторых исчез (а настроить нельзя). В тех, в которых остался, действительно звучал параллельно. Но все же повторю последний вопрос: как узнать какая ... захватила звуковой ресурс? Мне уже не нужно параллельно, мне нужно выяснить, какая софтина закрывается некоректно - не освобождая звуковую.
Re: кто захватил ресурсы звука 11.02.2005 18:29yr man fuser

[root@localhost ~]# fuser /dev/dsp
/dev/dsp: 2920
[root@localhost ~]# ps -A | grep 2920
2920 ? 00:00:04 xmms
Re: кто захватил ресурсы звука 11.02.2005 18:31ushakov 2 yr.

Спасибо - то что нужно!
RSS-материал