Source-1-Games icon indicating copy to clipboard operation
Source-1-Games copied to clipboard

[TF2] Sound output no longer switches upon switching output device in Windows

Open dandongus opened this issue 1 year ago • 5 comments

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.

dandongus avatar Apr 19 '24 04:04 dandongus

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.

inconspiciousfbivan avatar Apr 19 '24 07:04 inconspiciousfbivan

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.

rallonishastur avatar Apr 20 '24 01:04 rallonishastur

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.

inconspiciousfbivan avatar Apr 20 '24 07:04 inconspiciousfbivan

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.

inconspiciousfbivan avatar May 04 '24 15:05 inconspiciousfbivan

Tested it on client version 8835751, it's still not fixed. I still need to snd_restart to switch audio devices.

Gamecube762 avatar May 04 '24 21:05 Gamecube762

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.

Yttrium-tYcLief avatar Sep 14 '24 02:09 Yttrium-tYcLief