[eside-ghost] Desesperado con la tarjeta de sonido, OSS y ALSA
Malkavian
malkavian666 en gmail.com
Mar Mar 7 16:22:19 CET 2006
Creo que este mensaje llego al GLUB pero no el Eghost (anduve cambiando de
cuenta de correo en las opciones de la lista y...):
Hola a tod en s:
Al comprar está placa base con chip de sonido nforce2 vendí mi Sound Blaster
Live Platinum felizmente. Craso error, está tarjeta no mezcla por hardware y
cada vez que uso una aplicación que use el driver de sonido OSS (TeamSpeak,
el plugin de Flash, Skype...) me vuelvo loco...
Tengo 3 configuraciones que hacen el mezclado por software, añaden emulación
de oss y paranoias pero no acaba de funcionar bien ninguna. Adjunto las 3 por
si hay por ahí algun(a) ALSA juanker que salve mi alma y me diga que cambiar
en una de ellas para que funcione todo bien :S La que acaba en "GIZMO" es la
que recomiendan en la web de ese programa para hablar por internet para que
funcione bien y tal... espero que está vez (ahora que GIZMO soporta ALSA) me
funcione GIZMO.
De hecho creo que use cual use ahora con aoss y el plugin de flash no tira,
se reproduce 1 segundo de los videos de youtube.com o video.google.com y se
paran.
Si no consigo que está fustaña infernal funcione estoy pensando seriamente en
dejarme los duros en una tarjeta de sonido en condiciones, con full duplex,
mezclado por hardware, soporte de midi multicanal, bancos de memoria para
soundfounts midi y (importante para mis altavoces) sonido 5.1 digital (no 5.1
análogico y 2.1 digital como tienen muchas que dicen "5.1 digital" (se han
debido de olvidar de poner una coma en medio ¬¬ )). Creative me da un poco de
asquito por sus conectores raros sólo compatibles con sus altavoces y demás
ostias pardas, así que he pensando en una tarjeta Terratec (consideradas
profesionales, van desde la gama media de creative hasta las tarjetas de
muchos cienes de miles de pesetas). ¿Algún consejo? ¿El mezclado por hardware
no solucionaría mis problemas?
¿Alguien puede salvarme del suicidio? :S
--
Agur: Malkavian (MHVSS) :[
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
------------------------------------------------------------------------
Jamas pertenecería a un club que me admitiera como socio (Groucho Marx)
------------ próxima parte ------------
pcm.nForce2 {
type hw
card 0
mmap_emulation false
}
pcm.dmixed {
type dmix
ipc_key 1024
slave {
pcm "nForce2"
pcm "hw:0,0" # "hw:0,2"
rate 48000
period_size 512
}
}
pcm.dsnooped {
type dsnoop
ipc_key 2048
slave {
pcm "nForce2"
pcm "hw:0,0"
rate 48000
period_size 128
}
}
pcm.asymed {
type asym
playback.pcm "dmixed"
capture.pcm "dsnooped"
}
pcm.pasymed {
type plug
slave.pcm "asymed"
}
pcm.dsp0 {
type plug
slave.pcm "asymed"
}
pcm.!default {
type plug
slave.pcm "asymed"
}
ctl.nforce-hw {
type hw
card 0
}
------------ próxima parte ------------
pcm.nForce2 {
type hw
card 0
mmap_emulation false
}
pcm.dmixed {
type dmix
ipc_key 1024
slave {
pcm "nForce2"
pcm "hw:0,0" # "hw:0,2"
rate 48000
period_size 512
}
}
pcm.dsnooped {
type dsnoop
ipc_key 2048
slave {
pcm "nForce2"
pcm "hw:0,0"
rate 48000
period_size 128
}
}
pcm.asymed {
type asym
playback.pcm "dmixed"
capture.pcm "dsnooped"
}
pcm.pasymed {
type plug
slave.pcm "asymed"
}
pcm.dsp0 {
type plug
slave.pcm "asymed"
}
pcm.!default {
type plug
slave.pcm "asymed"
}
ctl.nforce-hw {
type hw
card 0
}
------------ próxima parte ------------
# Override the default output used by ALSA.
# If you do not override the default, your default
# device is identical to the (unmixed) analog device
# shown below. If you prefer mixed and/or digital
# output, uncomment the appropriate four lines below
# (only one slave.pcm line).
pcm.!default {
type plug
## Uncomment the following to use mixed analog by default
slave.pcm "dmix-analog"
## Uncomment the following to use unmixed digital by default
# slave.pcm "digital-hw"
## Uncomment the following to use mixed digital by default
# slave.pcm "dmix-digital"
}
# Alias for analog output on the nForce2 (hw:0,0)
# - This is identical to the device named "default"--which
# always exists and refers to hw:0,0 (unless overridden)
# - Therefore, we can specify "hw:0,0", "default", or "analog"
# to access analog output on the nForce2
pcm.analog {
type plug
slave.pcm "analog-hw"
}
# Control device (mixer, etc.) for the nForce2 card
ctl.analog {
type hw
card 0
}
# Alias for (rate-converted) mixed analog output on the
# nForce2 (hw:0,0)
# - This will accept audio input--regardless of rate--and
# convert to the rate required for the dmix plugin
# (in this case 48000Hz)
pcm.mixed-analog {
type plug
slave.pcm "dmix-analog"
}
# Control device (mixer, etc.) for the nForce2 card
ctl.mixed-analog {
type hw
card 0
}
# Alias for (rate-converted) digital (S/PDIF) output on the
# nForce2 (hw:0,2)
# - This will accept audio input--regardless of rate--and
# convert to the rate required for the S/PDIF hardware
# (in this case 48000Hz)
pcm.digital {
type plug
slave.pcm "digital-hw"
}
# Control device (mixer, etc.) for the nForce2 card
ctl.digital {
type hw
card 0
}
# Alias for mixed (rate-converted) digital (S/PDIF) output on the
# nForce2 (hw:0,2)
# - This will accept audio input--regardless of rate--and
# convert to the rate required for the S/PDIF hardware
# (in this case 48000Hz)
pcm.mixed-digital {
type plug
slave.pcm "dmix-digital"
}
# Control device (mixer, etc.) for the nForce2 card
ctl.mixed-digital {
type hw
card 0
}
# The following devices are not useful by themselves. They
# require specific rates, channels, and formats. Therefore,
# you probably do not want to use them directly. Instead use
# of of the devices defined above.
# Alias for analog output on the nForce2 (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.analog-hw {
type hw
card 0
# The default value for device is 0, so no need to specify
}
# Control device (mixer, etc.) for the nForce2 card
ctl.analog-hw {
type hw
card 0
}
# Alias for digital (S/PDIF) output on the nForce2 (hw:0,2)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.digital-hw {
type hw
card 0
device 2
}
# Control device (mixer, etc.) for the nForce2 card
ctl.digital-hw {
type hw
card 0
}
# Direct software mixing plugin for analog output on
# the nForce2 (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.dmix-analog {
type dmix
ipc_key 1234
slave {
pcm "analog-hw"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
}
}
# Control device (mixer, etc.) for the nForce2 card
ctl.dmix-analog {
type hw
card 0
}
# Direct software mixing plugin for digital (S/PDIF) output
# on the nForce2 (hw:0,2)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.dmix-digital {
type dmix
ipc_key 1235
slave {
pcm "digital-hw"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
}
}
# Control device (mixer, etc.) for the nForce2 card
ctl.dmix-digital {
type hw
card 0
}
pcm.ossmix {
type dmix
ipc_key 1236 # must be unique!
slave {
pcm "hw:0,0" # you cannot use a "plug" device here, darn.
period_time 0
period_size 1024 # must be power of 2
buffer_size 4096 # dito. It
rate 48000
#format "S32_LE"
#periods 128 # dito.
#rate 8000 # with rate 8000 you *will* hear,
# if ossmix is used :)
}
# bindings are cool. This says, that only the first
# two channels are to be used by dmix, which is
# enough for (most) oss apps and also lets
# multichannel chios work much faster:
bindings {
0 0 # from 0 => to 0
1 1 # from 1 => to 1
}
}
pcm.dsp {
type plug
slave.pcm "dmix-analog"
}
#mixer0 like above
ctl.mixer {
type hw
card 0
}
# You may want to make your new ossmix the default for alsa.
# If your alsa programs are complaining that they can't open
# your sound devices, try uncommenting this next line
#pcm.default pcm.dsp0
Más información sobre la lista de distribución eside-ghost