LINUX.ORG.RU

Debian squeeze


0

2

Была alsa после upgrade системы поставился pulseaudio.
Теперь звук блочится одним любым приложением.
Допустим, включаю sonata и звука в skype уже не будет.

Думаю, уже кто-то сталкивался. Дайте, пожалуйста, ссылочку на решение.

З.Ы. Если нужно скинуть какие-либо настройки, скажите, не вопрос.



Последнее исправление: ruscon (всего исправлений: 1)

Включите пользователя в группы pulse-access и pulse, добавьте pulseaudio в автозапуск при входе пользователя в систему и настройте вывод звука всех приложений на pulseaudio.

kostik87 ★★★★★
()

У вас звук сейчас идёт через alsa, которая должна сама определять отсутствие хардварного микшера и подтягивать dmix, но в squeeze этого не происходит. Либо заворачивайте всё на пульсаудио, как посоветовали выше, либо включите dmix:

aidaho@aidaho-laptop:~$ cat /etc/asound.conf
pcm.!default {
type plug
slave.pcm "swmixer"
}

pcm.swmixer {
type dmix
ipc_key 1234
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}

aidaho ★★★★★
()

Сделай нормальное название темы для начала.

MaZy ★★★★★
()
Ответ на: комментарий от kostik87

>>>

Пока что тоже не помогло.
Пробовал так же, как написано в этой статье
http://ankurs.com/2009/02/howto-mpd-with-pulse-audio/
и в одном из кооментов была ссылка
http://mpd.wikia.com/wiki/PulseAudio#For_Distros_where_PulseAudio_access_righ...

Тоже пока не помогло =)

ruscon
() автор топика
Ответ на: комментарий от lmtea

>>>

Попробую поковырять ещё, может я что-то упустил. В любом случае, спасибо за советы.

ruscon
() автор топика

from http://wiki.debian.org/ALSA:

Sharing a card among multiple processes

It is often desirable to be able to share a sound card among several processes running at the same time. This requires the ability to mix the sound outputs of those processes into a single stream.

If your cheap sound card doesn't support hardware mixing try the dmix plugin. This has been set up automatically since libasound2 version 1.0.10-2; in prior versions, look at /usr/share/doc/libasound2/examples/asound.conf_dmix to see how to enable DMIX in /etc/asound.conf (for all users) or ~.asoundrc (for your user).

qbbr ★★★★★
()

Допустим, включаю sonata и звука в skype уже не будет.

Вообще-то, это фича, которая должна работать так: при разговоре по скайпу музыка становится на паузу, а после разговора снимается с паузы (на практике скайп снимает музыку с паузы, даже если она уже была на паузе до разговора). Но должна быть именно пауза в плеере, а не тупое одноканальное воспроизведение. Эта sonata вообще умеет pulseaudio?

gentoo_root ★★★★★
()
Ответ на: >>> от ruscon

Добавил, не помогло.

А должно было. Альсу перегружали? Пока возитесь с альсой пульсаудио лучше не запускать.

aidaho ★★★★★
()
Ответ на: >>> от ruscon

Попробуйте ещё конфиг, который лежит по адресу /usr/share/alsa/pcm/dmix.conf

aidaho ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.