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

problemes de so



Que consti que ho he intentat jo solet, però porto tot el diumenge intentant 
solucionar-ho (amb risc de divorci) i no hi ha hagut manera, així que recorro 
de nou a vosaltres.

Tinc una tarja de so integrada:
/cat/proc/asound/cards:
0 [CK8S           ]: NFORCE - NVidia CK8S
                     NVidia CK8S at 0xfc001000, irq 11
que pel que sembla, usa el mòdul d'alsa snd_intel8x0.
Per tal de poder utilitzar la sortida S/PDIF per enviar-la al decodificador 
creative 5.1, he hagut de editar un fitxer .asoundrc tal com:
pcm.nforce-hw {
type hw
card 0
}

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

pcm.nforce {
type dmix
ipc_key 1234
slave {
pcm "hw:0,2"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}
ctl.nforce-hw {
type hw
card 0
}
Fins aquí, bé. El cas és que ara, si li dic al programa X (p.e. xmms) o a 
l'entorn Y (p.e. KDE des del centre de control) que utilitzi alsa, sento 
música a través del decodificador creative 5.1 (a partir d'ara, spdif) , però 
no pels auriculars (que funcionar, funcionen, perquè sento el que dic pel 
micro pels auriculars en aquests, encara que no pel spdif. Això si, el spdif 
no fa ni cas als controls de l'alsamixer, que els puc posar a mute tots i 
segueixo sentint música per l'spdif. Si giro la truita i configuro el so del 
programa X o l'entorn Y a OSS, no sento res per l'spdif (lògicament, perquè 
ja no dec utilitzar el .asoundrc que és qui fa la màgia) però si pels 
auriculars; a més, aquests si fan cas dels controls de l'alsamixer, a pesar 
d'utilitzar OSS (dedueixo que el que utilitzo deu ser l'emulació OSS de 
alsa).
El cas és que m'encantaria poder utilitzar a la vegada spdif i auriculars, 
sense haver de canviar els drivers a utilitzar cada cop que vull canviar de 
spdif a auriculars o viceversa. Sabeu com fer-ho?
Per si ajuda: 
/proc/asound# cat devices
  0: [0- 0]: ctl
 18: [0- 2]: digital audio playback
 25: [0- 1]: digital audio capture
 16: [0- 0]: digital audio playback
 24: [0- 0]: digital audio capture
 33:       : timer
He provat diverses combinacions a .asoundrc amb hw:0,2 o hw:0,0, amb els 
mateixos resultats: o spdif o auriculars, però mai els dos alhora, un XOR de 
so :-)

Ricard



Reply to: