[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLUCIONADO] Sin Audio en monitor salida HDMI NVIDIA / Intel HD



El 09/12/11 19:45, SM Baby Siabef escribió:
El 09/12/11 16:05, jmramirez (mas_ke_na) escribió:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

SM Baby Siabef escribió:

SM Baby Siabef escribió:
No tengo sonido por el monitor por el cual tengo conectado al
sistema,
un LG Flatron M1962D. La torre de sobremesa está conectada a éste a
través de un cable HDMI. Descarto que sea problema del cable HDMI
tras
hacer las pertinentes pruebas con Windows 7 (sonido OK) y con un
sistema Playstation 3.
Buenas..

Hasta donde yo se, es necesario que se conecte el cable de audio a la
gráfica (tarjeta madre a la gráfica). En caso de no hacerlo
(físicamente) creo que se puede instalar los drivers, pero eso ya bajo
windows, en linux supongo que habrá algún método parecido pero lo
desconozco.

(?) No entiendo, si funciona en Windows supongo que "eso" está hecho...
sería raro que la gráfica no estuviera insertada en la madre porque, si
no, no iría nada... ¿no?

Correcto, nose porque entendi en tu mensaje que habias probado el cable,
pero no ese mismo pc con windows.

Por el código no encuentro la tarjeta en una búsqueda rápida (VGA
compatible controller: nVidia Corporation Device 0a67) si nos dices
cual
es, podemos mirar si tiene el enganche físicamente de audio en la
gráfica.

Uys, pues eso te lo digo yo...

(...)

Según la página del fabricante, es una NVIDIA GeForce G315.

Ok, según he visto:
Para ser justos con la tarjeta, comentaré que tiene salida HDMI (ya no
hace falta conectar el cable SPDIF a ella, los datos de audio pasan a
través del bus PCIe)

Fuente:
http://www.hardzone.es/2009/12/09/nueva-tarjeta-grafica-nvidia-geforce-315/


Por lo que no es necesario el cable, debe ser como decía mario que
tienes la intel activada y no pasa a la nvidia (sonido).

De ese sitio pruebo primero lo de...

root@tornado-01:/home/sonic# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

Y sucesivamente

aplay -D plughw:1,3 /usr/share/sounds/alsa/Noise.wav

con (en vez de 1,3)...

0,0
0,1
1,3
1,7
1,8
1,9

Y en ninguno suena nada... :(

He visto este hilo [1] que es sobre una ati, pero puede que te valga,
por lo menos para hacer pruebas y a ver si suena la flauta:

Comentan que añadamos al xorg:
Option "Audio" "true"
Option "HDMI" "all"

OK, se lo añado y reinicio, guardo en borrador el mail en Icedove...

(...)

Pues mira, no hay sonido. Sin embargo, ahora al probar...

aplay -D plughw:1,7 /usr/share/sounds/alsa/Noise.wav

con la combinación 1,7 SÍ se escucha el ruido :) Es decir, que funciona
con la tarjeta 1 [HDA Nvidia] y en el device 7.

Pero claro... ¿y ahora qué puedo hacer yo para que se derive el sonido
hacia esa tarjeta y ese device en concreto?

Pues lo he solucionado de la siguiente manera.

Resulta que en la lista inglesa de Debian [1] (y mira que me salté ese hilo, cosas de la ceguera selectiva xD) había una persona que estaba en esta misma tesitura aproximadamente.

Una de las soluciones propuestas allí me fueron válidas. La expongo.

1- Terminal de Root

2- nano /etc/asound.conf

3- Escribir lo siguiente:

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}

pcm.!default {
     type hw
     card 1
     device 7
}
ctl.!default {
     type hw
     card 1
     device 7
}

Grabar y reiniciar.

Apuntes: en el número de card hay que poner la tarjeta de sonido que quieras que funcione, y en device en el dispositivo que debe sonar...

El cómo averiguar lo primero (las tarjetas de sonido que se tienen) lo hice durante el desarrollo del post: aplay -l

Ahora, para averiguar el device, hay que hacer sucesivamente pruebas con aplay -D plughw:c,d /usr/share/sounds/alsa/Noise.wav , sustituyendo en plughw.c,d la letra c por el número de tarjeta a comprobar y la d por el dispositivo a comprobar (se puede ver quiénes conectan a quienes haciendo aplay -l).

En mi caso específico, no me funcionó ninguna. Pero, sin embargo, tras añadir a /etc/X11/xorg.conf , en la sección Device, las siguientes dos líneas (gracias a [2] ):

Option "Audio" "true"
Option "HDMI" "all"

Que, tras reiniciar el ordenador y hacer las pruebas con aplay, pude comprobar que realmente tenía sonido usando la tarjeta 1 y el device 7 (o sea, haciendo aplay -D plughw:1,7 /usr/share/sounds/alsa/Noise.wav , tenía sonido).

También comenta como lanzar audio por una salida determinada, lo mismo
asi puedes verificar que suene en la tv y que lo que falla es
configuración.

[1]http://www.vagos.es/showthread.php?t=1261962

Es por darte opciones, la verdad es que no se que le pasara, apunto a
que no es la primera interfaz de sonido. (interfaz por defecto)

Realmente me estás acercando al final del túnel, así que muchísimas
gracias por esta pista :)

Un saludo y suerte
- --
"Si los tontos volaran, el cielo se oscurecería"

No me envié correos en formatos propietarios
http://www.gnu.org/philosophy/no-word-attachments.es.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJO4iPCAAoJEOWNzQnqy+fzvFwH/RyPyQcArCM2IYwKKXKPJBov
wIeIGxnN1OI3yl8w7k02Z3+OiqCrZXsmEGHFGOtQYLOSd0us+aYck41iYYTjQHWJ
RWZESLjkjO3L8Qeu/yr0fXxRZkOxXirLAshqi0T0pGjwceU7+v68+TxqKrBsUBZW
S1y9GLPY61JgzMxPAdWgH+B7idXq5X6u1dkO83SDdIa5LmkUi6BGipX/l5vGPY3Z
s0bt3MpYQY1OleanfqeQ4C4jKocBsqXDZFFnhdxvmA3co/Jg/ugWCtnXa7QbQ/Id
e3IUcNrzj5K5Emk3CN9di/QC6cS55Ele8mmDUJY1sKTqdtx1X0qpOAAMhosZifA=
=PEIc
-----END PGP SIGNATURE-----



Muchísimas gracias a mariodebian y jmramirez por haberme atendido para ayudarme a resolver el problema.

Lista de enlaces:

[1] : http://lists.debian.org/debian-user/2011/12/msg00180.html y siguientes.

[2] : http://www.vagos.es/showthread.php?t=1261962

---

SM Baby Siabef



Reply to: