GNOME & ESD: no sound with ALSA
November 9, 2006 on 1:36 pm | In Debian, Gnome, Kde, Linux, Open Source |Sono passato a Gnome da poco. Kde mi aveva stufato! E per usufruire appieno degli effetti di Xgl credo che Kde non sia proprio il massimo. Comunque, usando Gnome ho avuto diversi problemi con l’audio.
Partiamo dall’inizio. Passando a Gnome l’engineering per l’audio non è più arts ma esound o esd. Questo me lo dimenticai completamente. Quindi, l’audio si sentiva malissimo. Mi illumino! Ci vuole esd! Allora metto su esd. Ma l’audio NON si sente!
Controllo che tutti i moduli siano caricati correttamente. Per la cronaca la mia scheda audio è la seguente:
root@hostinato:~# lspci | grep -i audio
Multimedia audio controller: Intel Corporation \
\82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC’97 Audio Controller
I moduli sono tutti caricati
root@hostinato:~# lsmod | grep -i snd
snd_seq_dummy 3844 0
snd_seq_oss 29824 0
snd_seq_midi 9504 0
snd_rawmidi 23456 1 snd_seq_midi
snd_seq_midi_event 6656 2 snd_seq_oss,snd_seq_midi
snd_seq 48528 6 snd_seq_dummy,\
\snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 8332 5 snd_seq_dummy,\
\snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_intel8×0 30108 3
snd_ac97_codec 83488 1 snd_intel8×0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 51744 0
snd_mixer_oss 17024 1 snd_pcm_oss
snd_pcm 83976 4 snd_intel8×0,snd_ac97_codec,snd_pcm_oss
snd_timer 22788 3 snd_seq,snd_pcm
snd 51556 14 snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,\
\snd_intel8×0,snd_ac97_codec,snd_pcm_oss,\
\snd_mixer_oss,snd_pcm,snd_timer
soundcore 9184 1 snd
snd_page_alloc 10504 2 snd_intel8×0,snd_pcm
Anche i moduli sono ok! Cosa c’è che non va??? Ricapitolando: i moduli ci sono, esd c’è, Alsa è perfettamente funzionante…. alsa… mmm…. alsa. C***o ALSA!!! Il problema era semplice semplice. Ricordavo che di defualt Gnome si appogiava su OSS. Quindi tutti gli applicativi multimediali di gnome cercavano OSS ma io non l’ho neanche compilato nel kernel. Quindi ci doveva essere qualche libreria di esd che aveva qualcosa a che fare con OSS.
root@hostinato:~# apt-cache search libesd
libesd-alsa0 - Enlightened Sound Daemon (ALSA) - Shared libraries
libesd0 - Enlightened Sound Daemon - Shared libraries
libesd0-dev - Enlightened Sound Daemon - Development files
Trovato!
root@hostinato:~# apt-get install libesd-alsa0
Ed in effetti, era installato libesd0 che si appoggia su OSS. Riavvio alsaconf per sicurezza, seguito da alsamixer. Avvio Rhythmbox e tutto funzia perfettamente
1 Comment »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
complimentoni Sordillo, stai diventando proprio bravino!!
Comment by giorg — November 9, 2006 #