Troubleshooting

Reducing High CPU Usage During Capture

Optimize CPU usage when streaming or recording. Hardware encoding, resolution scaling, and performance tuning.

The Problem

CPU usage hits 90-100% during streaming or recording, causing lag, dropped frames, and system slowdowns.

The Solution

Switch to hardware encoding (GPU), reduce output resolution, lower encoding quality preset, and close background applications.

Step-by-Step Instructions

1

Enable Hardware Encoding (CRITICAL for low CPU usage):

2

OBS: Settings > Output > Encoder

3

- NVIDIA GPU: Select 'NVENC H.264 (new)' - reduces CPU from 30% to 5%

4

- AMD GPU: Select 'AMD HW H.264'

5

- Intel CPU with iGPU: Select 'QuickSync H.264'

6

Reduce Output Resolution: 1080p to 720p saves 40% CPU

7

Lower frame rate: 60fps to 30fps halves encoding load

8

Change Encoder Preset: x264 'veryfast' instead of 'medium' (if using CPU encoding)

9

Downscale Filter: Settings > Video > Downscale Filter > 'Bilinear' (fastest)

10

Close background apps: Chrome, Discord, Spotify, unnecessary programs

11

Disable browser hardware acceleration (Chrome uses GPU needed for encoding)

12

Game settings: Lower game graphics quality to free up CPU/GPU

13

Set capture software process priority: Task Manager > Details > Right-click OBS > Priority > High

14

Windows: Disable Game Bar, Game Mode, and Geforce Experience overlays

Pro Tips

  • Hardware encoding is THE solution - if you have NVIDIA/AMD GPU, always use it
  • Single PC streaming is CPU-intensive - dual PC setup eliminates all CPU issues
  • Recording to disk uses less CPU than streaming (no real-time encoding)
  • Monitor both CPU and GPU usage - GPU encoding can hit GPU limits
  • 12th gen Intel or newer: Use QuickSync - quality rivals NVENC with lower power

Related Guides