How do I fix OBS encoding overloaded error?
Stop OBS "Encoding overloaded" warnings by lowering resolution, switching to hardware encoding, and reducing scene complexity.
What "Encoding Overloaded" Means
When OBS displays Encoding overloaded or dropped frames due to rendering lag, your CPU or GPU cannot encode video fast enough to keep up with your settings. The stream or recording stutters, and viewers see choppy footage. Fixing it means reducing the encoding workload.
Fix 1 — Switch to Hardware Encoding
Go to Settings → Output → Streaming and change Encoder from x264 to NVENC (new) (NVIDIA) or AMF (AMD). Hardware encoders offload work from your CPU to your GPU, which dramatically reduces overload on most gaming PCs.
Fix 2 — Lower Resolution or FPS
Under Settings → Video, drop output resolution from 1920x1080 to 1280x720, or reduce FPS from 60 to 30. This cuts the number of frames your encoder must process per second — often the single most effective fix.
Fix 3 — Change Encoder Preset
If using x264, change preset from veryfast to superfast or ultrafast. For NVENC, switch from Quality to Performance preset. Faster presets use less resources at the cost of slight quality loss — a worthwhile tradeoff for smooth streams.
Fix 4 — Reduce Scene Complexity
Too many Browser Sources, filters, and 4K sources strain OBS. Remove unused sources, lower Browser Source frame rates, and avoid stacking multiple 1080p captures. Close unnecessary background apps — Chrome, Discord hardware acceleration, and RGB software all compete for resources.
Fix 5 — Cap In-Game Frame Rate
Uncapped game FPS forces OBS to work harder. Limit your game to 60 or 120 fps in its settings. Enable Game Mode in Windows (Settings → Gaming → Game Mode) to prioritize the game and OBS over background processes.
Encoding Overload Quick Fixes
- Use NVENC or AMF instead of x264
- Drop to 720p30 if overload persists
- Switch encoder preset to Performance or ultrafast
- Remove unnecessary Browser Sources and filters
- Cap in-game FPS and enable Windows Game Mode
After each change, stream or record for a few minutes and watch OBS stats — encoding lag should stay at 0.0 seconds. Persistent overload on older hardware may mean streaming at 720p30 is the realistic ceiling until you upgrade your GPU or CPU.