Laptop HDMI audio 64bits Nvidia

Hi everybody,

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.

I have got this info from aplay:


$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC268 Digital [ALC268 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


$ 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.

Fredrik

Hi,

I have the same problem. When I plug the HDMI cable, I have the image on the TV but no sound.

I checked alsamixer et I have all the s/pdif channels muted. But I can’t unmute them ! How do I unmute them ?

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.

Fredrik

Oh !

Ok, thanks. I’ll try this. :slight_smile: