This works with any device, even virtual ones, which makes this extension useful if you’d like to play music through your speakers while listening to something on your headphones, like game audio. One bug we’ve found: occasionally, when hotplugging audio devices, the extension can get stuck and mute output. These amps rely on algorithms to divide signals into separate, smaller segments. Though the sound enters the ear from one of two speakers, it is altered in such a way that, theoretically at least. For many of you, a single pair of speakers or headphones is all you probably need for your desktop or laptop system. For others, rocking out, gaming, and listening to movies is a constant battle. Thanks britishdhez, but that would send the same audio simultaneously to both speakers and headphones. What I'm trying to do here is use the headphones for one specific sound source - VoIP - and the speakers for all other sounds. Oh well, once I get a USB headset it will be a moot point. Until then I can manage without the external speakers. I have an LG OLED55C6P TV. Because of hearing difficulties, I generally use bluetooth headphones when watching the TV. As far as I have been able to determine, there appears to be no way to use the headphones and also have the TV speakers working at the same time.
I have both headphones and speakers plugged into my motherboard’s analog output jacks. It’s a pretty standard Windows desktop setup, the motherboard does HD Audio which has 5 analog jacks which can be programmed to do different things like speakers, headphones, line-in.
Also pretty standard, my computer had the RealTek HD Audio Manager installed, an ASUS skinned one. This does a nice job of popping up a dialog when the user plugs in new speakers and asking them to configure it. Unfortunately it also seems to have a behavior where when I plug in headphones it automatically silences the speakers. In fact both analog outputs show up as a single “Speaker” device in Windows, there’s no way to use them independently.
In theory the Realtek driver has option settings to reconfigure this behavior, to let you use the rear and front jacks as separate devices. But my version didn’t have those settings, no “Playback Device” section at all.
Following some cargo cult advice I solved this problem by just uninstalling Realtek entirely. Goodbye 500 MB of stupid reverb effects I’ll never use. Turns out Windows 10 itself can manage the audio hardware with no problems. I did have to unplug and re-plug the devices for Windows to detect them, but now my speakers and headphones show up as separate sound devices.
While I’m here, a little theory on how this all works in Windows. Each sound device is an independent output channel for apps to play to. Most apps just play to the “Default App”, which you configure in the Sound control panel or with a program like SoundSwitch. But some apps let you choose a specific output device, particularly games, and you can use that to play different sounds simultaneously through different apps. There’s also a notion of a “Communications device” separate from the usual default, I think for VOIP apps like Skype to use a headset always.
I’m still confused about what drivers are involved. Device Manager tells me stuff is being managed by Microsoft’s Driver 10.0.14393.0, which I think is just Windows 10. But Sound tells me that there’s also a RealTek Controller which a RealTek Driver 6.0.1.7910. I wonder if Microsoft ships that, or if I didn’t uninstall that driver when I uninstalled the Realtek Audio Manager?
Update: this stopped working after I rebooted.
Update 2: a reader wrote to suggest
How To Separate Speakers From Headphones
The problem is that Windows 10 reinstalls the Realtek driver automatically (in the background without asking no less…). To stop that you can open the device manager and open the “Sound, video and game controllers” list (not “Audio inputs and outputs”, there it doesn’t work). There you will see that your audio device is a Realtek device again. Open properties, go to the driver tab and click on “Roll Back Driver…”. Now you will get the Windows driver and it wont reinstall the Realtek driver.