csgo-osx-linux
csgo-osx-linux copied to clipboard
Push to Talk not working, others cant hear me
Your system information
- System information from steam (
Steam
->Help
->System Information
) in a gist: https://gist.github.com/KenTheWhaleGoddess/7dcee2250a48fd48450bb5fe70844f3f - Have you checked for system updates?: [Yes/No] Yes, did updates
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.
Press X, my name lights up (for me and other users), and other users can hear me. Instead, my name lights up (for me), and does not light up for other users, and other users cannot hear me.
Steps for reproducing this issue:
- Go in public match
- "can you hear me" x10
Additionally: I have confirmed my Discord calling is fine.
In game CS2 settings
- Mic is correct, and I've tried default as well
- I've tried Yes for Perspective Correction and Yes/No for Streamlined Push To Talk
Impact to me as a player: Voice communication is very important to the game being enjoyable. It is also important for strategy. It's definitely not as fun when someone loses a round due to me being unable to warn them (if they aren't able to join my Discord).
I'm facing the same issue, my microphone functions normally in all applications except CS:2. Although I can see the in-game indicator when I press the voice record button, indicating that I am speaking, other players cannot hear me. Additionally, they do not see the speaking animation from my character on their client.
System information in a gist.
CS:2 Audio Settings
Steam Voice Settings
@mackatozis mine was miraculously fixed (today) by some combination of...
apt update verify files clear download cache/restart steam reboot
Hope that helped!!
(Should keep the issue open until looked into)
Restarting your PC temporarily resolves the problem, but after a while, the issue resurfaces. I've been experiencing this problem since the launch of CS:2.
Oh. Okay. Thanks for telling me.
On Mon, Oct 16, 2023, 10:21 AM mackatozis @.***> wrote:
Restarting your PC temporarily resolves the problem, but after a while, the issue resurfaces. I've been experiencing this problem since the beginning of my time in CS:2.
— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/csgo-osx-linux/issues/3494#issuecomment-1764934411, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACPOCPGZ7TJI37PFGQ74BUDX7VUK7AVCNFSM6AAAAAA6BIMMPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRUHEZTINBRGE . You are receiving this because you authored the thread.Message ID: @.***>
I had the same issues at first, later I had the issue where either Discord Sound is working or the CS2 ingame voice sound is working and sometimes both.
Found out switching in system audio settings between the profiles for my audio devices and setting the ingame audio device to default seems to do the trick for me.
I switched from the profile "Digital Stereo (IEC958) Output + Stereo Input" to "Digital Stereo Output + Stereo (IEC958) Input" and set ingame audio device to "default" I don't know what it really does, it sounds for me completely the same way everything, but for now I don't have any audio / voice issues in combination with cs2 and discord - both working fine now.
Update: I successfully improved the microphone's consistency by adjusting its settings. I globally increased the microphone input volume to 150%. Additionally, I set voice_threshold
to 0
, resulting in more stable audio capture. To aid troubleshooting, I enabled voice loopback (voice_loopback true
) to check if others can hear me clearly.
Update: I successfully improved the microphone's consistency by adjusting its settings. I globally increased the microphone input volume to 150%. Additionally, I set
voice_threshold
to0
, resulting in more stable audio capture. To aid troubleshooting, I enabled voice loopback (voice_loopback true
) to check if others can hear me clearly.
Can confirm that turning up the gain does seem to improve how the game recieves microphone input.
Discord will mess with this if you have automatic gain control enabled, as it will turn the volume up and down if needed, which even with a voice_threshold of 0 being set is enough for cs2 to only register input if you yell.
I also tried various different codecs available in Source (May not apply to source 2) to no avail.
See: https://zhenyangli.me/posts/reversing-steam-voice-codec/
I successfully resolved the issue on my end by following these steps:
Steam Settings:
-
Voice Input Device: Set to
Default
. - Voice Transmission Type: Set to Push-To-Talk and use the same hotkey as in the game.
- Voice Transmission Threshold: Turned Off.
- Echo Cancellation: Disabled.
- Noise Cancellation: Disabled.
- Automatic Volume/Gain Control: Disabled.
CS:2 In-game Settings:
-
Audio Device: Set to
DEFAULT DEVICE
. - Set voice_threshold to
0
.
Additionally, I increased the microphone input volume to 150%.
I have attached screenshots of both my System Settings and In-game settings below:
Steam Settings Screenshot
In game Settings Screenshot
Audio - System Settings
System information in a gist.
This is still an issue as of the latest patch: https://store.steampowered.com/news/app/730/view/3787024475483078456?l=english
Skimming through I saw the following line and hoped for some changes, but nothing:
If I am just playing CS2 turning up my gain is an option, but if I'm in discord as well there's no way for me to have any kind of normal volume without ear-raping anyone in a call with me.
This in combination with: https://github.com/ValveSoftware/csgo-osx-linux/issues/3283 makes CS2 on Linux very miserable to play at the moment.
I managed to fix the issue with in-game voice chat not registering my mic input by changing the fallback/default input device in volume control panel to my headset microphone.
I am using HyperX USB headset and the default fallback device was to a standard mainboard input (Starship/Matisse HD Audio Controller Analog Stereo).
Looks like this issue is fixed as of the latest game update (06/02/2024)
The ability to change the thresholds manually and the ability to see the microphone input allows you to adjust the settings as required.
Closing per the last comment.