Если не включается програмное микширование (dmix) через ALSA...

В Calculate уже на протяжении многих выпусков не включается автоматом программное микширование, если звуковая карта не поддерживает аппаратное (что ALSA уже давно умеет). Не знаю по какой причине этого не происходит, но из-за этого многие переходят на Pulseaudio (так как действительно неудобно каждый раз перед проигрыванием песни или видео на youtube смотреть, чтобы звук у тебя не был занят скайпом, например), хотя нужно всего лишь поместить в .asoundrc

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 
        rate 44100 
    } 
    bindings { 
        0 0 
        1 1 
    } 
} 

ctl.mixer0 { 
    type hw 
    card 0 
}

И в результате dmix будет работать, нужно все настройки у плееров переставить на default, а в настройках alsa.conf выбрать очерёдность карты так, чтобы нужная была первой. Если при этом используется ещё и HDMI тем же модулем, то это тоже решаемая задача:

options snd-hda-intel index=0,1 
options snd-usb-audio index=2

Здесь первые два - это (у меня, например) NVidia HDMI и встроенная Intel Realtek (которая и используется по умолчанию). Последняя - это usb-микрофон, который можно отдельно указать в скайпе. В результате всех этих немногих настроек, мы имеем тоже самое, что и в Pulseaudio, только без задержек, без падения сервера и без необходимости слушать звук с постоянными проблемами (например в играх он звучал у меня просто ужасно).

Спасибо за статью. Вы можете перенести её в блог.

просто продублировать? хорошо…

Ну можно еще оформить скриншотами рабочего стола и т.п. )

Если вынести в системный конфиг <</etc/asound.conf>> тоже работает?

Ну можно еще оформить скриншотами рабочего стола и т.п. )

хех… да, так нагляднее… добавил скрин: http://www.calculate-linux.ru/blogs/show/460

Если вынести в системный конфиг

не пробовал… но почему не должно работать? читается что оттуда, что оттуда… какая разница?