Quick fix: Mic auto-gain causes volume jumps when ambient noise changes. Disable in mic Properties: Sound → Recording tab → double-click mic → Levels tab. Find Microphone Boost (or AGC option). Set to fixed value (e.g., 10 dB). On Communications tab: untick “Use AGC.” In apps (Discord, Teams): also disable Automatic Gain Control.
You speak quietly. Mic auto-gain ramps up. Background noise suddenly gets louder. You speak normally. Auto-gain pulls down. Result: inconsistent volume on calls. Disable AGC for consistent mic level.
Affects: Windows 11 (and Windows 10) with AGC-enabled mics.
Fix time: ~10 minutes.
What causes this
AGC (Automatic Gain Control) is a feature that adjusts mic input level dynamically to keep voice at consistent volume. Works well in stable environments. In noisy or variable environments, AGC ramps up during quiet moments (capturing background noise loudly) and ramps down during loud moments. Disable for consistent fixed-level audio.
Method 1: Disable AGC at the Windows level
The standard route.
- Right-click speaker icon → Sounds → Recording tab.
- Double-click your microphone.
- Switch to Advanced tab. Untick Allow applications to take exclusive control of this device if AGC keeps coming back.
- Switch to Levels tab. Find Microphone Boost — this is the level. Set to a fixed value (10-15 dB for most mics, lower for noisier rooms).
- Switch to Custom tab (if available; varies by driver). Untick AGC or Automatic Gain Control.
- For Realtek: open Realtek Audio Console. Recording → mic → Effects → toggle off AGC.
- Apply. Close Sound dialog.
This handles Windows-level AGC.
Method 2: Disable AGC in communication apps
For app-specific AGC.
- Discord: User Settings → Voice & Video → Automatic Gain Control toggle → Off. Also: Sensitivity slider → set Manual. Adjust threshold so background isn’t captured.
- Microsoft Teams: Settings → Devices → Microphone level: manual slider. Noise suppression: choose Auto/Low for less aggressive processing.
- Zoom: Settings → Audio. Untick Automatically adjust microphone volume. Manually set input level.
- Slack: Settings → Audio & Video. Similar AGC toggle if available.
- OBS: Audio Mixer → Mic source gear icon → Filters → remove any “Auto Gain” or “Compressor” filter. Set Gain filter to manual value.
- Streaming apps: each typically has manual gain option. Set to fixed dB.
Per-app config gives precise control.
Method 3: Use vendor mic software for hardware-level control
For USB mics with their own software.
- Blue Yeti: Blue Sherpa app. Manual gain via knob on mic (physical) and software fine-tune.
- HyperX QuadCast: HyperX NGENUITY app. Gain control + tap-to-mute customization.
- Elgato Wave: Wave Link app. Multi-channel mixer with software gain.
- Audio-Technica USB: typically hardware-only gain. Use mic’s physical control.
- For XLR mics via audio interface: Focusrite Scarlett, Audient iD4 — gain knob on interface. ASIO driver bypasses Windows AGC entirely.
- For best podcast/recording quality: invest in audio interface. AGC isn’t needed; manual gain at fixed value.
This is the right path for serious recording.
How to verify the fix worked
- Speak quietly, then loudly. Mic level stays at fixed dB throughout. No auto-jump.
- Discord/Teams/Zoom call: voice level is consistent.
- Open Voice Recorder. Record 30 seconds with varied volume. Playback shows natural volume variation, not artificially-flattened.
If none of these work
If AGC keeps re-enabling: Windows updates re-enable: feature updates sometimes revert. Re-disable. For driver-bundled AGC: Realtek/Conexant audio drivers have AGC processing in their own enhancement layer. Disable via vendor app, not just Windows. For built-in laptop mics: poor SNR (signal-to-noise) hardware. Even with AGC off, background noise is captured. Use external mic for serious recording. For meetings where AGC is wanted: tradeoff — AGC helps when environment varies but voice should be consistent. Use it for casual; disable for stable environment.
Bottom line: Sound → Recording → mic Properties → Custom tab → untick AGC. Per-app: Discord/Teams/Zoom have their own AGC toggles — disable each. Vendor mic apps for hardware-level control.