Source-1-Games
Source-1-Games copied to clipboard
[TF2] Sound output no longer switches upon switching output device in Windows
In the normal 32-bit client, when one switched to a different sound output device in windows, TF2 would also switch and immediately start outputting via the new device.
In the 64-bit version released today, the sound output does not switch to the device you have switched to system wide in windows. This can be remedied by running snd_restart, which will cause TF2 to start outputting via the desired device, but it's a bit inconvenient as it wasn't required previously.
Example reproduction steps would be to launch the windows TF2 client, then after it's running, plug in a USB headset or similar. You won't hear sound from the headset unless you run snd_restart.
I want to confirm what OP is saying. Logitech headset will no longer work with the x64 update. Audio works completely fine with all other games I own such as Kenshi, but Team Fortress 2 will not enable a new sound device ie: headset from speakers in Windows since the x64 update.
I've been experiencing something similar to this, I think. Whenever my earbuds get unplugged, it goes straight to my computer's external speakers, which is fine, but when I plug my earbuds back in, the sound is still only coming from my computer speakers. This is really annoying, when I'm in the middle of a match, because my cat likes to unplug my stuff, and if I want the game to start playing from my earbuds again, I have to completely refresh the game. Glad to know this console command, though. I'll try that next time and see if it works.
Need to add: I was able to get my headset and microphone to work temporarily by running snd_restart in the command console. This has to be run each time the game is started.
Since OP has not updated this thread, I want to report that this issue seems to be fixed. I no longer have to use snd_restart in console for TF2 sound to swap to the defaulted sound device as starting up TF2 will immediately use the correct device.
Tested it on client version 8835751, it's still not fixed. I still need to snd_restart to switch audio devices.
I can confirm this is still an issue as of 9115164. This bug even caused us to miss an entire match during broadcast coverage of a LAN.