I have a standard LCD monitor connected by DVI, and speakers connected via the standard 3.5mm jack on the in-built sound card. I've just added a TV which is connected via HDMI to the video card, and which is acting as an extended display.
What I'm hoping to be able to do is to move programs like XBMC or browser windows with youtube videos over to the TV display. Ideally, I'd like the sound for those programs to come out of the TV's speakers. An acceptable alternative would be for all sound to come out of the PC speakers that I normally use (i.e. no sound from the TV). This is because the TV will be an occasional extra display, rather than an always on display.
The problem I have is that as soon as I plug in the HDMI cable, it diverts all sound to the HDMI output, even if the TV is off. I've tried opening Windows audio mixer and switching it to Speakers rather than HDMI output, but it doesn't do anything, and it reverts back to HDMI output as soon as I close the mixer.
Can anyone suggest a simple fix? Ideally, it would be nice if Windows could play only those sounds for programs currently on the second display on that display's speakers (i.e. the TV speakers), but I suspect it's not clever enough to know which is which. Failing that, is there a way to tell programs to use a specific audio output device? Or, at worst, can I override the HDMI audio output device so that the PC speakers are used for all programs