1. Home
  2. Windows

How To Play Audio Through HDMI And Speakers Simultaneously In Windows 7

High-Definition Multimedia Interface (HDMI) is an audio/video interface for transmitting digital data which provides better quality output than analog. Normally, one can only select one device for audio playback in Windows. This causes a common annoyance of having to continually switch between the sound card and HDMI speakers. However, it is also possible to receive output from speakers and an HDMI device simultaneously to play audio from a single application at the same time. If you would like to get audio output from both an HDMI device and your speakers, read on after the break.

To get started, open Sound Properties from Control Panel. From the Playback tab, select speakers and click Set Default.

Sound

Once done, head over to the recording tab and select Show Disabled Devices from right-click context menu. This will display another recording device which named Mono Mix or Stereo Mix. Right-click on the new device this new device and click Enable. Then set it as the default device by selecting it and clicking on Set Default button.

Show Disabled Devices

Double click on the new device or select Properties from right-click context menu and head over to the Listen tab. Check  Listen to this device option and select your HDMI device from the drop down menu. Click Apply, OK for the changes to take effect

Listen to device

RELATED READING: To protect your online privacy do check the best VPNs for Windows and make sure you’re protected.

This nice little trick will provide you with simultaneous playback from both your speakers and HDMI device. We tested it on our Windows 7 64-bit system.

81 Comments

  1. my hp xw4600 does not show the device builtin only hdmi, I have installed correct and original audio driver from HP

  2. To solve audio lag download Voicemeeter and in MENU -> System Settings/Options -> Monitoring Synchro Delay set some ms (in my case it was 150). You can find on youtube how to use this program if u cant set everything well.

  3. This was quite helpful; thank you! If anyone can answer this question it would be most appreciated:

    I’m running Windows 7 on my laptop, and have an HDMI converter to plug it into my TV. On my laptop I duplicate and extend the screen so I can draw different tabs to one side that show up on my TV, so I can watch a movie fullscreen on the TV while also reading and stuff on my laptop.

    What I’d like to do is split the sound between displays. Whatever I drag to my second monitor, the TV, I’d like the sound for whatever’s on that screen to just come out of those speakers, while at the same time on my laptop, I can watch a random YT vid or whatever and it only comes out of my laptop speakers.

    So I need to split the sound between the monitors and each operate independently. I’ve looked many places and nobody has seemed to ask quite this question yet, so I figure I’d leave it here. Thank you!

  4. I used this method for years, but it Does not work with windows 8 or on my new computer MB. The sterio is not present in my record devices only mics.

    If you have another suggestion – than

  5. works on window 10; however there is a slight echo or tin can effect so the trade off is between the sound too low and this, ….or go buy amplified speakers and adjust the volume there

  6. this does work on windows 10 aswell but still get the lag issue. i cant seem to find a program that wud help

  7. Works on Windows 10.
    Just (re, as in did it in win 7) tried it, now sound through both system speakers/headphones and HDMI at same time.

  8. Using Stereo Mix always cause a noticable annoying lag… Fortunately for me I needed it only for playing movies on my TV and there is way better solution for multiple audio streams. If you want to watch movies with audio both on your PC speakers and TV speakers just use KMPlayer and change Audio->2nd Audio Renderer and add there your HDMI device. No lag at all!

  9. I’ve been playing with this method but it doesn’t seem to function unless the HDMI output it plugged in and turned on when Windows starts (despite it still showing up in the list as an output on the Listen tab). This is a problem if your second output is a TV that you don’t always have on. for reference I’m running Windows 7 64-bit with a Realtek chipset.

  10. to whoever comes here, i found a solution! the program VAC (virtual audio cable) allows me to do just that! i stream the pc’s “speakers” (hd realtek auio output) AND the “hd tv” through “LINE 1” (which in the windows audio preference panel is set as the default audio output device)… and the microphone through “LINE 2” (which in the windows audio prefference panel, under the “recording” tab, line 2 is set as the default recording device). you don’t really need to do thast thpugh, since stereo mix is not longer in play anyways 🙂
    my tv is connected via dvi > hdmi cable. it took me TWO WEEKS to figure it out!! Woot!

  11. 20 websites later, I finally get to yours with a proper solution! I have HDMI TV sound as my only source of sound and wanted to record what u hear from an adventure game’s beautiful music. I had stereo mix already on with my on-board VIA sound but hadn’t carried out the crucial last stage of Listen to Device. THANK YOU! Cool Edit Pro now records it perfectly after selecting the correct device properties as well.
    Udaman!
    Walski 🙂

  12. Thank you, thank you, thank you. Your tip worked perfectly. I have been trying to solve this problem for over a month.. I had contacted the PC manufacturer and a couple of computer stores.,. no one had an answer. I did not get the Stereo Mix or Mono Mix like Kevin so I searched in my PC and found it in my pc set up. Ran the set up and I got the Stereo Mix and continued with your instructions.

  13. I get same lag on my HDMI. For the Mic to work all you do is set it as Default, that’s what I did, I didn’t set the Stereo Mix as default. BTW if you don’t have Stereo Mix, download it from C|NET Realtek High Definition Audio drivers, they have both 32 and 64 bit, worked for me.

    32-bit
    http://download.cnet.com/Realtek-High-Definition-Audio-Codec-Windows-Vista-Windows-7-32-bit/3000-2120_4-10788600.html

    64-bit

    http://download.cnet.com/Realtek-High-Definition-Audio-Codec-Windows-Vista-Windows-7-64-bit/3001-2120_4-75317047.html

  14. After I use this workaround, I have the audio output to both outputs, which is what I wanted. Thanks. But now my mic does not work anymore… Anybody have an idea how to fix the mic now? I can undo the changes and then the mic starts working, but this is tedious.

  15. This worked perfectly for me with Windows 7 but having swapped to Windows 8 the ‘stereo mix’ option is no longer there. Any suggestions would be welcomed.

  16. Very good article, not a few months before I had read that the very same thing wasn’t possible… Now, is there a way to have the programs on my hdmi output only have sound through that particular source and not the speakers, and vice versa for the main display?

  17. If you cannot see the audio mix driver and you built your own rig, or replaced the motherboard USE THOSE DRIVERS. they are from the manufacturer, not windows. the problem here is a huge copyright issue trying to be resolved by microsoft. if you use drivers ripped off the internet they WILL NOT contain the stereo mix option.

  18. If you cannot see the audio mix driver and you built your own rig, or replaced the motherboard USE THOSE DRIVERS. they are from the manufacturer, not windows. the problem here is a huge copyright issue trying to be resolved by microsoft. if you use drivers ripped off the internet they WILL NOT contain the stereo mix option.

  19. when i get to the recording tab and right click, it already has it highlighted but doesnt display anything other than the microphone tab. do i have to install or update driver software?

  20. This technique worked just fine with my HTPC and ASUS P6T Deluxe V2 motherboard after installing the SoundMax audio driver (replaced the original Microsoft HD Audio driver).

  21. thanks for this post!!! this saves me a lot of time switching default playback devices… and i do it 20x a day. 😀

  22. I am almost able to do this but when I go to the drop down menu under the listen tab in the Stereo Mix options, I only have “Default playback device” “Speakers and headphones” and “communications headphones” I do not have the option that you have in the screenshot “Intel ST2410” ANY HELP???

  23. Thanks for this tip. Trying to figure out how to get playback from HDMI and SPDIF at the same time. (Not everytime I would want to play sound through my Home Reciever).  Only thing my card doesn’t have “Stereo Mix” but “What-U-Hear” via Creative X-Fi Sound Card.

    My Sound Setup:
    AMD Radeon 6850 (HDMI) out to TV
    Creative SB X-Fi (Optical) out to Receiver

  24. Many thanks, this is exactly what I needed, now I can stream via my PC and play out my TV.  This will also be awesome to use for the new Star Wars Old Republic MMO.  Again, many thanks.

  25. Working great! Many thx, this was what i was looking for! Don’t care about the lag because me problem was that my HDMI receiver always switched channels when a sound appeard… this is history now!

  26. Thank you, thank you, thank you Farshad! For years, I’ve had to mess around with one thing or another in order to get my HTPC to work the way *I* want it to work, and you’ve just eliminated one of those little annoyances…

    Even though I’m also running Win7 64, what I see on my system is slightly different from what your instructions show, but using your directions as a general guide, it was easy enough to follow.

  27. I dont have that stereo mixer, i only have the microphone. Im still looking for a program similar to Indievolime that works in win7 x64.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.