I’m having some issue with my HDMI for years, I installed the new opensuse 11.2 this morning, hopping for new results but still nothing so I come there.
When I use my HDMI on my TV with linux, I got no problem to get the video but I can’t get the sound. I’ve look on many forums but I don’t find any fixes. I start to think that it’s not possible to have sound through hdmi with nvidia drivers…Did someone ever succeed ? If yes please tell me how.
I have got audio through HDMI to work from my Nvidia 8400M GS with the 64-bit version of openSUSE but I do not think it is that obvious as I have wished it would be.
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, ALC268 Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC268 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, ALC268 Digital
IEC958 (S/PDIF) Digital Audio Output
As you can see, there is no Nvidia card listed. However, I can start a song from e.g. mplayer or Youtube in Firefox and the sound comes from the speakers via HDMI after a small delay of approximately 1 second. What I had to do to make this happen was to open alsamixer (or kmix or whatever you prefer) and unmute S/PDIF which was muted by default.
When you start alsamixer select the channel you wish to unmute using the arrow keys. When the right channels is chosen, press “m” to unmute/mute.
You may have to press “F5” first to if the channel is not visible when you start alsamixer and you may also need to change the volume on the appropriate channels, e.g. pcm.