Jaký zvuk do Linuxu?
David Kuzela
david na kuzela.cz
Neděle Květen 27 15:43:01 CEST 2001
Faltynek Pavel pise:
> ALSA -složité "oživení" zvukovky (CMI), nutno udávat vždy
> zařízení mixéru, jinak nefunguje
> +++umožňuje vypnout "3D" režim, -max. 1 stream (aplay)
> -nulová podpora v GNOME, -XMMS plugin nefunguje,
> -mpg123 (make linux-alsa) nejde zkompilovat,
> -nefunguje OSS emulace (asi kvůli nutnosti
> explicitního zadávání čísla mixeru)
Me funguje jak xmms plugin, tak emulace OSS (coz odbourava ostatni minusy).
> ALSA funguje "napolo", protože jestli jsem dobře pochopil filozofii
> emulace OSS, pak /dev/dsp a /dev/audio by se s ALSA měly chovat jako
> předtím s OSS, což nefunguje.
OSS emulaci je treba "zapnout", tj. naloudovat ty spravne moduly, tohle je
ukazka z meho /etc/modules.conf:
# Advanced Linux Sound Architecture (ALSA)
# [1] Native Device Support (for Zoltrix Nightingale Pro6)
alias char-major-116 snd # Native ALSA driver (base)
alias snd-card-0 snd-card-cmipci # First card's driver
alias snd-card-1 off
alias snd-card-2 off
alias snd-card-3 off
alias snd-card-4 off
# Available options for CMIPCI:
# snd_dac_frame_size - max playback frame size in kB (4-128kB)
# snd_adc_frame_size - max capture frame size in kB (4-128kB)
# snd_enable_midi - 1 = enable, 0 = disable (default)
# snd_enable_fm - 1 = enable, 0 = disable (default)
# snd_mpu_port - 0x300 (default),0x310,0x320,0x330
# snd_fm_port - 0x388 (default)
options snd_enable_midi snd_enable_fm
post-install snd alsactl restore # save only manually (when needed)
# [2] OSS Emulation
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
--
David Kužela
-=[david na kuzela.cz]=-=[ICQ][24470559]=-=[http://penguin.cz/~dawyd]=-
Další informace o konferenci Linux