How to get a GeForce 9500 GT to pass audio via DVI to an HDMI display

audiohdmimultiple-monitors

I have a GeForce 9500 GT and the latest Nvidia drivers. It has 2 DVI ports. One is connected to a normal monitor, the other is connected to a HDTV, connected via a really long DVI-to-HDMI cable

The video displays fine on the TV but the audio isn't being passed. I went to the Nvidia settings and see this:
NVIDIA Control Panel

It is recognizing the TV, however when I click Open Windows Sound settings..., I see this:
Sound control panel

Even with all the disabled and hidden devices showing, it doesn't show the Sony TV for audio output. How can I get the GeForce card to pass audio to the TV?

Best Answer

See: Does DVI to HDMI carry audio?

So the answer seems to be that you're assuming the DVI port can throughput audio, which might not be true. If your graphics card has an HDMI port, use that. If not, get a card that does.

If you have a sound system, you can just output the sound from the computer directly to that and let the DVI run video only. It's a small hassle, but it's the way I do it at home (primarily to enable the feature where the sound disappears if I plug in my headphones to my computer).

edit The more I read about it, the more convinced I am your card does not support audio over HDMI. Looking at the specs, HDMI is only listed under display, and you have nothing other than two DVI ports. The card is also a low-end GPU, so you wouldn't expect bells and whistles.

edit2 If you have a DVI-D connector, it can transform into HDMI and therefore carry audio. If you have a DVI-I connector, it cannot.

enter image description here

Related Question