Страница 1 из 2

Мультизадачность для звука

Добавлено: 11 май 2005, 17:32
Anonymous
В KDE программы почему-то монопольно овладевают звуковой картой. Например не удасться запустить любимое караоке или видео, если уже что-то играет, скажем, через XMMS.

Это можно как-нибудь исправить? Что можно сделать?

Добавлено: 11 май 2005, 17:35
Foxx
artsd?

Добавлено: 11 май 2005, 17:44
Anonymous
Это опция "Стартовать сервер..." в настройке звука под KControl?
Пробовала включить - звук вообще пропал.

Добавлено: 11 май 2005, 18:47
sky
имхо лучше всего сходить на 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

вот тогда будет абсолютное счастье =)

Добавлено: 15 май 2005, 13:52
Anonymous
Установка ALSA не помогла. Не находит моё звуковое устройство, т.е. звуковую карту. Как это настроить?

Звук. карта интегрирована, чипсет i815e

Добавлено: 16 май 2005, 18:17
booxter
#lsmod у студыю.
#alsaconf
#ps ax|grep artsd
#ls /proc/asound
#ls -l /dev/snd/

Добавлено: 16 май 2005, 18:39
Llama
да быть того не может. 90% чт у тебя родной звук от i815 -> должено помочь modprobe snd-intel8x0.

Добавлено: 19 май 2005, 12:56
Anonymous
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 
На экране мастера lsconfig был выбор из трёх пуктов, два первых абсолютно одинаковые.

[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 
PS. Все команды вводились точно в такой последовательности, как здесь. В результате их исполнения ситуация со звуком не разрешилась. Наличие дубликата в звук. конфигурации связано скорее всего с моими бесконечными попытками проинсталлировать хоть какой-нибудь alsa-driver, - они ставятся, а удалять старые я ещё не научилась.

Добавлено: 19 май 2005, 14:27
Llama
Shizuku,
Совет - если дистрибутив позволяет - то стоит перейти на 2.6 - там и ALSA более человечьим образом работает... ДА и IDE там более вменяемый ИМХО нынче.\
PS: Дистрибутив-то какой?

Добавлено: 19 май 2005, 17:01
zotrix
imho prosto alsa nekorektno ustanovlena

Добавлено: 19 май 2005, 23:03
booxter
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.

Добавлено: 26 май 2005, 15:55
Anonymous
А обязательно отключать OSS, если хочешь ALSA?

==================
Мя созерцает списочек модулей свежего ядра...

Добавлено: 26 май 2005, 16:33
booxter
Да

Добавлено: 07 июн 2005, 00:12
Vorax
Про монопольное овладевание звуковой картой.

В Гноме та же ситуация :(. arts это решение для кде. А что делать в Гноме?

Добавлено: 07 июн 2005, 01:04
bazil
esd