windows 7 - Sound management when using multiple displays

07
2014-07
  • Karyn

    I have a Lenovo AIO computer which is connected by HDMI cable to a TV as a second display. The two displays work perfectly visually and have done for months, but I am having problems with the audio. Somewhere along the line the sound output was changed (by my son) from being played through the second display (TV) to only play through the main AIO computer speakers system. This has worked fine but now I need to change this back so that the computer plays its own sounds through the computer speakers and the second display monitor (TV) plays its sounds through its own speakers.

  • Answers
  • Maarten

    Right click on the Sound system tray icon (the speaker looking icon at the bottom right of your screen). Select playback devices from the menu that pops up.

    You should see a pop up window with a list of audio output devices. Your TV should be listed as somethign along the lines of "HDMI Output" (if you have an AMD graphics card in your pc then its probably listed as AMD HDMI Output, i only have AMD cards so i cant check what it sais for other brands).

    Right click on the HDMI Output and click "Set as Default Device". All your audio should be played back to your tv again.


  • Related Question

    windows 7 - How can I automatically switch audio to my speakers when my TV-as-2nd-monitor is not in use?
  • Michael McGowan

    I have a normal LCD monitor as my primary monitor and an HD LCD television as a 2nd monitor (connected through HDMI). I also have a set of normal speakers for the computer (a Windows 7 machine) that I previously used (before I was using the TV as a 2nd monitor). When I am using the TV as a 2nd monitor, I would like audio to come from it. However, I'm oftentimes using the TV as a TV, in which case I would like the audio from my computer to come from my speakers. Is there any way to accomplish this?

    It seems that if I have the TV set up as the default audio, then even if I turn the TV off (or, more likely, to the input from my cable box), then the audio still goes through that rather than my speakers. Is there a solution that does not require me to manually change the settings every time I want to switch contexts?


  • Related Answers
  • Keltari

    This actually should be possible with some scripting or coding.

    There is a WMI Win32_DesktopMonitor class that has an property called "Availability."

    The availability property lists 17 possible states the monitor can be in. You will probably want want to check for the value of 0x03 (Running or Full Power). However, you would have to play with the returning values from your TV to see what is best.

    With this in mind you can then change the default sound device, also available through scripting/coding. See this example.

    So a program/script can be made to monitor the state of the TV and switch sound devices as necessary. However, it would definitely require some effort on your end to write it for your hardware.

  • Canadian Luke

    There are some HDTV/Video card combinations that will tell the computer "I'm not watching you anymore", and then Windows could switch back. I am going to assume from your setup, that this is not the case.

    For an automated way, that would be the way to go; unfortunately, I don't know off the top of my head which TVs and GFX cards will do that.

    The next best solution is to create a shortcut on your taskbar, so you can press Windows+1 or Windows+2 to switch the audio. To create this shortcut though, you would need to track down where in the registry Windows stores the Audio Output Device, and export that entry to a new file. Do the same when it's connected to your TV. I unfortunately do not know where Windows stores that information though, so it would be up to another question or another user to explain how.

  • tropi

    My set up works, however, every time I plug in a new monitor or set something up, I have to pay with it to get it working properly again, and up until now, I was never sure how I got it right.

    My current set up is on the Intel Graphics and Media Control panel- or whatever similar set up interface you have. I have two modes, one for TV Time and one for Normal use.

    Fist I set up option one, which is saved as "TV Time", I have the monitor set to clone displays at the TV's resolution. Under audio (Playback Devices), I have the TV set as the default device. So when "TV Time" mode is selected, video goes to HDMI and audio is going to TV automatically.

    I set up my primary mode secondly and saved it as "Normal Mode". Normal use is set to single display, and the correct monitor resolution, and Monitor as Primary display. So when you switch to "Normal Mode" it shuts off the HDMI and then in Sound, it no longer has the TV as an audio option, so in Sound (Playback devices) options, "Speakers" are set to default audio device.