Regresar   Foros de CHW > Software > GNU/Linux y otros sistemas operativos


Estás leyendo el thread Como dejar sonando impecable tu tarjeta de sonido en linux  en el foro GNU/Linux y otros sistemas operativos, que dice: "Me puse a escuchar musica en amarok mientras escuchaba pensaba ¿por que se escuchara peor "




bienvenido

Tags

Responder

 

LinkBack (14) Herramientas
Old 08-May-2007, 20:01   14 links from elsewhere to this Post. Click to view. #1
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
Como mejorar el sonido en linux con tarjetas ac97

Me puse a escuchar musica en amarok mientras escuchaba pensaba ¿por que se escuchara peor que en windows? viendo los wikis de alsa y con la ayuda de un amigo(gracias jano(en el foro esta como kooler)).

Primero alsa resamplea todo a 48khz, como la mayoria de estas tarjetas son ac97 no hay problema, lo malo es que la conversion a 48 khz es de pesima calidad, esta se hace a muy rapidamente para no dejar lento el sistema o bloquear el servidor de audio, para mejorar esto hay que bypasear los filtros alsa, con esto pasa directamente al kernel y los resultados son buenisimos, el filtro que ocupa el alsa para resamplear se llama dmix, ese es el filtro que hay que saltarse, ahora aca los pasos para saltarse el filtro:

1.-Buscar un archivo llamado .asoundrc en la carpeta /home/~user/ si no aparece primero antes que nada se ejecuta asoundconf list

la salida indica que tengo una nvidia ck804 que es una realteck ac97.
Ahora procederemos a crear el archivo (todo esto se hace como usuario normal nunca como root o con el comando sudo) con el siguiente comando:

asoundconf set-default-card CK804 con este comando creamos el archivo .asoundrc que es donde pegaremos la configuracion.


Ahora procedemos a editar .asoundrc y agregamos lo siguiente al final del archivo.

pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
ejemplo:


Ahora a reiniciar el desktop-manager ( osea gnome kde xfce lo que se tenga instalado) y ya tendra sonido directamente sin dmix.

Mas info en :

ALSA project - the C library reference: PCM (digital audio) plugins
Main Page - ALSA wiki

Para los que al hacer el tip de audio reproducen un solo sonido a la vez
lo saque de una configuracion 5.1 y hasta el momento es la que mejor se ha portado.
Code:
 
     
pcm.snd_card {
     type hw
     card 0 # change to your cards number or name
}

# 6 channel dmix:
pcm.dmix6 {
     type dmix
        ipc_key 1024
        ipc_key_add_uid false # let multiple users share
        ipc_perm 0660 # IPC permissions (octal, default 0600)
        slave {
                pcm snd_card # see below
                rate 48000
                channels 6
                period_time 0
                period_size 1024 # try 2048 against skipping
                buffer_time 0
                buffer_size 5120 # in case of problems reduce this
                                 # in case of skipping, try increasing
        }
     }
sonido 4.1 por mi
Code:
pcm.ca0106 {
 type hw
 card 0
 }
 ctl.ca0106 {
 type hw
 card 0
 }


pcm.ch41dup { # Reproducción 4.1
 type route
 slave.pcm surround41
 slave.channels 5
 ttable.0.0 1
 ttable.1.1 1
 ttable.0.2 1
 ttable.1.3 1
 ttable.0.4 0.5
 ttable.1.4 0.5
 }
sonido 5.1 por kooler
Code:
pcm.!default {
    type plug
    slave {
        pcm "surround51"
        format "unchanged"
        rate 48000
        }
    route_policy duplicate
}
sonido 5.1 por mi
Code:
pcm.snd_card {
     type hw
     card 0 # change to your cards number or name
}

# 6 channel dmix:
pcm.dmix6 {
     type dmix
        ipc_key 1024
        ipc_key_add_uid false # let multiple users share
        ipc_perm 0660 # IPC permissions (octal, default 0600)
        slave {
                pcm snd_card # see below
                rate 48000
                channels 6
                period_time 0
                period_size 1024 # try 2048 against skipping
                buffer_time 0
                buffer_size 5120 # in case of problems reduce this
                                 # in case of skipping, try increasing
        }
     }

# upmixing: 
pcm.ch51dup {
        type route
        slave.pcm dmix6
        slave.channels 6
        ttable.0.0 1
        ttable.1.1 1
        ttable.0.2 1
        ttable.1.3 1
        ttable.0.4 0.5
        ttable.1.4 0.5
        ttable.0.5 0.5
        ttable.1.5 0.5
   }

pcm.duplex {
     type asym
     playback.pcm "ch51dup" # upmix first
#     playback.pcm "dmix6"  # just pass to 6 channel dmix
#     capture.pcm "dsnoop:0" # doesn't work for me
     capture.pcm "snd_card"
}

# change default device:
pcm.!default {
     type plug
     slave.pcm "duplex"
}
sonido 5.1 de la pagina que puso marcel era parecido el script pero no igual

Code:
# 6 channel dmix:
pcm.dmix6 {
    type dmix
    ipc_key 1024
    ipc_key_add_uid false
    ipc_perm 0660
    slave {
        pcm "hw:0,1"
        rate 48000
        channels 6
        period_time 0
        period_size 1024
        buffer_time 0
        buffer_size 5120
    }
}

# upmixing:
pcm.ch51dup {
    type route
    slave.pcm dmix6
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}

pcm.duplex {
    type asym
    playback.pcm "ch51dup" # upmix first
    capture.pcm "hw:0"
}

# change default device:
pcm.!default {
    type softvol
    slave.pcm "duplex"
    control {
        name "Software Master"
        card 0
    }
}
Aporte de Oscagriff
Code:
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}

slave {
    pcm "hw:0,0"
    period_time 0
    buffer_time 0
    period_size 2048 # jm: much smoother than 1024/8192!
    buffer_size 32768
    rate 44100
}

Editado por juanjo en 07-Oct-2008 a las 11:13. Razón: cambio de titulo
juanjo is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 08-May-2007, 20:21   #2
EdGeMasTeR
Castigado
 
Avatar de EdGeMasTeR
 
Registrado: September-2004
Location: > Temuco
Posts: 9.086

Mi PC

wuaa ..excelente ! pequeños tips que generan grandes cambios.
EdGeMasTeR is offline   Citar y responder
Old 08-May-2007, 20:26   #3
mlarac
newbie
 
Avatar de mlarac
 
Registrado: November-2006
Posts: 105

Mi PC

Enviar un mensaje por MSN a mlarac
al final enotnces esto haria funcionar tu sistema mas lento ? al escuchar audio

interesante = pero no tengo un oido tan fino xD
__________________


mlarac is offline   Citar y responder
Old 08-May-2007, 20:29   #4
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
Quote:
Originalmente publicado por mlarac Ver post
al final enotnces esto haria funcionar tu sistema mas lento ? al escuchar audio

interesante = pero no tengo un oido tan fino xD
Al revez hace que el audio ande mas fluido ya que te saltas dmix y no lo tiene que cargar el sistema operativo. Lo del oido yo tampoco lo tengo muy fino que digamos es cosa de escuchar un tema antes y despues se nota altiro al diferencia.
juanjo is offline   Citar y responder
Old 08-May-2007, 20:42   #5
mlarac
newbie
 
Avatar de mlarac
 
Registrado: November-2006
Posts: 105

Mi PC

Enviar un mensaje por MSN a mlarac
ahah dale cuando tenga tiempo lo hago.
__________________


mlarac is offline   Citar y responder
Old 08-May-2007, 20:54   #6
Delta_Force
Avanzado
 
Avatar de Delta_Force
 
Registrado: July-2006
Posts: 1.647


Enviar un mensaje por MSN a Delta_Force
y sabes como hacer funcionar el subwofer de un inspiron 9400??
nunca lo he podido hechar a correr
__________________
www.7pecados.cl

Inspiron 9400
Core Duo 2.0Ghz T2500
Nvidia 7800
3G ram 667Mhz
HD 160G sata II Toshiba 16M cache + 100G sata externo
Delta_Force is offline   Citar y responder
Old 08-May-2007, 20:57   #7
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
hace un cat /proc/asound/cards y pega lo que salga para ver si sale algoen el wiki
juanjo is offline   Citar y responder
Old 08-May-2007, 21:10   #8
Danikin
Wn Ocioso
 
Avatar de Danikin
 
Registrado: March-2007
Location: hace mucho tiempo en una galaxia muy muy lejana
Posts: 3.956

Mi PC

Enviar un mensaje por MSN a Danikin Send a message via Skype™ to Danikin
jeje ya decia yo que algo malo pasaba con el sonido en linux
gracias me servira mucho para la calidad de audio que en realidad se nota un buen resto
gracias y si por ai sabes como configurar para 4.1 agradeceria

Salu2
__________________

Danikin is online now   Citar y responder
Old 08-May-2007, 21:15   #9
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
Quote:
Originalmente publicado por Danikin Ver post
jeje ya decia yo que algo malo pasaba con el sonido en linux
gracias me servira mucho para la calidad de audio que en realidad se nota un buen resto
gracias y si por ai sabes como configurar para 4.1 agradeceria

Salu2
pega lo que diga este comando para buscarte la info
cat /proc/asound/cards
este tambien
asoundconf list
juanjo is offline   Citar y responder
Old 08-May-2007, 21:52   #10
emartini
www.chilejuguetes.com
 
Avatar de emartini
 
Registrado: March-2004
Location: Santiago - Macul
Posts: 776

Mi PC

una pregunta, asound, ese comando no lo tengo, de dónde podría bajar esa utilidad ?

gracias
emartini is offline   Citar y responder
Old 08-May-2007, 22:15   #11
dark_nobody
HD 4670 fans boy
 
Avatar de dark_nobody
 
Registrado: June-2006
Location: En mi casa xD
Posts: 2.501

Mi PC

Enviar un mensaje por MSN a dark_nobody Enviar un mensaje por Yahoo a dark_nobody
Quote:
Originalmente publicado por juanjo Ver post
Me puse a escuchar musica en amarok mientras escuchaba pensaba ¿por que se escuchara peor que en windows? viendo los wikis de alsa y con la ayuda de un amigo(gracias jano(en el foro esta como kooler)).

Primero alsa resamplea todo a 48khz, como la mayoria de estas tarjetas son ac97 no hay problema, lo malo es que la conversion a 48 khz es de pesima calidad, esta se hace a muy rapidamente para no dejar lento el sistema o bloquear el servidor de audio, para mejorar esto hay que bypasear los filtros alsa, para que pase directamente al kernel y los resultados son buenisimos, el filtro que ocupa el alsa pa resamplear se llama dmix, ese es el filtro que hay que saltarse, ahora aca los pasos para saltarse el filtro:

1.-Buscar un archivo llamado .asoundrc en la carpeta /home/~user/ si no aparece primero antes que nada se ejecuta asoundconf list
http://img69.imageshack.us/img69/512...antnea1ms9.jpg
la salida indica que tengo una nvidia ck804 que es una realteck ac97.
Ahora procederemos a crear el archivo (todo esto se hace como usuario normal nunca como root o con el comando sudo) con el siguiente comando:

asoundconf set-default-card CK804 con este comando creamos el archivo .asoundrc que es donde pegaremos la configuracion.
http://img474.imageshack.us/img474/6...antnea2yb3.jpg

Ahora procedemos a editar .asoundrc y agregamos lo siguiente al final del archivo.

pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
ejemplo:
http://img456.imageshack.us/img456/9...antnea3zv9.jpg

Ahora a reiniciar el desktop-manager ( osea gnome kde xfce lo que se tenga instalado) y ya tendra sonido directamente sin dmix.

Mas info en :

http://www.alsa-project.org/alsa-doc...ml#pcm_plugins
http://alsa.opensrc.org/
mi idolo wn
__________________
dark_nobody is offline   Citar y responder
Old 08-May-2007, 22:16   #12
Delta_Force
Avanzado
 
Avatar de Delta_Force
 
Registrado: July-2006
Posts: 1.647


Enviar un mensaje por MSN a Delta_Force
Quote:
Originalmente publicado por juanjo Ver post
hace un cat /proc/asound/cards y pega lo que salga para ver si sale algoen el wiki

en el cards dice:

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xefffc000 irq 233

pero yo tengo una tarjeta sigmatel 9200 :S
y no he encontrado algo asi como driver para ese chip de audio
__________________
www.7pecados.cl

Inspiron 9400
Core Duo 2.0Ghz T2500
Nvidia 7800
3G ram 667Mhz
HD 160G sata II Toshiba 16M cache + 100G sata externo
Delta_Force is offline   Citar y responder
Old 08-May-2007, 22:20   #13
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
Quote:
Originalmente publicado por Delta_Force Ver post
en el cards dice:

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xefffc000 irq 233

pero yo tengo una tarjeta sigmatel 9200 :S
y no he encontrado algo asi como driver para ese chip de audio
que dice este comando
asoundconf list
juanjo is offline   Citar y responder
Old 08-May-2007, 22:26   #14
Delta_Force
Avanzado
 
Avatar de Delta_Force
 
Registrado: July-2006
Posts: 1.647


Enviar un mensaje por MSN a Delta_Force
ese comando no funciona
__________________
www.7pecados.cl

Inspiron 9400
Core Duo 2.0Ghz T2500
Nvidia 7800
3G ram 667Mhz
HD 160G sata II Toshiba 16M cache + 100G sata externo
Delta_Force is offline   Citar y responder
Old 08-May-2007, 22:45   #15
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
ve si tienes instalado alsa-base y alsa-utils
juanjo is offline   Citar y responder
Old 08-May-2007, 23:01   #16
yakko
 
Avatar de yakko
 
Registrado: August-2004
Location: /root
Posts: 15.828

Mi PC

Enviar un mensaje por MSN a yakko Send a message via Skype™ to yakko
wena juanjo
__________________

________________________________________________
Certified Linux Professional (CLP)
Certified Linux Administrator (CLA)
Linux Technical Specialist (LTS)

RedHat Certified Technician (RHCT)
_________________________________________

Mi Feedback
yakko is offline   Citar y responder
Old 08-May-2007, 23:08   #17
Marcel
OverLord
 
Avatar de Marcel
 
Registrado: September-2004
Posts: 19.376


Buena juanjo !!

se fue de post it
__________________

"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
Marcel is offline   Citar y responder
Old 08-May-2007, 23:30   #18
juanjo
Kde fan :zippy
 
Avatar de juanjo
 
Registrado: August-2005
Location: Viña del mar
Posts: 1.062


Enviar un mensaje por MSN a juanjo
Quote:
Originalmente publicado por Marcel Ver post
Buena juanjo !!

se fue de post it
estoy emocionado
----
Quote:
Originalmente publicado por Delta_Force Ver post
en el cards dice:

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xefffc000 irq 233

pero yo tengo una tarjeta sigmatel 9200 :S
y no he encontrado algo asi como driver para ese chip de audio
alsa soporta esa tarjeta desde el año 2005 instrala ese paquete y vce que pasa alsa-firmware-loaders

Editado por juanjo en 08-May-2007 a las 23:30. Razón: Post unidos
juanjo is offline   Citar y responder
Old 08-May-2007, 23:44   #19
Delta_Force
Avanzado
 
Avatar de Delta_Force
 
Registrado: July-2006
Posts: 1.647


Enviar un mensaje por MSN a Delta_Force
en este momento estoy con suse server, da lo mismo o no??
tiene esos paquetes??

pero en open suse no pasaba nada, la tarjeta dice que esta corriendo pero el subwofer no suena
__________________
www.7pecados.cl

Inspiron 9400
Core Duo 2.0Ghz T2500
Nvidia 7800
3G ram 667Mhz
HD 160G sata II Toshiba 16M cache + 100G sata externo
Delta_Force is offline   Citar y responder
Old 09-May-2007, 00:01   #20
RoTTeN!
Devoto de San iGNUcio
 
Avatar de RoTTeN!
 
Registrado: August-2004
Location: /home
Posts: 1.278


Enviar un mensaje por MSN a RoTTeN!
excelente aporte....voy aprobar....idolo juanjo
__________________

"Cada vez que no buscas en Google antes de preguntar algo, Dios mata a un gatito"
Linux user #433571
RoTTeN! is offline   Citar y responder
Responder

  Foros de CHW > Software > GNU/Linux y otros sistemas operativos

Herramientas

Ir a

LinkBacks (?)
LinkBack to this Thread: http://www.chw.net/foro/gnu-linux-y-otros-sistemas-operativos-f18/81377-como-dejar-sonando-impecable-tu-tarjeta-de-sonido-en-linux.html

Publicado por For Type Fecha
Nuestras charlas :: Audio De Ubuntu This thread Refback 03-Jun-2009 15:43
ubuntu 8.04 + compaq CQ40-304LA??? - Ba-k.com This thread Refback 16-May-2009 18:40
ubuntu 8.04 + compaq CQ40-304LA??? - Ba-k.com This thread Refback 07-May-2009 21:40
danielarda's Bookmarks on Delicious This thread Refback 24-Mar-2009 04:08
Foros de Ubuntu-cl :: Ver tema - ecualizador de audio This thread Refback 05-Apr-2008 16:34
¿Cómo mejorar sónido en Linux? This thread Refback 16-Mar-2008 12:45
Foros de Ubuntu-cl :: Ver tema - [Solucionado] Mala calidad de sonido This thread Refback 09-Mar-2008 14:52
FOROSuSE - Emular 5.1 a partir de 2.0 [SOLUCIONADO] This thread Refback 07-Mar-2008 11:03
¿Cómo mejorar sónido en Linux? This thread Refback 06-Mar-2008 12:20
¿Cómo mejorar sónido en Linux? This thread Refback 06-Mar-2008 12:06
¿Cómo mejorar sónido en Linux? This thread Refback 05-Mar-2008 05:16
Foros de Ubuntu-cl :: Ver tema - audio deficiente en la HP PAVILION W5220la This thread Refback 27-Feb-2008 00:31
manual para tarjetas de sonido ac97 This thread Refback 21-Feb-2008 06:24
Foros de Ubuntu-cl :: Ver tema - ecualizador de audio This thread Refback 19-Feb-2008 00:42

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
como es la tarjeta de sonido de la placa P5W DELUXE? Mr_chino Audio 1 01-Apr-2007 15:25
como es la tarjeta de sonido de la placa P5W DELUXE?? Mr_chino Audio 1 01-Apr-2007 15:24
Relacion tarjeta de sonido externa (no onboard) y audifonos usb c/ tarjeta de sonido AvengeR! Audio 9 30-Mar-2007 10:36
Tener Linux y XP sin dejar la kgaa, ayuda!! ABU GNU/Linux y otros sistemas operativos 19 27-Nov-2006 13:33


Todas las horas son GMT -4. La hora es 00:53. Archivo - Directiva de Privacidad - Ir arriba
Forums Directory

SEO by vBSEO 3.2.0