View previous topic :: View next topic |
Author |
Message |
caro_pl n00b
Joined: 10 Oct 2003 Posts: 9 Location: Poland
|
Posted: Sun Mar 14, 2004 9:59 pm Post subject: ALSA i emulacja OSS |
|
|
mam problem bo nie mam urzadzenia /dev/dsp
przez to w wielu programach co nie obsluguja alsy nie mam glosu
ale juz np xmms i mplayer dzialaja super.
wydaje mi sie ze wszystko zrobilem dobrze przy instalacji... moj plik /etc/modules.d/alsa wyglada tak
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
## ALSA portion
alias snd-card-0 snd-cmipci
## alias snd-card-1 snd-ens1371
## OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
# OSS/Free portion - card #1
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
## OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
wydaje sie w porzadku... czy wie ktos moze w czym tkwi problem..
? |
|
Back to top |
|
|
adastra1982 n00b
Joined: 17 Jan 2004 Posts: 28 Location: Poznan, Poland, EU
|
Posted: Sun Mar 14, 2004 10:16 pm Post subject: |
|
|
Hmm... Moj /etc/modules.d/alsa wyglada tak:
Code: | # Alsa 0.9.X kernel modules' configuration file.
# $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 2
1:07:55 johnm Exp $
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
## ALSA portion
alias snd-card-0 snd-emu10k1
## alias snd-card-1 snd-ens1371
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
# OSS/Free portion - card #1
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
## OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
options snd cards_limit=1
|
...ale moze problem polega na tym, jak skonfigurowales jadro?
Np. ja mam tak - fragment mojego configa do jajka 2.6.4-rc1-love3:
Code: | #
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
CONFIG_SND_EMU10K1=y
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_VX222 is not set
#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
|
Wiec jak widzisz, ja w ogole nie mam OSS, ale...
Code: |
bet-pc adastra # ls -al /dev/dsp
lr-xr-xr-x 1 root root 9 mar 14 22:06 /dev/dsp -> sound/dsp
bet-pc adastra # ls -al /dev/sound/dsp
crw-rw---- 1 adastra audio 14, 3 sty 1 1970 dev/sound/dsp
|
...jak widzisz "jakies" /dev/dsp mam . I moge go uzywac:
Code: |
bet-pc adastra # cat /usr/share/sounds/k3b_error1.wav > /dev/dsp
|
- gra! _________________ adastra |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Tue Mar 16, 2004 9:13 am Post subject: |
|
|
Żywcem zerżnięte ze strony http://www.gentoo.org/doc/en/alsa-guide.xml (instalacja i konfiguraja alsy):
Code: |
Code Listing 2.9: Near the end of /etc/modules.d/alsa
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
|
a tego to w ogole u Ciebie nie widać
Code: |
alias /dev/dsp snd-pcm-oss
|
Wniosek zatem taki, że coś spartoliłeś przy instalacji i/lub konfiguracji.
Instalowałem alse pare razy i jak na razie without problems.
Przestudiuj krok po kroku wyżej wymienioną stronę i zastanów się co zrobiłes a czego nie. Alsa potrafi emulować oss (pod warunkiem, że sie odpowiednio skonfiguruje ofcors) więc problemów byc nie powinno (przynajmniej ja takowych nie mam). |
|
Back to top |
|
|
kolkowski_damian Tux's lil' helper
Joined: 18 Mar 2004 Posts: 88 Location: Nysa, Poland
|
Posted: Thu Mar 18, 2004 10:51 am Post subject: |
|
|
adastra1982 wrote: |
Code: | #
# Sound
#
CONFIG_SOUND=y
|
Wiec jak widzisz, ja w ogole nie mam OSS, ale...
|
Jak to nie masz?! MASZ! I to niepotrzebnie w jaju - heh...
P.S. Polecam _soundcore_ zmodualizować, a ALSA jak już *potrzebujesz* to też daj w moduły! |
|
Back to top |
|
|
adastra1982 n00b
Joined: 17 Jan 2004 Posts: 28 Location: Poznan, Poland, EU
|
Posted: Thu Mar 18, 2004 11:16 am Post subject: |
|
|
kolkowski_damian wrote: |
adastra1982 wrote: |
Code: | #
# Sound
#
CONFIG_SOUND=y
|
Wiec jak widzisz, ja w ogole nie mam OSS, ale...
|
Jak to nie masz?! MASZ! I to niepotrzebnie w jaju - heh...
|
Je?li dobrze rozumiem opis, to CONFIG_SOUND musi by? ustawione, ?eby w ogóle wkompilowa? w j?dro cokolwiek zwi?zanego z d?wi?kiem. A je?li chodzi o OSS to mam przecie?:
Code: |
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
|
- wi?c go wcale w j?drze nie mam... (mo?e pomyli?e? z OSS emulacj? OSS przez ALS??)
kolkowski_damian wrote: |
P.S. Polecam _soundcore_ zmodualizować, a ALSA jak już *potrzebujesz* to też daj w moduły! |
Modularne soundcore?
Masz na my?li CONFIG_SOUND=m?
A mo?esz mi wyt?umaczy? po co? - co to za ró?nica w tym przypadku?
A dlaczego wg. Ciebie lepiej jest mie? ALS? jako modu?(y)?
Przekonaj mnie, prosz?...
Pozdrawiam, _________________ adastra |
|
Back to top |
|
|
kolkowski_damian Tux's lil' helper
Joined: 18 Mar 2004 Posts: 88 Location: Nysa, Poland
|
Posted: Thu Mar 18, 2004 11:27 am Post subject: |
|
|
Cześć,
1. CONFING_SOUND=m to jest właśnie z OSS i w Twojej konfiguracji to jest na stałe.
Po co Ci to na stałe nie wiem, nie polecam - przeciez i tak nie używasz ciągle dzwięku, a tak to się modulik wyładuje i zwolni pamięć.
2. Wcale nie musi być CONFIG_SOUND na "y" wystarczy "m".
3. Co do przekonywania kogoś, że lepiej sobie moduły porobić na urządzenia zew. - wiesz, nie za bardzo mi się chce skoro to jest implikowalne z możliwości modualizowania.
Jajo mniejsze jest szybsze, a moduł zawsze można załadować i niech sobie wisi i włącza się jak trzeba.
Pozdro. |
|
Back to top |
|
|
adastra1982 n00b
Joined: 17 Jan 2004 Posts: 28 Location: Poznan, Poland, EU
|
Posted: Thu Mar 18, 2004 11:45 am Post subject: |
|
|
kolkowski_damian wrote: | Cześć,
1. CONFING_SOUND=m to jest właśnie z OSS i w Twojej konfiguracji to jest na stałe.
|
Sorry, ale sprawdza?em przed chwil? dok?adnie i CONFIG_SOUND jest opcj? na najwy?szym poziomie, w 'make menuconfig': Device Drivers ---> Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
Open Sound System --->
...i to pierwsze to CONFIG_SOUND w?a?nie. Po wy??czeniu tego znikaj? opcje ni?sze.
Mo?e w j?drach 2.4.xx by?o inaczej i to Ci? zmyli?o?
Quote: |
Po co Ci to na stałe nie wiem, nie polecam - przeciez i tak nie używasz ciągle dzwięku, a tak to się modulik wyładuje i zwolni pamięć.
2. Wcale nie musi być CONFIG_SOUND na "y" wystarczy "m".
3. Co do przekonywania kogoś, że lepiej sobie moduły porobić na urządzenia zew. - wiesz, nie za bardzo mi się chce skoro to jest implikowalne z możliwości modualizowania.
Jajo mniejsze jest szybsze, a moduł zawsze można załadować i niech sobie wisi i włącza się jak trzeba.
Pozdro.
|
Niby tak, ale jak mam 512MB RAMu a moje j?dro i tak zajmuje - jako bzImage, wi?c chyba spakowane, ale jednak - ok 1,1MB. Ile zaoszcz?dz? jak wszystko skompiluj? jako modu?y? 0,1-0,2MB -> po dekompresji 0,5MB chocia??
A w?aczanie/wy??czanie te? zajmuj? chwil? czasu - u?amek sekundy, ale przy *wielu* modu?ach po d?u?szym czasie to w ko?cu b?d? jakie? minuty, ...
S?dz?, ?e ewentualne korzy?ci s? na tyle w?tpliwe, ?e niewarte specjalnego kompilowania j?dra ...ale mo?e przy nast?pnym wi?kszym akutalizacji j?dr? - who knows? _________________ adastra |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|