Identify Why Your Frames Are Dropping

OBS distinguishes two completely separate types of dropped frames — and they require different fixes. Confusing them is the most common mistake streamers make. Open OBS → View → Stats while streaming to see both metrics.

📊

OBS Stats Window — What Each Metric Means

View → Stats in OBS while streaming
OBS StatWhat It ShowsFix Needed
Rendering lag %PC can't encode fast enoughLower preset / switch encoder
Encoding overloadCPU overloaded (x264 only)Switch to GPU encoder
Dropped frames (network)Upload can't sustain bitrateLower bitrate / change server
Dropped frames (rendering)GPU can't maintain frame rateLower game settings or res
✅ Always check Stats during a test stream before changing any settings — it tells you exactly where the problem is.

Choose the Right Encoder for Your GPU

The encoder is the single most important OBS setting. Using the wrong encoder is like using a hammer to do a screwdriver's job. In 2026, GPU-based encoders (NVENC, AMF, QuickSync) are the standard choice for single-PC setups because they use dedicated hardware that doesn't compete with your game for CPU resources.

1

NVIDIA GPU: Use NVENC (New) — HEVC or AV1

RTX 20-series and newer · Impact: Very High

Navigate to OBS Settings → Output → set Output Mode to Advanced. Under Streaming tab:

Encoder: NVIDIA NVENC H.264 (new) for Twitch. For YouTube or custom RTMP, NVENC HEVC or AV1 (RTX 40-series) gives better quality per bitrate.
Rate Control: CBR (Constant Bitrate). Always use CBR for Twitch — it ensures consistent quality and prevents network spikes.
Bitrate: 6000 kbps for 1080p60 (Twitch standard max). Use 8000 kbps if you're a Twitch Affiliate/Partner with Enhanced Broadcasting.
Keyframe Interval: 2 seconds. This is required by Twitch — any other value will degrade stream quality on their servers.
Preset: P5 (Slow) for best quality. Drop to P4 (Medium) if you see rendering lag on lower-end systems.
Tuning: High Quality. Multi Pass Mode: Two Passes (Quarter resolution) — this dramatically improves NVENC quality with minimal performance cost.
Profile: High. Look-ahead: Enabled. Psycho Visual Tuning: Enabled.
✅ These settings deliver near-x264 medium quality using NVENC hardware with zero impact on game FPS.
1

AMD GPU: AMD HW H.264 (AMF) — RX 6000 and Newer

AMD Radeon RX 6000+ · Impact: Very High
Encoder: AMD HW H.264 (in OBS, ensure Adrenalin 2026 edition is installed for best AMF performance).
Rate Control: CBR. Bitrate: 6000 kbps for 1080p60.
Keyframe Interval: 2 seconds (required by Twitch).
Quality Preset: Quality (not Balanced or Speed). AMD AMF quality has significantly improved in 2026 driver releases.
RX 7000 series: Use AMD HW AV1 for non-Twitch platforms — it provides superior quality per bit compared to H.264.
✅ AMD AMF in the Quality preset now delivers comparable streaming quality to NVENC P4 on the same bitrate.
1

CPU Encoding: x264 (for High-End CPUs Only)

Ryzen 7 / Core i7 or better · Max CPU load warning

Use x264 only if you have a dedicated streaming PC or a CPU with 16+ threads. On a single PC, x264 at medium preset will consume 30–60% of a modern CPU during a gaming session.

Preset: veryfast or superfast on a single gaming PC. Use medium only on a dedicated streaming machine.
Profile: High. Tune: zerolatency (for competitive games) or film (for slower-paced content).
Monitor CPU usage in OBS Stats. If it exceeds 80%, switch to a faster preset or GPU encoder.
✅ x264 medium at 6000 kbps produces the best visual quality of any encoder, but requires a powerful dedicated CPU.

Bitrate Settings by Resolution and Platform

Bitrate directly determines stream quality — but using more than your upload connection can sustain causes dropped frames. The rule: never exceed 80% of your available upload speed as your stream bitrate. Test your upload at fast.com or speedtest.net — use the result from 5 separate tests averaged, not the single best result.

2

Recommended Bitrate Settings by Resolution

Twitch and YouTube recommendations
Resolution / FPSTwitch BitrateYouTube BitrateMin Upload Needed
1080p606,000 kbps9,000–12,000 kbps8 Mbps upload
1080p304,500 kbps6,000–8,000 kbps6 Mbps upload
720p604,500 kbps6,000–9,000 kbps6 Mbps upload
720p303,000 kbps4,000–6,000 kbps4 Mbps upload
Twitch Enhanced (Partner)Up to 8,000 kbps10 Mbps upload
✅ If you're dropping network frames, reduce bitrate by 500 kbps and test again. Repeat until stable.

Video Output and Scaling Settings

3

OBS Video Tab — Correct Output Resolution and Downscale

Settings → Video
Base (Canvas) Resolution: Match your monitor resolution — 1920×1080 for 1080p monitors, 2560×1440 for 1440p. Do not change this.
Output (Scaled) Resolution: 1920×1080 for most streamers. If you're on 1440p, OBS will downscale 1440→1080 automatically. Never stream at 1440p to Twitch — their CDN doesn't transcode it properly for viewers on lower bandwidth.
Downscale Filter: Lanczos (Sharpened scaling, 36 samples) for best quality. Use Bicubic if your CPU is struggling.
Common FPS Values: 60. Always match your stream FPS to your in-game FPS cap. Use a frame cap (RTSS or in-game limiter) set to 3× your stream FPS minimum — e.g., cap at 180+ FPS if streaming at 60.
✅ Correct scaling filter and FPS headroom eliminate most OBS rendering lag on single-PC setups.

Fix Stream Audio Sync and Desync Issues

Audio desync — where your voice doesn't match your mouth or game sounds are out of sync with on-screen actions — is one of the most common streaming complaints. It's almost always caused by mismatched audio sample rates or video encoder delay not being compensated.

4

Fix Audio Desync in OBS

Settings → Audio + Audio Advanced Settings
Go to OBS Settings → Audio. Set Sample Rate: 48000 Hz and Channels: Stereo. This must match your microphone's native sample rate.
Right-click your microphone in OBS Audio Mixer → Advanced Audio Settings. Adjust the Sync Offset if your voice leads or trails the video. Add positive values (ms) if your audio is ahead of video.
In Windows Sound settings: right-click your microphone → Properties → Advanced tab → set Default Format to 48000 Hz, 2 channel. This ensures Windows and OBS use the same sample rate.
If using a capture card (e.g., Elgato, AVerMedia): enable Audio Offset Compensation in OBS Audio settings. Typical offset is 150–250ms for most HDMI capture cards.
In OBS Settings → Advanced → set Audio Buffering to match your encoder delay. For NVENC, typically 0–50ms. For x264, 100–200ms.
✅ Matching sample rates and setting proper sync offset eliminates the majority of audio desync issues.

Choose the Right Twitch Ingest Server

OBS defaults to "Auto" for server selection, but in 2026 the auto-detection can choose suboptimal servers. Manually selecting the lowest-latency ingest server for your region can reduce dropped network frames significantly.

5

Select Optimal Twitch Ingest Server

Settings → Stream
Go to OBS Settings → Stream. Service: Twitch. Click "Connect Account" — this enables Twitch Enhanced Broadcasting and gives OBS access to bandwidth testing.
Under Server, select "Automatically determine the best server" if using OBS with Twitch account connected. For manual selection: go to stream.twitch.tv/ingests to find the current ingest server list.
Use TwitchTest (open source, available on GitHub) to ping all Twitch ingest servers and find the fastest one for your location.
Enable Dynamic Bitrate in OBS Settings → Advanced → Network. This allows OBS to automatically reduce bitrate if your connection degrades rather than dropping frames entirely.
✅ Proper server selection and Dynamic Bitrate eliminate most persistent network-side frame drops.

Full OBS Settings Checklist for Twitch 2026

Open OBS Stats while streaming to identify rendering vs. network drops
NVIDIA: NVENC H.264 (new), P5, CBR, Keyframe 2s, Two-Pass
AMD: AMD HW H.264, Quality preset, CBR, Keyframe 2s
Bitrate: 6000 kbps for 1080p60, never over 80% of upload speed
Output resolution 1920×1080, Lanczos downscale filter, 60 FPS
Cap in-game FPS at 3× stream FPS (180+ FPS for 60 FPS stream)
Audio sample rate: 48000 Hz in both OBS and Windows
Enable Dynamic Bitrate in OBS Advanced → Network
Use TwitchTest to find best ingest server for your location
Connect Twitch account in OBS for Enhanced Broadcasting access