Sonido M2N-e SLI C-(Media CM6501) Solucionado (Alsa + dmix)

Imagen de cyberacid
0 puntos

Hola a todos, primero que todo quiero agradecer a las personas que proporcionaron la información necesaria para que el sonido de est aplaca funcionara sin problemas, además lo pongo como un tema porque creo que no ha sido posteado como tal, solo como respuestas y no totalmente completas, este va con todo. Ahora vamos a lo nuestro. Lo divido en pasos para mejor comprensión:

 

Paso 1:

Borra todos los rastros de la configuración por defecto, si no hacen eso no funcionará, los archivos son estos:

-Los ficheros del perfil de usuario ".asoundrc" y ".asoundrc.asoundconf" (si lo hay)
-Los ficheros de este tipo de la ruta /etc/ (si lo hay) (por ej. asound.conf)

Paso 2:

Abrir /etc/modprobe.d/alsa-base y modificar donde aparece "snd-usb-audio index=-2" ponen el valor 0

Paso 3:

Antes de esto comprueben que poseen el build-essential y unas librerias que se necesitan:

Ejecuten en consola lo siguiente:

sudo apt-get install build-essential libncurses5 libncurses5-dev

Con esto podemos continuar.

Bajar los archivos del proyecto ALSA de su pagina oficial: http://www.alsa-project.org/

De ahi descargan

Esos son los links para la version 1.0.15, siempre es mejor que verifiquen la pagina del proyecto antes de descargar para que se aseguren de tener los últimos, pero por lo menos con estos funciona muy bien (no incluí alsa-tools ni pyalsa, ya que no los utilicé)

Paso 4:

Descomprimir cada archivo en su respectiva carpeta, por ejemplo creer una carpeta de nombre alsa en su directorio home "mkdir ~/alsa" y descomprimen cada archivo en esa carpeta para que queden en sus respectivas subcarpetas. Luego de eso, configurar, compilar e instalar el "alsa-driver", ya que es el primero que debemos tener paraobtener el audio.

Hacerlo asi:

- Ingresar a la carpeta alsa-driver-1.0.15

- ejecutar estos comandos en orden:

./cvscompile
./configure --with-cards=all --with-sequencer=yes;
make;
sudo make install
sudo ./snddevices
sudo chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi

- Reiniciar el PC (esto es para reinicar los modulos de alsa, cabe destacar que utilizé --with-cards=all lo que no es muy eficiente, ya que configura para compilar con soporte para todas las tarjetas de audio que soporta ALSA, si ponen en vez de all usb-audio deberia funcionar, yo sólo me aseguré para que funcionara sí o sí)

Despues de reinicar debemos ejecutar en un terminal el comando "alsamixer", con esto iniciamos el mezclador de audio de ALSA, si esto nos funciona vamos bien, si no nos funciona probamos "alsamixer -c0", con el -c cambiamos el dispositivo a usar, este puede ir de c0 a c7 o sea prueben con -c0, -c1, -c2... Ahora si conp esto no funciona.. no se que mas hacer, ya que a mi me funciono a la primera. Ahora si funcionó con los parametro c y no solo con alsamixer debemos "asoundconf set-default-card 0" o "asoundconf set-default-card 1".... y cada vez que ejecutamos uno probamos "alsamixer" hasta que funcione.

 

Paso 5:

Compilar e instalar lo demás, las otras carpetas que desocmprimimos:

Para cada carpeta usar lo siguiente:

./configure

make

sudo make install

 

Despues de tener todo instalado reiniciamos .

Con esto ya tenemos lo que necesitamos, si hasta aqui vamos bien ya tenemos el audio funcionando casi en perfectas condiciones.

Paso 6:

Ir en Sistema->Preferencias->Sonidos y en la pestaña Dispositivos dejarlos todos en ALSA, el último quedará en PnP Audio device (alsa mixer). Si quieres puedes probar cada uno, lo más seguro es que la captura de sonido te lanze un error, pero no te preocupes la captura funciona.

Paso 7:

Ir a la configuración del applet del sonido, le das doblo click al mezclador que aparece al lado de la hora y fecha. Van a Editar->Preferencias y habilitan todo, luego de eso aparecerá un control de 8 volúmenes etiquetado Speaker 1, con llos controlan cada canal de audio. Cabe destacar que el comportamiento de dicho control es bastante irregular ¬¬. (No olviden sacar los mute de cada control, excepto del microfono)

Paso 8:

Ahora que tenemos el driver instalado y funcionando hay un detalle, el sonido Stereo se reproduco sólo por 2 canales, lo que para mi es como desaprovechar los parlantes sobrantes, además podemos escuchar sólo una aplicación a la vez, ya que la aplicación bloquea el uso del dispositivo. Esto lo arreglamos en un paso.

Abrimos el archivo de configuración de alsa en una terminal:

gedit ~/.asoundrc

borramos lo que hay si es que el archivo ya habia sido creado y ponemos lo siguiente:

pcm.!dmix {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0" #Aqui puede ser hw:x,y donde "x" es el dispositivo e "y" el subdispositivo
channels 6 #Esto depende de tus parlantes puden ser 6 (5.1) u 8 (7.1) canales
period_size 1024
buffer_size 8192 #Si no te funciona usa un numero menor

}
}
pcm.!default {
type plug
slave.pcm "dmix"
slave.channels 6
route_policy duplicate
}

 

Con esto hacemos que los sonidos Stereofonicos se repropduzcan por todos, o casi todos los canales disponibles (deopendiendo de tus parlantes), el 8192 lo use porque con valores muy bajos el sonido se escuchaba mal, sobre todo con el XMMS, pero se arregló poniendo ese valor. Además con esto logramos también que las aplicaciones no manejen el bloqueo del dispositivo de audio, lo que nos permite tener audio simultaneo en varias aplicaciones.

Otra cosa, lo del hw:x,y es por si tu dispositivo de sonido es disinto al 0,0, en general para este caso es 0,0 pero si no funciona puedes probar por ejemplo con 0,1 y asi susesivamente ;) 

Obs: Si existen mas usuarios en tu maquina, deberás realizar este para cada usuario o simplemente editar el archivo general de configuración de ALSA "/etc/asound.conf" en vez del de los usuarios. Yo use el de usuario sólo porque trabajo con uno solo.

Paso 9:

Reiniciar y disfrutar de nuestro ubuntu con sonido sin limitaciones ;).

 

Espero que no se me haya quedado nada en el tintero, ya que no escribi esto al momento de hacer que funcionara el sonido, si me falta algo editaré el tema para agregarlo, trate de hacerlo lo más simple lposible, espero que lo entiendan, quizas otra cosa importante es que las aplicaciones como el XMMS deben estar configuradas con el dispositivo ALSA default del PC en las opciones de salida, pero no debería ser problema porque por lo qu erecuerdo todas las aplicaciones vienen así.

Quiero agradecer principalmente a apachebcn que poseto como respuesta la primera parte de esto: http://www.ubuntu-es.org/index.php?q=node/51969, aunque tienen unas modificaciones y a la persona que subio este how-to: http://gentoo-wiki.com/HOWTO_Surround_Sound, ya que sin esa info no ubiese hecho nada ;).

Saludos.

 

PD: cualquier duda me contactan a mi mail fpenah@gmail.com

 

Imagen de Chimera
+1
0
-1

Me parece raro que nadie diga nada, pero yo tengo una M2N-E SLI, y tu guia me ha venido más que perfecta, tengo el sonido funcionando mejor que en guindous, stereo, y todos los efectos.

 

Lo has explicado perfectamente, y no me ha dado ni un solo error, ni UNO !!!

 

Infinitas gracias, de verdad !! 

+1
0
-1
Imagen de pipo_2004
+1
0
-1

excelente explicación, solo un par de apuntes, yo tuve que utilizar la orden sudo antes de todos los comandos ./cvscompile ./configure, etc.

y otro al margen, fui hasta el paso 7 y no necesite el paso 8, varias aplicaciones a la vez abiertas y sonido en todas, y realmente estoy super contento con ubuntu ahora, con sonido se abre el mundo.

muchas gracias!!!!!!!!!!!!!!!!! 

 

disfruta del día... día a día

+1
0
-1

disfruta del día... día a día

Imagen de oksi
+1
0
-1

Muchas gracias. Llevaba mucho tiempo intentando configurar el sonido i era tarea imposible. El manual ha funcionado a la primera, ni un error. Lo único que creo que anda muy mal es la configuración del volumen con el gnome volume control, hace lo que le da la gana.

+1
0
-1
Imagen de oksi
+1
0
-1

Al principio creí que me funcionaba pero no habia provado el sonido en 5.1; he bajado este test para probarlo: http://www.sr.se/laddahem/MultiKanal/dts/intro.zip

y me suena muy distorsionado... tengo los volumenes a medio gas y todo como dices en el manual pero nada :S  Alguna recomendación?

 

Gracias 

+1
0
-1
Imagen de cyberacid
+1
0
-1

Hola, primero sorry por la demora de la respuesta, he estado un poco ocupado, mira creo entender lo que pasam. estas intentando reproducir ese .wav con un software que no trae soporte para reproducir sonidos de 6 canales (5.1) o tienes habilitada la salida de 2 canales en vez de la de 6 canales, mira te recomiendo en estas instancias utilizar el VLC para probar dicho test, y teniendo habilitada la salida de 6 canales en el menu de este programa (Audio -> aparato de audio -> 5.1) y verás que el test funciona perfectamente en 6 canales.

 Si te resulta postea para saber que pasó con eso ;)

 

Saludos. 

+1
0
-1
Imagen de elpitagorico
+1
0
-1

El tutorial es sencillamente magnífico.

Me ha bajado el vértigo repentinamente, cuando me enfrentaba al reto y veía aparecer al fantasma de Windows.

No he tenido ninguna incidencia en el proceso de instalación.

Del 1 al 10 ................ 25 

+1
0
-1
Imagen de Neoodin
+1
0
-1

Gracias a ti, he visto un rayo de esperanza en mis primeros pasos con ubuntu.

 

Por fin dispongo de sonido.

Muchisimas Gracias 

+1
0
-1
Imagen de luiscarlos
+1
0
-1

todo ha ido perfecto.

un saludo

lu!scarlos 

+1
0
-1

lu!scarlos

a veces hay que poner el punto debajo de la !

Imagen de luiscarlos
+1
0
-1

Todo iba de maravilla hasta la actualización de hoy... ha dejado de funcionar.

vuelve a salir el icono de la barra de menus con el tachado y : 

mensaje:  No se han encontrado complementos o dispositivos control de volumen de GSTREAMER

 

 alguna solución... repetir todo el proceso...

saludos 

lu!scarlos

+1
0
-1

lu!scarlos

a veces hay que poner el punto debajo de la !

Imagen de cyberacid
+1
0
-1

Hola, mira primero revisa solo las configuraciones, ya que probablemente la actualización te cambio alguna de las configuraciñones realizadas despues de instalar ALSA (verifica los archivos de configuración y las configuraciones de sonido del sistema). Dudo que la actualización haya eliminado tu ALSA.

Prueba el comando alsamixer, ya sea solo o con dispositivos (-c0, -c1, etc.) y si uno de esos funciona es que estamos casi bien ¬¬.

Luego configura el dispositivo de audio que usa ubuntu:

 Sistema->Preferencias->Sonidos

y los pones en ALSA

Por ultimo revisa los archivos de configuración para asegurarte que nada de eso cambió.

Espero queesto te sirva, saludos.

+1
0
-1
Imagen de tHatdUde
+1
0
-1

Un pequeño apunte para el paso 8, a la hora de editar ~/.asoundrc no siempre el disposivo corresponde a "hw:0,0" podría ser 0,1 1,0 1,1 etc...

El primer número sería el de la tarjeta o dispositivo y el segundo el de subdispositivo (en mi caso lo tengo como 0,1)

Para comprobar cual es el correcto hay varias formas, por ejemplo con vlc o xmms ir probando en la configuración de módulo de salida hasta dar con el adecuado.

+1
0
-1
Imagen de cyberacid
+1
0
-1

Gracias por el apunte, he actualizado esa parte, espero que ahora este mas claro ;)..

Saludos

+1
0
-1
Imagen de lucasdmarino
+1
0
-1

Gracias por este aportazooo!!!

No sabes lo bien que me vino, hace un mes que estaba tratando de hacer funcionar el sonido con esta placa y con este tutorial nada, pero nada me dio error y me funciona el sonido de maravilla

 

Exclente, mil gracias 

+1
0
-1
Imagen de FredyBravo
+1
0
-1

Hola, buenos días.

Soy Fredy Bravo y soy nuevo en Linux, instale Ubuntu ultímate edition, pero no he podido configurar el sonido.
Agradezco la información descrita en el post, pero no tengo idea de cómo hacerlo.
Mi placa base es una Asus M2N Sli, lo cual tiene el audio on board cm media 6501.

Te agradezco la información y mil gracias ya que nunca había utilizado Linux y me ha parecido que Windows dista mucho de ser numero uno.

Si puedes envíame respuesta a flbravo@hotmail.com

Gracias por tu valiosa colaboración.

Fredy Bravo.

+1
0
-1
Imagen de FredyBravo
+1
0
-1

Hola, buenos días.

Soy Fredy Bravo y soy nuevo en Linux, instale Ubuntu ultímate edition, pero no he podido configurar el sonido.
Agradezco la información descrita en el post, pero no tengo idea de cómo hacerlo.
Mi placa base es una Asus M2N Sli, lo cual tiene el audio on board cm media 6501.

Te agradezco la información y mil gracias ya que nunca había utilizado Linux y me ha parecido que Windows dista mucho de ser numero uno.

Si puedes envíame respuesta a flbravo@hotmail.com

Gracias por tu valiosa colaboración.

Fredy Bravo.

+1
0
-1
Imagen de FredyBravo
+1
0
-1

Hola, buenos días.

Soy Fredy Bravo y soy nuevo en Linux, instale Ubuntu ultímate edition, pero no he podido configurar el sonido.
Agradezco la información descrita en el post, pero no tengo idea de cómo hacerlo.
Mi placa base es una Asus M2N Sli, lo cual tiene el audio on board cm media 6501.

Te agradezco la información y mil gracias ya que nunca había utilizado Linux y me ha parecido que Windows dista mucho de ser numero uno.

Si puedes envíame respuesta a flbravo@hotmail.com

Gracias por tu valiosa colaboración.

Fredy Bravo.

+1
0
-1
Imagen de FredyBravo
+1
0
-1

Hola, buenos días.

Soy Fredy Bravo y soy nuevo en Linux, instale Ubuntu ultímate edition, pero no he podido configurar el sonido.
Agradezco la información descrita en el post, pero no tengo idea de cómo hacerlo.
Mi placa base es una Asus M2N Sli, lo cual tiene el audio on board cm media 6501.

Te agradezco la información y mil gracias ya que nunca había utilizado Linux y me ha parecido que Windows dista mucho de ser numero uno.

Si puedes envíame respuesta a flbravo@hotmail.com

Gracias por tu valiosa colaboración.

Fredy Bravo.

+1
0
-1
Imagen de FredyBravo
+1
0
-1

Hola, buenos días.

Soy Fredy Bravo y soy nuevo en Linux, instale Ubuntu ultímate edition, pero no he podido configurar el sonido.
Agradezco la información descrita en el post, pero no tengo idea de cómo hacerlo.
Mi placa base es una Asus M2N Sli, lo cual tiene el audio on board cm media 6501.

Te agradezco la información y mil gracias ya que nunca había utilizado Linux y me ha parecido que Windows dista mucho de ser numero uno.

Si puedes envíame respuesta a flbravo@hotmail.com

Gracias por tu valiosa colaboración.

Fredy Bravo.

+1
0
-1