Мультизадачность для звука
Мультизадачность для звука
В KDE программы почему-то монопольно овладевают звуковой картой. Например не удасться запустить любимое караоке или видео, если уже что-то играет, скажем, через XMMS.
Это можно как-нибудь исправить? Что можно сделать?
Это можно как-нибудь исправить? Что можно сделать?
имхо лучше всего сходить на http://www.alsa-project.org/
если alsa в ядре нету
потом прочитать и настроить это
http://www.alsa-project.org/alsa-doc/do ... ic#softmix
настроить все возможные приложения(xmms,mplayer etc) для работы через alsa, включая сам artsd сервер(там же в KControl)
всё что пользует /dev/dsp запускать через aoss
вот тогда будет абсолютное счастье =)
если alsa в ядре нету
потом прочитать и настроить это
http://www.alsa-project.org/alsa-doc/do ... ic#softmix
настроить все возможные приложения(xmms,mplayer etc) для работы через alsa, включая сам artsd сервер(там же в KControl)
всё что пользует /dev/dsp запускать через aoss
вот тогда будет абсолютное счастье =)
No microsoft software was used to post this message
Итак, по порядочку.booxter писал(а):#lsmod у студыю.
#alsaconf
#ps ax|grep artsd
#ls /proc/asound
#ls -l /dev/snd/
Код: Выделить всё
root@home:/mnt/hda2# lsmod
Module Size Used by Not tainted
nls_koi8-r 3868 1 (autoclean)
nls_cp866 3836 1 (autoclean)
snd 33228 0 (autoclean)
agpgart 38296 4 (autoclean)
parport_pc 24840 1 (autoclean)
lp 7492 0 (autoclean)
parport 22496 1 (autoclean) [parport_pc lp]
autofs4 8756 0 (unused)
nls_iso8859-1 2844 1
nls_cp437 4348 1
i810_audio 25064 0
ac97_codec 11884 0 [i810_audio]
soundcore 3428 2 [snd i810_audio]
serial 51972 0
usb-uhci 21836 0 (unused)
usbcore 57472 0 [usb-uhci]
apm 9768 1
rtc 6908 0
[x] intel8x0 Intel Corp. 82801BA/BAM AC'97 Audio (rev 02)
[] intel8x0 Intel Corp. 82801BA/BAM AC'97 Audio (rev 02)
[] Legacy Probe legacy ISA (non-Pnp) chips
Я выбрала первый вариант из предложенных (см. ^^)
Код: Выделить всё
root@home:/mnt/hda2# alsaconf
...
Стартовала утилита конфигурации, после небольшого мастера, выдало, то, что ниже
...
Running update-modules...
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/drivers/char/dr
m/gamma.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/acore/seq
/snd-seq-dummy.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/drivers/o
pl4/snd-opl4-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/drivers/s
nd-aloop.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/drivers/s
nd-serialmidi.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/drivers/v
x/snd-vx-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/i2c/other
/snd-ak4114.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/i2c/other
/snd-ak4117.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/isa/msnd/
snd-msnd-pinnacle.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/au88x
0/snd-au8810.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/au88x
0/snd-au8820.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/au88x
0/snd-au8830.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/ca010
6/snd-ca0106.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/emu10
k1/snd-emu10k1x.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/hda/s
nd-hda-codec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/hda/s
nd-hda-intel.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/ice17
12/snd-ice1712.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/ice17
12/snd-ice1724.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/mixar
t/snd-mixart.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/pcxhr
/snd-pcxhr.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/snd-a
tiixp-modem.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/snd-a
tiixp.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-xfs/kernel/sound/pci/snd-a
zt3328.o
===============================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
Код: Выделить всё
root@home:/mnt/hda2# ps ax|grep artsd
2050 pts/0 S 0:00 grep artsd
Код: Выделить всё
root@home:/mnt/hda2# ls /proc/asound
cards dev devices meminfo oss-devices seq sndstat version
Код: Выделить всё
root@home:/mnt/hda2# ls -l /dev/snd/
итого 0
Код: Выделить всё
root@home:/mnt/hda2# cat /proc/asound/cards
--- no soundcards ---
Код: Выделить всё
root@home:/mnt/hda2# uname -a
Linux home 2.4.22-xfs #1 SMP Fr Sep 19 17:55:45 CEST 2003 i686 GNU/Linux
root@home:/mnt/hda2# ls -l /dev/snd/
итого 0
Heta jos'c' nia dobra:) Znachyc', tvoj modul nie stvaryu devices? Tady skazhy, jaki u ciabie dystryb. Ci ne nadta stary? U ciabie mabyc' usio pracuje praz OSS, a heta shtuka nie padtrymlivaje shmatkanalnas'ci. Treba pasprabavac' vygruzic' OSS-modul' i zagruzic' ALSA-modul.
Pasprabuj pastavic' 2.6 jadro. Tam ty tochna rodnuju ALSA prykrucish i OSS tam pa defaultu vykliuchany.
итого 0
Heta jos'c' nia dobra:) Znachyc', tvoj modul nie stvaryu devices? Tady skazhy, jaki u ciabie dystryb. Ci ne nadta stary? U ciabie mabyc' usio pracuje praz OSS, a heta shtuka nie padtrymlivaje shmatkanalnas'ci. Treba pasprabavac' vygruzic' OSS-modul' i zagruzic' ALSA-modul.
Pasprabuj pastavic' 2.6 jadro. Tam ty tochna rodnuju ALSA prykrucish i OSS tam pa defaultu vykliuchany.