CS2 Mic Not Working: 6 Fixes
Voice in CS2 passes through three layers — Windows, Steam, and the game itself — and a wrong setting in any one of them silences you. The fixes below walk the chain from the most commonly broken layer to the least. A 30-second shortcut before you start: if your mic also fails in Steam's own mic test (Fix 2), the problem is Windows or hardware; if Steam hears you but CS2 doesn't, it's the game settings (Fixes 3–5).
Check the chain in order: Windows privacy (Settings → Privacy & security → Microphone → allow desktop apps), then Steam → Settings → Voice → pick your real mic and run the test, then CS2's Settings → Audio → make sure the right device is selected and voice_enable 1 is set. Rebind push-to-talk with bind k +voicerecord if the key itself is dead.
Fix 1: Windows Microphone Privacy
Windows updates regularly reset these toggles, which is why mics "randomly" die. Open Settings → Privacy & security → Microphone and confirm three things: microphone access is On, "Let apps access your microphone" is On, and — the one everyone misses — "Let desktop apps access your microphone" is On. Steam and CS2 are desktop apps; that last toggle alone silences them.
While you're in Windows: Settings → System → Sound → Input, select your mic, speak, and watch the level meter move. No movement here means a hardware/driver problem no game setting will fix.
Fix 2: Steam Voice Settings
CS2 inherits its voice input from Steam. Open Steam → Settings → Voice, set Voice Input Deviceto your actual microphone rather than "Default" (Windows default devices change when you plug in USB audio, which is how mics break mid-week), and use the built-in test to confirm Steam hears you. Check the input volume slider isn't at zero while you're there.
Fix 3: In-Game Audio Settings
In CS2: Settings → Audio. Confirm the audio device selection matches your headset, and under the voice section make sure voice chat isn't muted and the volume slider is up. Then check the scoreboard in a match — a crossed-out speaker next to your own name means you muted yourself. Our audio settings guide covers the full audio stack if you want to tune it properly.
Fix 4: Console Commands
Configs copied from the internet sometimes disable voice outright. Open the console and set:
voice_enable 1— master switch for voice communication.voice_modenable 1— enables voice in your current game mode.voice_scale 1— incoming teammate volume (doesn't affect your mic, but confirms voice isn't zeroed).
If pressing your talk key does nothing at all, the bind may be gone: bind k +voicerecord rebinds push-to-talk to K. Generate a clean bind set with our bind generator and make it permanent in your autoexec.
Fix 5: Stop Other Apps Fighting Over the Mic
Discord, OBS, and headset software (SteelSeries GG, Logitech G Hub, Razer Synapse) can claim your mic in exclusive mode or reroute it through virtual devices. In Windows' sound control panel, open your mic's Properties → Advanced and untick "Allow applications to take exclusive control". If your headset software creates virtual "chat" devices, make sure Steam points at the physical mic — or the correct virtual one — consistently.
Fix 6: Update Audio Drivers and Test Another Port
Reseat the connector (front-panel jacks are notoriously flaky — use a rear port), try another USB port for USB headsets, and update the audio driver in Device Manager or via your motherboard vendor's support page. Testing the headset on your phone or another PC takes a minute and definitively separates hardware failure from software config.
If Windows shows input levels, Steam's mic test hears you, voice commands are set, and teammates still hear nothing, verify CS2's game files and test on an official Valve server (casual mode) — community servers can mute or restrict voice server-side. Persistent silence on official servers only is worth a report to Steam Support. Also check you haven't received a communication penalty, which mutes you by default in matchmaking.
Frequently Asked Questions
- Why can nobody hear me in CS2 but my mic works in Discord?
- CS2 takes its input device from Steam's voice settings, not from Windows directly. Discord selects its own device independently. Open Steam → Settings → Voice and set your actual microphone as the voice input device, then test with the mic test button.
- What console commands control voice chat in CS2?
- voice_enable 1 turns voice on, voice_modenable 1 enables voice in the current mode, and voice_scale adjusts incoming teammate volume. If your key does nothing, rebind push-to-talk with bind k +voicerecord in the console.
- Why did my CS2 mic stop working after a Windows update?
- Windows updates frequently reset microphone privacy permissions. Go to Settings → Privacy & security → Microphone and make sure microphone access is on and desktop apps are allowed to use it — Steam and CS2 count as desktop apps.