Curioso fallo en el sistema de sonido

Iniciado por 16BITBoy, 19 Septiembre 2010, 12:41 PM

0 Miembros y 1 Visitante están viendo este tema.

16BITBoy

Hola,
Vereis tengo un portatil ASUS A52F al cual le instale ubuntu como hago en todos mis equipos. Resulta que en este sistema operativo el sistema de sonido tiene un pequeño problema. Y es que al contrario que en windows 7 que viene preinstalado, en linux conectar los auriculares no significa para este desconectar el sonido de los altavoces y pasarlo por el jack de auriculares, sino que en vez de esto se escucha por ambos lados a la vez. Mi problema es que no se ni se me ocurre donde radica el problema exactamente y no se como actuar (si es problema de "firmware" de algún componente de la placa del portatil, controladores...). ¿Alguien tiene idea?
Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".

j4np0l

#1
En su momento tuve este problema con edgy pero no me acuerdo como lo solucioné  ;D

Para ver cual es tu tarjeta de sonido, te pediría que me pases la salida del siguiente comando:

Código (bash) [Seleccionar]
sudo aplay -l

En esta página hay una persona con el mismo problema:

http://www.ubuntu-es.org/node/90315

El solucionó el problema agregando la siguiente línea en el archivo /etc/modprobe.d/alsa-base:

options snd-hda-intel model= 6stack-dig

Para editar el archivo, escribi en una consola:

Código (bash) [Seleccionar]
sudo gedit /etc/modprobe.d/alsa-base

El problema, es que quizás para tu tarjeta, la opción correcta puede que no sea 6stack-dig. En esta página hay un listado de la opción que deberías utilizar acorde a la salida del comando aplay -l:

http://ubuntuforums.org/showthread.php?t=616845

En la misma recomiendan que reinicies el sistema luego de hacer este cambio, chequeando si en el mixer de alsa no tienes algún control de sonido en mute:

Código (bash) [Seleccionar]
sudo alsamixer

Si sigue sin funcionar, probá llendo en el control de volumen a editar->preferencias y seleccioná la opción Surround.

También, en la misma página dicen que pruebes con varias opciones hasta dar con la correcta.

Saludos!

16BITBoy

#2
gracias j4np0l.

He estado mirando hoy lo que me has explicado y aquel enlace. MI tarjeta no esta listada en las que ese hombre se conoce asi que me tocará indagar como configurarla. Por lo que veo es tema de como gestiona las entradas y salidas del chip de sonido según esas opciones. Al menos ya se por donde empezar :D

Gracias de nuevo saludos!

Se me olvido, la salida de cat /proc/asound/card0/codec#* | grep Codec es:
Conexant ID 5069
Intel G45 DeviBX

Encontré la solución al problema del audio. Era mas bien por falta de controladores. El Asus A52F parece llevar 2 chips de sonido usando uno "¿audio módem?" para manejar las entradas de jack y el HDMI.

Se necesita descargar e instalar el siguiente paquete:
http://www.linuxant.com/alsa-driver/archive/alsa-driver-linuxant-1.0.23.0/alsa-driver-linuxant_1.0.23.0_all.deb.zip

Saludos!
Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".

j4np0l

#3
Estuve viendo este archivo y tampoco la encuentro:

http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt

Yo probaría con las siguientes opciones:

options snd-hda-intel model=auto

options snd-hda-intel model=laptop

options snd-hda-intel model=asus

Espero que alguna te sirva  :P

¿Ya probaste con la opción Surround dentro de las preferencias del control de volumen?

j4np0l

En el foro de ubuntu, encontré un post que dice que este problema se soluciona instalando el driver de Alsa con soporte para chipsets conexant (que veo que es lo que tenés vos).

Este es el post:

http://ubuntu-ky.ubuntuforums.org/showpost.php?p=9459478&postcount=38

De aca te bajas el driver:

http://www.linuxant.com/alsa-driver/

Bajate el DEB, descomprimilo (viene en un .zip) y después dale doble clic para instalarlo o corre el comando (desde el directorio donde descomprimiste el driver):

sudo dpkg -i  alsa-driver-linuxant_1.0.23.0_all.deb

Saludos

16BITBoy

wops no me refresco la pagina xD no vi las siguientes respuestas jajaja. Gracias de todos modos, di tambien con la respuesta como ves en el edit. Juer que raro que esto se quedara como en cache no he visto las respuestas :P

Gracias ;)
Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".