miércoles, abril 15, 2009

Salida HDMI Dell XPS Studio 1340

Tras la reciente adquisición de mi Dell he estado tratando de configurar todos el hardware para que funcione correctamente bajo Linux.
Esta vez voy a explicar como conseguir que la salida HDMI ande desde mi Debian con los últimos drivers de mi Nvidia GForce 9400M G.
Cabe destacar que este equipo viene equipado con la tecnología Hybrid-SLI la cual yo no he podido hacer funcionar desde Linux.

Desde la utilidad nvidia-settings configuramos el televisor, en el televisor lo configuramos como TwinView y en position: Clones.

Con esto ya tendríamos el video funcionando, pero para que el audio funcione hay que realizar ciertos pasos:
  1. Abrimos el control de volumen de Gnome y en la pestaña conmutadores habilitamos IEC958 en el caso de que no apareciese iríamos a Editar --> Preferencias y lo haríamos visible.
  2. Ahora le indicaremos a Gnome que emplee la salida HDMI.
Sistema --> Preferencias --> Sonido
En pistas predeterminadas del mezclador:
NVIDIA MCP7A HDMI (OSS Mixer)


Por ahora solo funcionaría el sonido con el reproductor de video Totem, para que funcione con todos hay que generar en nuestro home el fichero .asoundrc con el contenido:

defaults.pcm.device 3

Con esto ya podremos disfrutar de nuestras películas favoritas en cualquier televisor con entrada HDMI.

La línea defaults.pcm.device 3 no me la he inventado ni la he visto tras golpearme la cabeza contra el bidé mientras cambiaba la bombilla del baño, esta línea sale de ejecutar la orden:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

Como se puede apreciar el dispositivo 3 es la salida de audio HDMI.

Cuando acabemos de usar la salida HDMI eliminamos el fichero .asoundrc de nuestro home, quitaremos el conmutador IEC958 y configuraremos el sonido con pistas predeterminadas del mezclador: HDA Nvidia (Alsa Mixer).

Después de esto ya funcionará el sonido por la tarjeta habitual.

No hay comentarios: