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.
I solved this by uninstalling the audio devices using Device Manager.
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.
Things to try:
You should try deleting all of your audio output profiles, and either creating a new one, or let it create a new one for you. Also, make sure that your volume is up, and your sound card is on. Make sure that you restart your computer as well.
If this by chance is your TV, try changing the input setting (Ex. HDMI1, COMPONENT). Also, unplug your TV and replug it in.
This very well could be your TV, and not your computer at all. Try connecting some other audio input device into your TV (Ex. VCR) and see if it still doesn't work. If it works, its your computer. If it doesn't, its your TV. HDMI cable disconnection is possible. Check that the HDMI cable is firmly placed in your TV, and that its connector is not broken.
If you receive a picture on the TV from either the computer or something like a VCR, it is probably not the HDMI cable.
Hope one of these methods works.
I fixed this same issue (although I only had one duplicate HDMI audio device appearing in playback devices) by first selecting the real HDMI audio device in Windows Playback Devices (right click the volume icon in the system tray and choose Playback Devices) as the default audio device.
I chose the HDMI audio device at the top of the list and set it to be the default audio device by right clicking it and choosing the option to do so. If the option is greyed out, it means it's not a real device or nothing is connected (or recognised as being connected) to the port.
In this case, the system had an AMD E-350D APU with Radeon HD 6310 graphics on Windows 8 64-bit and running version 13.9 of the Catalyst driver.
The Catalyst control centre still reported that the device (a Toshiba 42HL833B LCD TV) did not support audio, even though this was evidently not true as the computer audio was currently being output by it. This "cosmetic issue" was fixed by downloading a later version of the Catalyst driver (version 13.12) and when installing it, choosing to do a custom uninstall of the existing drivers prior to installing the newer drivers. In the custom-uninstall options, I selected to uninstall the AMD HDMI Audio driver. After this task completed, the duplicate HDMI audio device was no longer present, yet sound continued to function ok from the real HDMI audio device which was still selected as the default device. The current version of the specific HDMI audio driver in Catalyst version 13.12 is 188.8.131.5214
I'm going to list the various troubleshooting steps I took and what the result was:
Whilst trying to fix this problem I encountered another problem with my video card, outlined in this question.
When I finally fixed that issue, the problem in this question wasn't fixed. But then I upgraded to the beta version of the drivers for my video card and installed using the method I outlined in my answer on that question, and I took my HDMI cabled out of the TV and plugged it back in and that seems to have worked.
So, what I think it is: Upgrading the video card drivers.
Some people suggested upgrading the sound drivers or the chipset drivers or the BIOS, but the HDMI port is on the video card, it uses its own drivers that are included with the video card. That's why I think it finally worked when I updated my video card drivers to the latest beta version. I did that about 4 days ago and haven't experienced another problem since.
Note: It appears that the HDMI sound drivers are completely independent from the normal sound drivers. My Realtek HD Audio Manager has no control over my HDMI connected TV.
I had the same problem with Catalyst 13.4.
When it was installed, it worked for a few hours.
I solved it by installing Catalyst 13.8 beta, I don't have this problem anymore.
I'm quite sure it is only a Catalyst problem.
I use Windows 8 64 enterprise, Asus P6T, Realtek HD audio driver installed too. I thought of many things, like Realtek incompability, but I was wrong.
So, change Catalyst versions, it will work.
Edit: Install this file too: ATI HDMI Audio Device R2.70 (2012/6/22/ 22630k)
It is on Realtek.tw website , go to download Software: Drivers & Utilities, High Definition Audio Codecs, it is there. Download it and install it. It will not overwrite your RealTek software, don't worry. Reboot system.
It worked for me, at least, I don't have this problem anymore.
Go to properties of the TV speaker and change levels . stupidly the level is at zero and thats why there was no sound .
I recently upgraded to Windows 7 on a Dell 545 MT with audio/video output via an NVIDIA 9800 GTX+ to a flat screen television.
I have installed/uninstalled/reinstalled all the recent drivers from NVIDIA and Realtek, but the machine will not recognize the HDMI output as a sound device (as it had previously in Vista). I troubleshooted the problem with Dell for over an hour and was then directed to their software specialists who want $130 to fix the issue!
Can anyone offer some insight into this? I've searched NVIDIA and Windows 7 forums without success and would really like to get sound coming back through my TV speakers.
I ran into this issue as well.
You have to right click on the Sound in the tray. Go to Playback Devices and disable the onboard audio before the HDMI audio will turn on.
After you are done watching the TV you will need to re-enable the onboard sound.
You might need to right click in the playback devices and have it show disabled devices in order to see the onboard speakers after having disabled them.
Im not sure about your specific card, but on my Nvidia 9600GT, I had to run a cable from the sound card (on the mobo) to the video card. This allowed the sound to pass through the HDMI cable.