Windows – HDMI won’t output audio to the TV

audiohdmiwindows 8

I recently upgraded my graphics card from an XFX Radeon HD 6850 1GB to an MSI Radeon HD 7850 2GB. (Windows 8 x64)

The TV is a Vizio E500i-A1

My HDMI audio output used to work fine with my TV, but when I upgraded my graphics card I can't get HDMI audio to work. 6 different HDMI audio outputs (there used to be only one) show up in the sound manager, but all of them show up as being disconnected.

And CCC says that my display doesn't support audio when I know for a fact that it does.

What can I do to fix this?

Also, it might be worth mentioning that the Sound Manager takes a lot longer to open than it used to. After I click on Playback Devices it takes about 30 seconds to open.

Update: I tried reinstalling all my graphics drivers, including the AMD HDMI Audio Drivers. That fixed the issue for a few hours and then it stopped working. Today I tried doing it without installing the AMD HDMI audio drivers and the same thing happened; it worked for an hour and then the TV starts showing that it doesn't support audio.

The differences are that when the AMD HDMI Audio Driver isn't installed my Sound Manager doesn't take a long time to open anymore and names of the devices are different. (Digital Audio (HDMI) instead of Digital Display Audio) pictured below:

I need to get this fixed, the audio from my TV has to start working, so I'm opening a bounty.

Best Answer

I solved this by uninstalling the audio devices using Device Manager.

  1. Open Device Manager from the Control Panel.
  2. Expand "Sound, video and game controllers".
  3. Right click and uninstall all "High Definition Audio Device" items.
  4. Restart the computer and the devices should auto reinstall.

Another step that i initially tried that didn't appear to work but might be required. In device manager menu View > Show hidden devices. Expand Audio inputs and outputs. Uninstall the items having the problem.

Related Question