ATI - HDMI audio goes to MONITOR instead of TV

MrMuppet

Senior member
Jun 26, 2012
474
0
0
I'm extremely frustrated right now.

I have two HDMI displays connected to my HD 4870 (had to downclock the memory 925->900 to even make this piece of crap work at all, but that's Powercolor's fault):
1. My LCD Monitor (via DVI->HDMI adapter)
2. My TV (via DVI-HDMI adapter)

"Projector only" and "Duplicate" modes work fine in Windows 7 and output HDMI audio to my TV as expected.

However, when I use "Extend", for some inscrutable reason, Catalyst (or Windows?) decides it's the most brilliant idea ever to output any HDMI audio to my LCD Monitor and ONLY to my LCD Monitor. I didn't even know the darn thing had speakers to begin with. Infuriating is an understatement!

Is there any way to force ALL HDMI audio to ALWAYS be output to my TV?

I NEVER EVER need HDMI audio to be output to my crappy LCD Monitor speakers.
 
Last edited:

boochi

Senior member
May 21, 2011
983
0
0
If you are using newer catalyst drivers go back to 12.3. I have had trouble with HDMI audio since 12.4. If that does not work can you ditch the HDMI and run DVI straight to the monitor?
 

Attic

Diamond Member
Jan 9, 2010
4,282
2
76
Can you swap cable positions?, sounds like one DVI output is taking precedent for audio in your situation.

Alternatively in display properties can you make the TV the primary screen when you have your dual displays set to extend rather than duplicate/projector?
 

MrMuppet

Senior member
Jun 26, 2012
474
0
0
@wayliff: HDMI audio works just fine, it's just sent to the wrong display in "Extend" mode. It's just not doing it the way I want it to.

@boochi: What trouble? I'm running "Projector only" atm and then it works fine. Again, it's just sent to the wrong display in "Extend" mode. I've tried 12.6 and 12.4, I guess I can try 12.3 too.

@Attic: Sorry, I was too aggravated at the time to detail on what I have tried so far. I have tried that and even connecting them in different orders, rebooting with only one or the other connected and only then connecting the other, etc. To no avail. I can't use DVI since those connectors are too fat to fit through the cable hole, sadly.

I can't make my TV the primary display, because I sometimes need sound from the TV even when using the monitor.

Both the IGP and a GTX 670 worked fine in the past. But the IGP is an IGP and I don't have the GTX 670 anymore.
 
Last edited:

MrMuppet

Senior member
Jun 26, 2012
474
0
0
Hmm, I think I'll try using the IGP for the TV. Don't really game on the TV anyway. Can always change back, I guess, for the rare occasion.

However, there's no good reason I should have to do that. Shame on you, AMD/ATI! :(

edit: Right, just remembered, that's no good either. Intel HD 4000 defaults to "Limited", rather than "Full", range on resolution or refresh rate change. How can they both be so fail?
 
Last edited:

Ventanni

Golden Member
Jul 25, 2011
1,432
142
106
I had this problem too. It's a setting in your Control Panel, not your drivers. Go to the audio part and delete your monitor as a speaker, and set the default to your TV.
 

Fallengod

Diamond Member
Jul 2, 2001
5,908
19
81
I have no experience with extended mode or dual displays but I think you have the same issue I used to. When I had first switched to an AMD video card and windows7(which I was unfamiliar with) I was having audio output issues as well.

I think your issue is the same one I had at first and what the previous poster said. What you have to do is, when you are output to your TV, you must then open the control pannel up and set the default audio to be the HDMI output or whatever its called. It should remember this setting for you in the future, it does for me, so its something you only gotta do once.
 
Last edited:

MrMuppet

Senior member
Jun 26, 2012
474
0
0
I had this problem too. It's a setting in your Control Panel, not your drivers. Go to the audio part and delete your monitor as a speaker, and set the default to your TV.
Where? How?

In Playback/Audio Devices only one HDMI entry is listed: "AMD HDMI Output".

When I use the IGP, as well as back when I used the GTX 670, it listed the monitor and the TV as two separate HDMI audio devices. However, with the HD 4870 the "AMD HDMI Output" audio device is the only one there is.

soundl.png


devmgmt.png
 
Last edited:

MrMuppet

Senior member
Jun 26, 2012
474
0
0
So, I finally managed to "trick" it. Well, sorta.

I discovered my monitor actually has a second HDMI input. So I turned off the monitor completely and connected the computer to its second HDMI input instead.

Now, for some reason, "Extend" mode works as it should. However, instead, "Duplicate" mode now sends audio to the monitor instead. Sigh. :\
 

KingFatty

Diamond Member
Dec 29, 2010
3,034
1
81
Are you able to customize the sound preference for each of the "modes" in Windows? What I mean is, can you set the window mode to "Extend" and then configure the audio to your preference, then set the window mode to another (like "Duplicate" or whatever else you use) and then configure the audio for it?

It seems like you are relying on the audio set up to just work the same for all modes, but I am not sure that's how Windows does it for HDMI audio because that's tied to video setup and the Windows modes enable customization for each setup.

So maybe try that, cycle through each mode in Windows, and configure the audio for each of those modes.