Прошу помощи, есть мать Asus p5b и соответственно встроенная звуковуза, которая умеет 7-и ли 8-и канальный звук, есть колонки creative t6100 5.1. Проблема в следующем: как я понял, альса умеет многопоточность т.е. dmix у нее по умолчанию включен, но работает слегка странно, если одновременно запустить несколько мплэеров в режиме стерео(к примеру mp3 ) то играют оба-причем на все 6 колонок, но если запустить фильм со звуком 5.1 - то все, потом любое приложение использующее звук говорит что device busy. Перед тем как писать здесь погуглил, перепробовал кучу конфигов для альсы, вот например такой: pcm.dmixs51 { type dmix ipc_key 1024 ipc_key_add_uid false # let multiple users share ipc_perm 0660 # IPC permissions (octal, default 0600) slave { pcm "hw:0,0" # see below rate 48000 channels 6 period_time 0 period_size 1024 buffer_time 0 buffer_size 4096 } }
pcm.asym51 { type asym playback.pcm "dmixs51" capture.pcm "hw:0,0" # this might be "dsnoop:0" }
pcm.dsp0 { type plug slave.pcm "asym51" }
Или такой, pcm.!default { type plug slave.pcm "dmixer" }
pcm.dmixer { type dmix ipc_key 32167 slave { pcm "hw:0,0" channels 6 period_time 0 period_size 1024 buffer_size 4096
} # bindings { # 0 0 # 1 1 # } }
ctl.dmixer { type hw card 0 device 0 } pcm.dsp { type plug slave.pcm "dmixer" # use our new PCM here } ctl.mixer { type hw card 0 }
Толку 0. Ктонибудь настраивал успешно сабж? З.Ы. Использую кеды(артс не предлагать)