::
you're reading...

Misc

Vista Audio Device Management: Sucky?

Please will someone tell me, is there a way to set multiple playback devices as ‘default’ in Windows Vista?  The way it seems to me, I can set one and only one device as the default device, and all programs will output sound to this device.

The way I worked in XP, I would have sound running to both my speakers and my headphones at the same time.  This was good, because if I want to play a game quietly, I can just turn off my speakers and throw my headphones on.  I didn’t have to ferret around for cables or software settings.

Under Vista (see the image below), I have to decide on one default device.  If I’m playing some Battlefield 2142 and want to switch from speakers to headphones, I have to exit the program altogether, change default audio devices, then start the game again.  Total insanity.

Vista Audio Devices

[tags]windows, vista, audio[/tags]

Discussion

99 Responses to “Vista Audio Device Management: Sucky?”

  1. If you ever find a solution to this, please let me know.

    Posted by Jason Jones | February 11, 2007, 8:44 am
  2. Me too – I have SPDIF for my home theatre but i want system sounds to play through my stereo computer speakers. I want this to be automatic – like some global ‘program control’ so I can specify where audio from each app should be sent.

    Let me know if you find anything.

    :)

    Posted by Jon B | February 22, 2007, 2:44 pm
  3. I’ve got same problem with you guys

    Posted by Quan Bao | February 23, 2007, 5:04 pm
  4. Same here; if you find out how to fix this, please post it. This is crazy. MS should have some sort of global mixer to allow multiple device stream playback.

    Posted by Dru | February 25, 2007, 9:09 am
  5. I’m in the same boat. I’ve been checking for answers for 2 weeks to no avail. If I find a cure, I will gladly come back and share.

    Posted by Chris S | February 28, 2007, 12:57 pm
  6. Same problem here, please post a fix if you find one :)

    Posted by Ky | March 14, 2007, 2:07 pm
  7. Yep same issue here! I want sound on my Spdif, computer speakers and headphones at the SAME TIME. WTF was M$ thinking this time!?!?!?!

    Posted by Shawn | March 22, 2007, 12:17 pm
  8. same problem >.

    Posted by Andrew | April 3, 2007, 8:48 pm
  9. Ditto here, this totally sucks.

    Still looking for a solution…

    Regards,

    Vigoras

    Posted by Vigoras | April 16, 2007, 4:13 am
  10. I am starting to regret to having switched to Vista because its so impossible to do a lot in the media section. I have upgraded and now I dont have sound because its telling me that I have not installed Audio Device….I have broused the net the whole day and read just about anything in that regard and am still stuck with sound.
    If anyone is so brilliant with this nonsense in Vista please come to my rescue..they should have just let us remain in XP atleast we were able to do whatever we wanted. In my opinion Vista is not ready for use at the moment…it has even slowed down my PC

    Posted by Ralph | April 27, 2007, 9:34 pm
  11. i just talked to a hp tech sup. and after bout half an hour she told me it is the way Vista is designed. i use nice pc speakers and the SPDIF for my surround sound. she said since it how they designed it there is no way to fix this problem. i like vista my games run better and media center looks better. if u want to be able to use both a certain times try dual boot if u still have ur xp. its a pain but hey i use both xp and vista for their strongpoint . which means i dont use vista much (hahaha).

    Posted by eyeinsane | May 18, 2007, 6:55 pm
  12. There’s got to be a software fix. I can run one program and get a sound from my speakers. I can then change the default device and open another program and get 2 different sounds from 2 devices simultaneously. So this can’t be a hardware issue. It would seem easier to get the same sound from 2 devices. Please let me know if you come up with something.
    Thanks, Nathan

    Posted by Nathan Johnson | June 13, 2007, 12:44 pm
  13. I believe you are so right Nathan Johnson! It cant be a hardware problem since it worked for me ind xp. There must be a software fix or someone shuld make it!

    Posted by DingleJohn | June 19, 2007, 7:13 am
  14. It is up to each application to determine which audio device to use. Most applications use The default device, but some, better applications such as for example Skype you can select your device manually and make the sound go to which ever set of speakers or headset you want no matter which is the default. Works the same in both Vista and XP.

    Posted by Tomten | June 20, 2007, 8:19 am
  15. Hey guys,

    If there is no way to get around it. Then what if someone made a sidebar gadget that

    displayed your audio devices so that switching from one to the other wouldn’t be so

    monotonous?

    Posted by campo | July 1, 2007, 8:41 pm
  16. Hey guys,

    If there is no way to get around it. Then what if someone made a sidebar gadget that

    displayed your audio devices so that switching from one to the other wouldn’t be so

    monotonous?

    Posted by campo | July 1, 2007, 3:41 am
  17. @campo:
    Thats the next big problem on vista, the new sound core API of vista does not have any public API to change the default sound device of windows by code. So its impossible to build a tool or gadget like this.

    Posted by Orbmu2k | July 3, 2007, 9:20 pm
  18. @campo:
    Thats the next big problem on vista, the new sound core API of vista does not have any public API to change the default sound device of windows by code. So its impossible to build a tool or gadget like this.

    Posted by Orbmu2k | July 3, 2007, 4:20 am
  19. I should have never switched to Vista. I hate Microsoft!!!

    Posted by John | July 4, 2007, 1:56 pm
  20. @Tomten: if that is the case, then tell me why when I boot to XP I get sound from both the front and rear panel at the same time, but under Vista it only comes out of the “Default” device (usually rear panel)?

    Posted by Ben | July 4, 2007, 2:14 pm
  21. I posed this question to person in the know as it would seem something that shouldn’t be so difficult with the new audio stack, with any luck he’ll come and reply here. I wouldn’t be expecting a fix before Vista SP2 though as the SP1 is almost in beta.

    Posted by av | July 12, 2007, 8:17 pm
  22. Possible Solution:
    I have some usb speakers and found out when I unplug them the regular speakers work again (set as default) when I plug the usb back in they also work. I was using windows media player and that continued throught the headphone jack while new applications used the usb.

    Posted by Dave | July 14, 2007, 6:34 pm
  23. Possible Solution:
    I have some usb speakers and found out when I unplug them the regular speakers work again (set as default) when I plug the usb back in they also work. I was using windows media player and that continued throught the headphone jack while new applications used the usb.

    Posted by Dave | July 14, 2007, 1:34 am
  24. I had burn all my salary to buy a retail copy of Vista Ultimate Retail and now it do less than XP… M$ where’s the solution?!?!?, if there’s…

    Posted by Cristian from Italy | July 30, 2007, 8:27 am
  25. MS screwed Vista’s audio architecture up completely. It’s a violation of the Vista logo program for an audio device mfg to enable multiple simultaneous audio outs (athough it is perfectly doable). Go figure.

    Posted by Hibbs | August 9, 2007, 6:18 am
  26. I think MS has finally fixed this. After installing the new hotfix collections (http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=11&articleId=9029618&intsrc=hm_topic)
    I’m getting simultaneous output from both SPDIF and my computer speakers. My computer speakers are set to Default and I’m using a bluegears b-Enspirer sound card.
    I don’t see any mention of the change in the list of hotfix changes though.

    Posted by Somerville | August 11, 2007, 6:53 am
  27. I had install the patch Windows6.0-KB938194-x86.msu but I still have same issue.

    Posted by Cristian from Italy | August 12, 2007, 8:45 pm
  28. Installed both patches, and it’s still one device or the other.

    Posted by mstevens | August 28, 2007, 9:22 am
  29. Yeah, the patches didn’t solve the issue for me either. Bummer!

    VAIO RC-210G

    Posted by Wayt | August 28, 2007, 12:05 pm
  30. I Installed a different set drivers sound drivers from http://www.analog.com/en/subCat/0,2879,765%255F803%255F0%255F%255F0%255F,00.html
    which fixed this problem for me

    Posted by Jiten rama | October 2, 2007, 8:25 pm
  31. That page goes to the single manufater support pages, to dowload updated drivers, but here many users have same problem with different hardware, this solution doesn’t solve the issue to all. Thanks anyway but this not help me.

    Posted by Cristian from Italy | October 2, 2007, 11:50 pm
  32. I got speakers which themselves have jacks for headphone..so when I plug in my microphone, speakers are automatically muted. But then I can’t keep my microphone attached all the time which is another PITA.

    Posted by Anonymous | October 21, 2007, 7:15 am
  33. I have both patches already installed. I still only get sound out of one device…worse, vista won’t automatically switch between devices. If I unplug my headphones, I have to go back to the playback window and disable the device before it will switch to my speakers. the “test” will always send sound to the speakers, but directsound won’t switch the playback device…

    I’m also having problems getting my mic to work. It will work, then stop…requiring a reboot to work again.

    Unfortunately, vista sucks…

    Posted by gandoron | October 21, 2007, 7:28 am
  34. I found a workaround. Say you want to hear sound through the spdif interface. Switch the default playback device to spdif. Then launch the application. Then switch the default playback to speakers. The application seems to stick with what was defaulted at the time of launch. Right now I am listen to music on my stereo via spdif and still have sound coming out of the desktop computer speakers. Didn’t think it could be done, but apparently the programs “stick” with the default device present during launch.

    Not a perfect solution, but a workaround of sorts.

    Posted by Bob Penn | November 5, 2007, 10:37 am
  35. Actually that feature of programs sticking to the device which was default when it opened is horrible. When i move my music or lecture from my office to my kitchen, i have to stop the file, and reset it to where it was… of course in XP i had no problem.
    is there a way to get rid of this “stickiness”?

    Posted by Yuval Laor | November 8, 2007, 2:37 am
  36. Tnx Jiten rama!

    Your success story solved my problem.

    went to asus, downloaded audio drivers for my motherboard, and voila!

    what was once headphone and speakers, now became one device with the proper driver installed – and not default vista drivers.

    I can still change volume seperately.

    Posted by Zyron | November 21, 2007, 11:42 am
  37. Tnx Jiten rama!

    Your success story solved my problem.

    went to asus, downloaded audio drivers for my motherboard, and voila!

    what was once headphone and speakers, now became one device with the proper driver installed – and not default vista drivers.

    I can still change volume seperately.

    Posted by Zyron | November 20, 2007, 5:42 pm
  38. i am wondering how do you discover what type of motherboard you have so that you can get new audio drivers….I am having sound problems like all of you talked about in vista also

    Posted by marissa brueshaber | March 1, 2008, 11:24 am
  39. I’m having the problem of using my bluetooth headphones. I start a program playing sound then I grab my headphones, turn them on and then I can’t transfer that sound that is coming out of my laptop speakers to the headphones. I can’t figure out how to do so without shutting down the program and starting over. :( Any ideas anyone?

    Posted by Jordan | March 20, 2008, 8:15 am
  40. Just installed Vista SP1 and they fixed the problem

    Posted by bigdave | March 22, 2008, 3:12 am
  41. SP1 hasn’t fixed the problem for me. Anything you could have done bigdave? Other type of updates?

    Posted by Joshua | March 23, 2008, 3:05 am
  42. nope just kept my pc up-to-date with reccomended updates

    Posted by bigdave | April 10, 2008, 4:08 am
  43. Well I’m in the same boat… I want to play my Call of Duty 4 through my monitor’s built-in speakers, my SPDIF surround sound, my front and rear audio jacks, and to top it all off I want to play it through my headphones as well. I know its asking allot but I would also like to be able to input through three different microphones. I believe if Microsoft would stop over thinking everything and over complicating everything that they could make a descent OS. In my personal opinion it would make allot more since if it just assumed that if you took the time to plug the speakers in that you would like there to be sound coming through them. Not to mention that there would be a hell of allot less coding to do… I think that the software developers the hire just do things like that so…

    A. They get paid more because it takes it longer for them to finish &
    B. They get paid more because they have to fix it when people start to complain.

    ok thats just my 2 cent.

    Posted by Justin | April 15, 2008, 8:00 am
  44. I kindof like that you can choose where to send your audio. Sometimes I want to hear a game through headphones while playing a movie/show to my TV with that sound going to some speakers. Then other people can watch the show without hearing the game, and vice versa. I would find it annoying if all audio went to every device and I had no way to control it.

    I would, however, like the option of sending audio from each app to an arbitrary number of devices. By default I think it should go to all of them. I think the average user would just want to plug a device in and get their sound out, and doesn’t want to (know how to) muck around with settings and drivers.

    Posted by Anonymous | May 12, 2008, 9:27 pm
  45. http://software.muzychenko.net/eng/vac.html

    This is viable and I have tested, with HDMI through my ATI 2400 XT, as well as the SPDIF out on my motherboard, but I’m only able to get 2 Channel Stereo to work so far. I’ve emailed the author to see if I’m missing something in the setup.

    This is the best solution I’ve seen so far in terms of splitting the Audio signal accross multiple physical audio devices in Vista.

    We shouldn’t have to find/buy a 3rd party solution for this, but if you really need something, it appears to be a working solution. Especially if I can get 5.1 passthrough to work.

    Mark

    Posted by Mark | June 13, 2008, 1:46 am
  46. http://software.muzychenko.net/eng/vac.html

    This is viable and I have tested, with HDMI through my ATI 2400 XT, as well as the SPDIF out on my motherboard, but I’m only able to get 2 Channel Stereo to work so far. I’ve emailed the author to see if I’m missing something in the setup.

    This is the best solution I’ve seen so far in terms of splitting the Audio signal accross multiple physical audio devices in Vista.

    We shouldn’t have to find/buy a 3rd party solution for this, but if you really need something, it appears to be a working solution. Especially if I can get 5.1 passthrough to work.

    Mark

    Posted by Mark | June 13, 2008, 9:46 am
  47. I’ve downlaod VAC, can you explain simply the trick you used to make the output from both spdif and hearphones?

    Thanks

    Posted by cata81 | June 15, 2008, 10:07 am
  48. Hi, i have also managed to get it to work using vac, as well as written a simple program to automatically configure everything each time I start my computer. It does create a slight delay, but its hardly noticeable, and the size of it can be changed in the settings. If you cant get it to work, or need help, email me at day1118@gmail.com and i will explain how i got it to work!

    Posted by day1118 | July 18, 2008, 6:45 pm
  49. Is the delay significant enough where it’d look odd when watching video? I have a bluetooth headset that was really bad.

    Posted by James P | July 19, 2008, 4:22 am
  50. Hi guys,

    Ive also had the same problems with my Vaio VGN-FE790G laptop. It came installed with XP and I had no problems in swapping automatically between my speakers and headphones (when they were plugged in they would take over the from the speakers with sound output). I got a free offer with the laptop to upgrade to vista home premium which I decided to try. After upgrading I was presented with the annoyance of sticking sound devices as described here. (If I was using my speakers initially with an application and decided I wanted to swap to my headset I would have to exit the application and start it again with the headphones plugged in. I took the advice of one of the posters on this thread to update my sound card driver (I only had the default Vista HD audio device driver installed). The laptop uses the SIGMATEL audio chip. So I downloaded and installed the Official Sigmatel Vista driver and low and behold the sound output now automatically swaps between headset and speakers without restarting the application. For anyone that is having problems with sound output not automatically swapping between speakers and headset and you are using the default Vista sound driver, I would recommend finding out what Audio chip you Motherboard has and download the proper driver.

    Ways to find out what audio chip you have:-

    If you have a purchased name branded system (for example Dell, HP, Compaq etc…) enquire with the manufacturer. Check there website for Drivers for your model number.
    If you have a Clone build system, find out what motherboard (for onboard sound) or what sound card you have installed. (Check any documentation you got with your system or failing that enquire at the place you purchased the system for tech specs of motherboard or sound card. Failing this you could open up the system and look for manufacturer name and/or model number printed on either the motherboard or sound card).

    Posted by Tristan | August 26, 2008, 5:32 pm
  51. I have a notebook that has HDMI and I have to do the same to switch from TV to headphones….are these people asleep that design this. And why can't you make a permanent shortcut to switch them without x>y>z>q>p>f>o?

    Posted by MactoMS | September 7, 2008, 1:22 am
  52. All MSFT would have to do is design their sounds system the same way you do it physically, Sound from each source going via a virtual mixer to one or all speakers or phones and switchable on the fly. It would just require the starting of multiple instances of something like the current Sound in the background, one time for each source and each with its respective default setup. All that is necessary is to pipe sound though its own Sound instance then redirect the sound to outputs as directed by that instance and by default not allow any one instance take control of a sound output device unless desired by the user. Windows already alows more than one sound source playing through whatever speakers are playing. Each instance of Sound when visible would be titled something like this – Media Player Sound Manager, Brouser Sound Manager (They ever hear of internet radio at MSFT?), USB Source 1 Sound Manager, etc. Same thing in the reverse direction for various mic sources, like headphones, installed mics, bluetooth mic/headsets, etc. All of this is not rocket science in spite of what MSFT would like you to believe. They just need an actual user somewhere in the sound department of MSFT to tell them what a user might ultimately need in the way of functionality. Then put the geeks in the dept to work making it happen. They get paid big bucks to do cheap stuff like this. MSFT get off your a… and do it. This should have been handled when MSDOS was young.

    Posted by Walter Johnson | October 19, 2008, 4:53 am
  53. I've had multiple Vista installs and never had a problem with this – I've reinstalled Vista and am now stuck with this horrible setup between headphones and SPDIF Out. It is a driver issue – previously I just launched the Realteck Control Panel and changed an option so that the audio always went out of both interfaces at the same time. I have the newest audio drivers but the option is gone, since the CP looks a little different – I guess I'll have to dig through my HDD to see if I still have older ones that work. nVidia n790i Ultra mobo here.

    Posted by Ryan | November 4, 2008, 12:35 am
  54. Everyone, dynamic switching is being added to Windows 7 (yay!), but vote here for what we all want: simultaneous output to more than one device:
    http://www.windows7taskforce.com/view/76

    Posted by liebezeit | November 4, 2008, 1:32 am
  55. It was working fine for me when Vista was fresh installed. About a two months it is not working anymore…
    I mean before when I plugget in my headphones, it becomes active automaticaly. Now I have to switch it manually…. So if it was working in the past there must be a way how to make it working again!

    Posted by nobody | November 24, 2008, 3:37 pm
  56. Same here. But in my case, i upgraded my system from vista business to vista ultimate. Now it wont switch automatically like it was before. During a song playback (with a headset) it stops when i pulled the headset out when it suppose to play continually with the speaker (i'm using vaio laptop anyway). And same thing vice-versa, speaker to headset. I tried installing different drivers but still nothing happens. Please advice, anyone out there.

    Posted by modenotready | December 1, 2008, 8:10 am
  57. Vista have to my surprise a very good audio management system. It is true, you cannot play audio into more then one audio device because that is how the OS is designed. Same thing applies with XP and Linux unless you do serious hacking up of ALSA. If your using SPDIF, HDMI, or standard Audio Out on a stereo mini-jack you shouldn’t need to output through another media for the same content since you should only *need* to use one device since one device can do surround, it is a waste of resources. I used to have to audio cards in my desktop and used one that was hooked up to my stereo for WMP and everything else on my headset.

    Posted by Jon | December 18, 2008, 6:49 am

Trackbacks/Pingbacks

  1. [...] then plug in my USB headset and then load ventrilo. Long story if you need more of an explanation: Ben.geek.nz ? Vista Audio Device Management: Sucky? Anyone know of a work-around or software suite that handles this? __________________ Gaming: [...]

Post a Comment

Twitter: nzben