Нет возможности проигрывать одновременнос разных ресурсов звук. Всё делал как обычно, по докам, невышло.
На другом железе без проблем, не первый раз уже делаю. а с этой звуковухой непрокатило. хотя знаю точно она поддерживает даже аппаратное микширование потоков.
Подсобите, может у кого на ноутбуке или на материнке вшитая есть, как решали проблему?
У меня ноут ASUS А6000 (Intel), Gentoo, ALSA-1.0.10, звук High Definition Audio от Intel, ядро 2.6.15-suspend2
Intel-HDA + ALSA + многопоточность ? (Всё делал в по докам, неполучилось)
Модератор: Модераторы разделов
-
- Сообщения: 36
Intel-HDA + ALSA + многопоточность ?
Всему своё время и место.
-
- Сообщения: 384
- ОС: LFS
Re: Intel-HDA + ALSA + многопоточность ?
хотя знаю точно она поддерживает даже аппаратное микширование потоков.
Откуда такая уверенность? Вроде софтверное микширование, как и на остальных 95% встроенных звуковух.
-
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Intel-HDA + ALSA + многопоточность ?
Честно говоря вроде аппаратный. Так как без конфигов все нормально микшируется (после того как удалил файл с мишированием =) )
Но утверждать не буду, точно не знаю. Но устройство pcm появилось само собой =)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
- Сообщения: 384
- ОС: LFS
Re: Intel-HDA + ALSA + многопоточность ?
TuLiss
Дык для карт без аппаратного микширования в alsa по умолчанию стоит dmix для вывода через default. Попробуй выведи два потока в hw:0,0 - если второй скажет device busy, значит нет аппаратного микширования.
Дык для карт без аппаратного микширования в alsa по умолчанию стоит dmix для вывода через default. Попробуй выведи два потока в hw:0,0 - если второй скажет device busy, значит нет аппаратного микширования.
-
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Intel-HDA + ALSA + многопоточность ?
Да все прально , програмный. Просто этот вопрос изучать нет времени. Как мне тут еще подсказали, теперь алса по умолчанию сама все микширует
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
- Сообщения: 36
Re: Intel-HDA + ALSA + многопоточность ?
А каким путём выяснили? И где об этом можно почитать. Просто я как то на пару статей нарывался в сети, в которых говорилось о её аппаратном микшировании и 24 битном процессоре. Немогу найти сейчас ссылку, если найду, кину.
И всётаки, что мне делать то? Я и на alsa-project и в ЛОР-ФАК был, как только не пробовал, толку нет -
ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open) unable to open slave
aplay: main:544: audio open error: Device or resource busy
это при одновременно запущеном xmms и попытке проиграть wav файл при помощи aplay.
Всему своё время и место.
-
- Сообщения: 384
- ОС: LFS
Re: Intel-HDA + ALSA + многопоточность ?
Нет у тебя аппаратного микширования. Вдумайся в то что, alsa-lib говорит.
ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open)
То есть dmix алса поставила сама для твоей карты.
unable to open slave
dmix не может открыть подчиненный(slave) девайс, hw:0,0 как правило. Соответственно xmms у тебя выводит звук не на default (где и стоит dmix), а на hw:0,0 или ещё куда. Какие настройки output у xmms?
ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open)
То есть dmix алса поставила сама для твоей карты.
unable to open slave
dmix не может открыть подчиненный(slave) девайс, hw:0,0 как правило. Соответственно xmms у тебя выводит звук не на default (где и стоит dmix), а на hw:0,0 или ещё куда. Какие настройки output у xmms?
-
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Intel-HDA + ALSA + многопоточность ?
укажи xmms использовать pcm
да и еще советую xmms поменять например на audacious,но это мое имхо =)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
- Сообщения: 36
Re: Intel-HDA + ALSA + многопоточность ?
всем огромное спасибо, разобрался. Выставил в XMMS вывод в default(PCM), обновил алсу (на всякий случай), и всй встало на свои места. :-)
Всему своё время и место.