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: