¿Como conseguir el sonido del portátil en el televisor por HDMI?

Imagen de DrakoRyu
0 puntos

Hola, He Instalado Ubuntu 10.04 en mi portátil asus, y mediante un cable HDMI he conectado a la pantalla del televisor sharp, he conseguido extender el escritorio hasta el tv, pero el sonido sigue sonando en el portátil y no consigo pasarlo al tv, aun que en una partición que tengo con windows7 si que lo hace.

Lo primero que intenté fue actualizar Alsa tal como explican en este foro:
http://www.ubuntu-es.org/index.php?q=node/56763
Ahora tengo la versión 1.0.23, pero sigo sin sonido en el monitor.
Seguí buscando y encontré el siguiente foro:
http://www.ubuntu-es.org/node/133215
y tal como explica rafatrace cree el archivo /etc/asound.conf, pero tampoco tuve éxito.
He seguido consultando foros, pero no hayo respuestas que me solucionen el problema.

A continuación paso a explicar algunos detalles de mi sistema:


____________________________Versión de Sistema Operativo______________________
:~$ head -n1 /etc/issue
Ubuntu 10.04.1 LTS \n \l
____________________________Dispositivos de Hardware__________________________
:~$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0d.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
00:0d.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
00:0d.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
00:0d.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
00:0d.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 9300M GS] (rev a1)
02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
____________________________Versión de Alsa__________________________________
:~$ alsactl -v
alsactl version 1.0.23
____________________________Tarjeta de sonido________________________________
:~$ lspci | grep -i audio
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller

____________________________Chip de la tarjeta de sonido_____________________
:~$ aplay -l
**** Lista de PLAYBACK dispositivos hardware ****
tarjeta 0: SIS966 [HDA SIS966], dispositivo 0: ALC663 Analog [ALC663 Analog]
  Subdispositivos: 0/1
  Subdispositivo #0: subdevice #0
tarjeta 0: SIS966 [HDA SIS966], dispositivo 1: ALC663 Digital [ALC663 Digital]
  Subdispositivos: 1/1
  Subdispositivo #0: subdevice #0

____________________________configuración de tarjetas de sonido______________
:~$ cat /proc/asound/cards
 0 [SIS966         ]: HDA-Intel - HDA SIS966
                      HDA SIS966 at 0xf9ff0000 irq 18

Como podéis comprobar en los chip de la tarjeta de sonido no hay ninguna línea refiriéndose a HDMI, ¿eso significa que no puedo pasar el sonido por este método?, si es así ¿como es que si me deja con windows?, de lo contrario ¿que me está fallando?.
Ah y otra cosa, no puedo arrastrar ventanas de un monitor a otro, aun que el ratón si pasa, ¿a que se debe esto?
Agradezco vuestra ayuda.

Imagen de convolucionado
+1
0
-1

Tengo el mismo problema en Kubuntu 10.04 LTS y Debian Squeeze, en PC de sobremesa con una Nvidia GTX 460 y con síntomas muy parecidos:

core2duo:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

core2duo:~# lspci -v
...
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fa200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
...
01:00.1 Audio device: nVidia Corporation Device 0beb (rev a1)
Subsystem: Giga-byte Technology Device 34fc
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at f7000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00

core2duo:~# cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfa200000 irq 22
1 [SAA7134        ]: SAA7134 - SAA7134
                      saa7133[0] at 0xfa115000 irq 19


Según parece debería aparecer en aplay -l una tercera card llamada Nvidia HDMI. Por eso no funciona lo de asound.conf. También he intentado compilar ALSA pero obtengo muchos errores.
Lo del ratón y ventanas se debe a que has configurado la pantalla como "Separate X Screen". Marca en "nvidia-settings" la opción "Enable Xinerama" y tendrás el escritorio extendido. Aunque yo prefiero la primera manera. Solo hay que añadir un DISPLAY=:0.1 en la consola para tener las ventanas en la otra pantalla.

Haber si alguien puede saber algo más. Saludos.

+1
0
-1
Imagen de convolucionado
+1
0
-1

En mi caso lo solucioné para Kubuntu, no para Squeeze. Encontré la solución aquí:

http://ubuntuforums.org/showthread.php?t=1316136&page=7

Consiste en instalar el paquete linux-alsa-driver-modules-2.6.xx-xx( matches your kernel )

y modificar alsa-base.conf y/o sound.conf.

Como es un paquete para Ubuntu especifico para una versión de kernel no lo puedo utilizar en Debian.

Saludos.

+1
0
-1
Imagen de DrakoRyu
+1
0
-1

Muchas gracias, convolucionado.
Tenias razón marqué Enable Xinerama y ya esta el escritorio extendido, sin embargo aun no he podido arreglar el audio, he instalado linux-alsa-driver-modules-2.6.32-22-generic, de la siguiente forma:

$ sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
$ sudo apt-get update
$ sudo apt-get install linux-alsa-driver-modules-2.6.32-22-generic

Pero a /etc/modprobe.d/alsa-base.conf y /etc/asound.conf que supongo que serán los archivos a editar no se por donde meterles mano.
Supongo que donde as puesto aquí: ibas a poner un enlace a donde explicaba esa solución, por favor, ponlo.

+1
0
-1
Imagen de convolucionado
+1
0
-1

Perdón creía haber puesto el enlace, no sé bien como se hace con el icono:

http://ubuntuforums.org/showthread.php?t=1316136&page=7

Yo he añadido en sound.conf y también en alsa-base.conf:

options snd-hda-intel enable_msi=0 probe_mask=0xffff,0xfff2

Aunque eso creo que puede variar, mirátelo en el enlace.
Me jode no poder hacerlo en Debian porque llevaba meses configurando un MediaCenter y cuando lo tenía perfecto, cambio de gráfica y al carajo todo.

Saludos.

+1
0
-1
Imagen de DrakoRyu
+1
0
-1

muchas gracias, gracias a es foro me he dado cuenta de que mi bersión del kernel es 2.6.32-24-generic por lo cual me debería haber instalado inux-alsa-driver-modules-2.6.32-24-generic en vez de inux-alsa-driver-modules-2.6.32-22-generic, así que he desinstalado la anterior y he intentado instalar la que debería ser, pero me da el siguiente error:

Err http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu/ lucid/main linux-alsa-driver-modules-2.6.32-24-generic 2.6.32-24.201008180500
  404  Not Found
Imposible obtener http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu/pool/main/l/linux-alsa-driver-modules-2.6.32/linux-alsa-driver-modules-2.6.32-24-generic_2.6.32-24.201008180500_i386.deb  404  Not Found
E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar
apt-get update o deba intentarlo de nuevo con --fix-missing?

De todas formas he instalado linux-alsa-driver-modules-2.6.32-23-generic, cree el archivo /etc/modprobe.d/sound.conf y modifiqué /etc/modprobe.d/alsa-base.conf con la misma linea que as puesto, ya que me salen 2 dispositivos con aplay -l (no estoy muy seguro pero es lo que he entendido en ese foro), reinicié y ejecuté:

aplay -D plughw:1,3 /usr/share/sounds/alsa/Noise.wav
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
aplay: main:654: error al abrir audio: No existe el archivo o directorio

así que aún no tengo el sonido HDMI.

+1
0
-1
Imagen de convolucionado
+1
0
-1

Intenta desinstalar el paquete con synaptic diciéndole que elimine también los archivos de configuración. Luego instala la versión correcta. En el archivo sound.conf prueba con los distintas opciones que aparecen en el foro que enlacé. Para tres dispositivos debería ser lo que yo he puesto.

Saludos.

+1
0
-1
Imagen de DrakoRyu
+1
0
-1

Gracias, ya he podido instalar mi versión, desinstalando completamente las demas y ejecutando:

$ sudo apt-get update
$ sudo apt-get install linux-alsa-driver-modules-2.6.32-24-generic

luego he probado a cambiar /etc/sound.conf con las otras opciones y reiniciar, con la primera opción pierde completamente el sonido, y con las otras dos lo coge desde los altavoces internos, así que aún no he podido hacer que suene en la tele.
Saludos.

+1
0
-1