ALSA drivers

Здесь обсуждаются все вопросы, не попадающие под другие категории
michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

ALSA drivers

Сообщение michael »

Есть проблема с сабжем. Звук встроенный (на чипсете NVIDIA2). Если работает некая программа, проигрывающая звук, то, если запустить другую программу, пытающуюся делать то же самое, вторая прога зависает (если пользовать OSS драйвера, она просто отвалится с сообщением о занятости звукового устройства). Но это еще ладно, если убить первую прогу, вторая очнется и будет все нормально. Но если запустить третью, то после завершения первой, оставшиеся программы виснут намертво (kill -9 игнорируют) :( . В общем, единственный способ восстановить звук --- перезагрузка. Как-то нехорошо получается... Может лечится это как?

AlexL

Сообщение AlexL »

1) Купить дорогую карту имеющую аппаратный микшеринг.
2) Настроить dmix. Не буду писать как это делать ибо лень. Сходи на форум от www.gentoo.org и поищи там dmix. Там по англицки разжуют и в рот покладут.

Но это только если работать через alsa. OSS приложения будут все равно ждать. Там есть у ALSA нечно типа aoss но это фигня неработающая.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Michael, настроіть звуковой сервер - nas, esd или arts
Опыт растет прямо пропорционально выведенному из строя оборудованию

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

To AlexL: за наводку на dmix большой сэнкс.
To Llama: сервер не решение, а обход проблемы. Ведь что получается: любой гад-пользователь может довести звуковую систему до непотребного состояния. По-моему, иначе чем серьезным багом, это назвать нельзя.

Кстати, если я настрою dmix в глобальных настройках, может ли пользователь его отключить в своих собственных настройках?


AlexL

Сообщение AlexL »

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

другое дело, что dmix работает на порядок лучше, чем все то что перечислил Llama. С ним может только jack сравниться, но там масса других проблем, включая главную - необходимость плагинов для всех программ. esd, arts работают медленно и прозводительностью там и не пахнет.

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Итог: если железо не поддерживает хардварного миксинга и мы пользуем ALSA, любой пользователь может грохнуть звуковую систему. :evil:

Я, наверное, на OSS откачусь.

AlexL

Сообщение AlexL »

для себя да. ну и флаг ему, если совсем дурень. на работу у других юзеров это не повлияет.

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Еслиб для себя, хрен с ним. Ситуация другая: юзерский процесс(ы) висит, kill -9 не помогает (из под root'а), /dev/dsp (или алсовское устройство) заняты, при попытке любой другой программы обратится к /dev/dsp оная программа виснет с такими же симптомами, даже если ее root запустил.

Ответить