[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sobre alsa y mother a7n8x



A Dijous 18 Novembre 2004 05:31, Javi va escriure:
> Hace tiempo vengo intentando hacer sonar mi linux.

Supongo que te servirá mi experiencia con una placa a7n8x de luxe, intuyo que 
con la misma tarjeta integrada de sonido.

Por pasos:
1.- Yo no he compilado el kernel (nunca lo he conseguido) y tengo instalado un 
kernel-image, el 2.6.8-1-386.
2.- Eliminé con el modconf todos los módulos de oss.
3.- En /etc/discover.conf añades esto:
# Don't load the i810-tco module by default: 
skip i810-tco
4.- Reinicias el sistema y entonces no se meten en el kernel los módulos de 
oss (que son los que causan el problema)
5.- Compruebas que se carguen todos los módulos de alsa. Es conveniente 
instalar los paquetes de alsa para oss; de hecho, yo instalé con aptitude 
todo lo que me pareció de alsa para los distintos reproductores de música y 
video. Los básicos de alsa ya los tengo al haber instalado el kenel 
mencionado.
6.- Si hago ahora lsmod|grep snd obtengo esto:
josep@krro:~$ lsmod |grep snd
snd_intel8x0           33068  1
snd_ac97_codec         59268  1 snd_intel8x0
snd_pcm_oss            48168  0
snd_mixer_oss          16640  1 snd_pcm_oss
snd_pcm                85384  2 snd_intel8x0,snd_pcm_oss
snd_timer              23172  1 snd_pcm
snd_page_alloc         11144  2 snd_intel8x0,snd_pcm
snd_mpu401_uart         7296  1 snd_intel8x0
snd_rawmidi            23204  1 snd_mpu401_uart
snd_seq_device          7944  1 snd_rawmidi
snd                    50660  11 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               9824  1 snd
gameport                4736  2 snd_intel8x0,analog    
7.- Hay que activar el sonido: lo puedes hacer con alsamixer, con alsamixergui 
y también con Kmix (kde 3.3.1). De hecho, con todo lo anterior, ni siquiera 
he tenido que correr alsaconf para nada..(antes me había hartado de 
ejecutarlo sin resultado)
8.- Si tienes un sistema de altavoces 5.1, puedes instalar en tu /home un 
fichero que llamarás .asoundrc, tal que así:
=========== .asoundrc ========================
pcm.nforce-hw {
type hw
card 0
}

pcm.!default {
type plug
slave.pcm "nforce"
}

#0,0 is analog out (i.e. headphone socket on the shuttle), and 0,1 is 
#spdif out.

pcm.nforce {
type dmix
ipc_key 1234
slave {
pcm "hw:0,1"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.nforce-hw {
type hw
card 0
}

#Everything else is as per the intel8xO sound card matrix.

#HINTS
#-----
#o) KDE
#By default KDE uses artsd to mix sounds, but since we are using the 
#dmix plugin this is no longer necessery. artsd holds the device in 
#such a way that it blocks any other programs from generating sound 
#output (unless they have an artsd plugin) which causes programs like 
#xmms, xine and even alsaplayer to just hang.

#With the above .asoundrc, you can go into KDE, load the control panel 
#and turn off artsd and all sounds will work fine.

#o) Noise / pops and interferance with aplay and KDE.
#I found that with this .asoundrc I was getting annoying pops and 
#spikes at the end of sound clips when played with aplay (KDE uses 
#aplay to play sound clips such as the login / logout wav files). The 
#problem appeared to be with the CVS alsa-utils. I de-installed those 
#and then installed older ones (I used emerge in Gentoo which I think
#loads version 9.2)
============================
Entonces podrás reproducir dvd's con sonido envolvente.
Lo malo es que no consigo compaginar el sonido 5.1 con los sonidos del 
sistema, que se me quedan mudos... supongo que porque no acabo de poder 
desactivar artsd por mucho que meneo en el control de sonido de kde...:-(




-- 

Salutacions,

Josep



Reply to: