LINUX.ORG.RU
ФорумTalks

Звук и звуковые демоны


0

0

Что со звуком у Linux? Проблем вроде нет, так как все программы ходят через ESD. Но, допустим, kphone его не знает. Дело даже не в kphone, а во многих программах, которым просто необходим /dev/dsp. Что делать - не ясно. Есть ли метод завернуть все звуки в один поток? esddsp работает с тормозами. Может его как-то подкрутить (в смысле esd) или перейти на что-то другое (например arts)?

Подкрути лучше альзу - у неё есть нормальный микшер dmix, про который написано в FAQ'е.

Deleted
()

Да вообще ниче не понять! Почему нет единого стандартного сервера? Этож нах столько ресурсов тратить esd, arts, else? В Totem например через esd звук за картинкой не успевает, надо перенастаривать на gstreamer. И вот такие вот задроты просто выворачивают.

anonymous
()
Ответ на: комментарий от anonymous

lol, dmix кривоглюк, esd нормальный, у гстримера кривой esd бэкэнд, gstreamer перспективный мегаглюк, тащить ради всего этого jack не катит. Положение аудио в линуксе удручает.

anonymous
()
Ответ на: комментарий от Pi

> алса + oss эмуляция, включается в ядре

Так не хочется ядро пересобирать... Может это уже включено? Где можно посмотреть? (FC4 + yum updates)

AlexKiriukha ★★★★
() автор топика
Ответ на: комментарий от anonymous

У gstreamer нету нормального dmix бэкэнда

anonymous
()

Нашел /boot/config-2.6.16-1.2069_FC4:

[root@kangaroo boot]# grep OSS config-2.6.16-1.2069_FC4
CONFIG_CHR_DEV_OSST=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set

[root@kangaroo boot]# grep ALSA config-2.6.16-1.2069_FC4
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_CX88_ALSA=m

Что бы это значило?

AlexKiriukha ★★★★
() автор топика
Ответ на: комментарий от anonymous

>lol, dmix кривоглюк

А что там кривоглючного? Давно уже пользую альсу и глюков не замечал.

SatanClaus ★★★
()

>например arts

у artsd есть параметр "засыпать при простое более". у меня стоит 3 секунды, так что по истечению этого времени любой процесс может завладеть звуковухой

ps. alsa + oss emulation - уже классика

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

>А что там кривоглючного? Давно уже пользую альсу и глюков не замечал.

Мнооого чего. Если их у теб нет, это незначит что их нет у других

anonymous
()

Купи нормальную звуковуху, имеющую аппаратный микшер и забудь про звуковые сервисы.

> Почему нет единого стандартного сервера?

Потому что это не микрософт. Хочешь единого и непоколебимого - иди туда :)

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

> Купи нормальную звуковуху, имеющую аппаратный микшер и забудь про звуковые сервисы.

У меня все это на работе стоит, так что "нормальная звуковуха" не вписывается в планы :-)

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

Значит, не повезло :-)

Иногда везет и со встроенными. У меня, согласно lspci,

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)

Микширует потоки нормально.

Вообще, если не dmix, то jackd. Остальные серверы уж больно тормозные. Я в своё время натрахался. А jackd сейчас практически стандарт.

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

>Sound серверы вообще-то зло по своей сути.

Абсолютно согласен. Просто атавитизм какойто. Альса наше всё.

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

>>00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)

>Через что микширует?

alsa. Без dmix'а вроде как.

А может и с ним. Я когда-то давно-давно его настраивать пытался, но так и не
завелось ничего. А с тех пор уже 3 материнки сменил (юзаю только встроенный звук).

Нашел вот /etc/asound.conf

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dsp0 {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1022
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
#buffer_size 1024
#buffer_size 32768
#periods 128
rate 44100
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}




Это и есть dmix? Тогда извиняюсь.. :)

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

> Sound серверы вообще-то зло по своей сути.

На домашней машине - может быть.

А мне вот не хватает возможностей jack для микшинга звука с кучи софта. Ставить много-много звуковых карт не предлагать :)

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