Форумы » Calculate Linux Desktop XFCE »
Если не включается програмное микширование (dmix) через ALSA...
Добавил(а) B. X. почти 12 года назад
В 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, только без задержек, без падения сервера и без необходимости слушать звук с постоянными проблемами (например в играх он звучал у меня просто ужасно).
Ответы (5)
RE: Если не включается програмное микширование (dmix) через ALSA...
-
Добавил(а) Alexander Tratsevskiy почти 12 года назад
Спасибо за статью. Вы можете перенести её в
RE: Если не включается програмное микширование (dmix) через ALSA...
-
Добавил(а) B. X. почти 12 года назад
просто продублировать? хорошо...
RE: Если не включается програмное микширование (dmix) через ALSA...
-
Добавил(а) Alexander Tratsevskiy почти 12 года назад
Ну можно еще оформить скриншотами рабочего стола и т.п. )
RE: Если не включается програмное микширование (dmix) через ALSA...
-
Добавил(а) Iurii Blokhin почти 12 года назад
Если вынести в системный конфиг /etc/asound.conf тоже работает?
RE: Если не включается програмное микширование (dmix) через ALSA...
-
Добавил(а) B. X. почти 12 года назад
Ну можно еще оформить скриншотами рабочего стола и т.п. )
хех... да, так нагляднее... добавил скрин:
Если вынести в системный конфиг
не пробовал... но почему не должно работать? читается что оттуда, что оттуда... какая разница?
(1-5/5)