The best OBS settings for an AMD GPU depend on what you are doing with the encoder. A Twitch stream, YouTube stream, and local recording should not use the same bitrate or even necessarily the same codec.
For a current Radeon system, I would start here:
| Use | AMD encoder | Rate control | Starting point |
|---|---|---|---|
| Twitch stream | H.264/AVC | CBR | 1080p60 or lower, platform-appropriate bitrate |
| YouTube stream on AV1-capable Radeon | AV1 | CBR | 1080p60 or 1440p60 |
| YouTube stream on older Radeon | H.264 | CBR | 1080p60 |
| Local recording with AV1 support | AV1 | CQP | CQ 18–22 |
| Local recording without AV1 | HEVC or H.264 | CQP | CQ 18–22 |
| Maximum editing compatibility | H.264 | CQP | CQ 18–22 |
OBS officially recommends CQP 16–23, a 2-second keyframe interval, Quality preset, High profile for H.264, and 0 B-frames as a baseline for AMD local recording. AMD also confirms that OBS supports its hardware encoding stack, including AV1 on supported Radeon generations.
Those are starting points, not settings you should copy blindly. GPU generation, platform support, upload bandwidth, game load, resolution, and editing software all matter.
First Choose Streaming or Recording
This is the most important decision on the page.
Streaming
A live stream must fit a platform’s accepted codecs, bitrate guidance, and your sustained upload bandwidth.
Use CBR unless the streaming service explicitly instructs otherwise.
Recording
A local recording does not need to squeeze every scene into a fixed streaming bitrate.
Use CQP for AMD hardware recording. OBS can then spend more data on complex frames and less on simple ones.
Do not record locally at the same 6,000 Kbps you might use for a live stream and expect clean 1080p60 gameplay.
Which AMD Encoder Should You Choose?
Open:
OBS > Settings > Output
Change Output Mode to Advanced.
The available AMD hardware encoders depend on the Radeon GPU, driver, operating system, and OBS version.
You may see options for:
- AMD H.264/AVC;
- AMD HEVC/H.265;
- AMD AV1.
OBS uses AMD’s hardware encoding through AMD Advanced Media Framework (AMF). Hardware encoding is normally preferable to x264 on a gaming PC because it moves video encoding away from the CPU and onto dedicated GPU media hardware.
H.264: choose compatibility
Use H.264 when you need the safest compatibility with streaming platforms, video players, editors, and older hardware.
It remains the practical default for many Twitch workflows.
HEVC: useful for local recordings
HEVC can compress video more efficiently than H.264, making it useful for local recordings when your editing and playback software supports it.
Do not select HEVC merely because it is newer. Record a short test and import it into your editor before committing to a long session.
AV1: use it when your Radeon and workflow support it
AMD lists hardware AV1 encoding on RDNA 3 and RDNA 4 products, while its compatibility table does not list AV1 encoding for RDNA 2.
That makes AV1 particularly relevant to Radeon RX 7000 and newer supported hardware.
AV1 can deliver excellent compression efficiency for YouTube and local recording, but compatibility still matters. H.264 can remain the better choice when your streaming destination or editing workflow does not support AV1 cleanly.
Best OBS Settings for Twitch With an AMD GPU
For a conventional Twitch stream, start with AMD H.264.
Open:
Settings > Output > Streaming
Use:
| Setting | Starting value |
|---|---|
| Encoder | AMD HW H.264/AVC |
| Rate Control | CBR |
| Keyframe Interval | 2 seconds |
| Preset | Quality |
| Profile | High |
| B-frames | Use the supported/default configuration |
| Output | 1920×1080 or lower |
| FPS | 60 for fast motion, 30 for slower content |
Do not treat one bitrate as universally correct forever. Check Twitch’s current broadcasting guidance for your account and ingest workflow before changing a production setup.
At a constrained bitrate, resolution is a quality control.
Fast games containing grass, particles, foliage, rapid camera movement, or detailed textures can look cleaner at a slightly lower output resolution than 1080p60 because the encoder has fewer pixels to compress per frame.
For a motion-heavy stream, test:
- 1920×1080 at 60 FPS;
- 1664×936 at 60 FPS;
- 1280×720 at 60 FPS.
Compare the actual streamed result rather than choosing 1080p simply because it is the largest number.
Best AMD Settings for YouTube Streaming
YouTube gives you more room to choose the codec and resolution.
On an AV1-capable Radeon GPU, AV1 is worth testing for YouTube. On older AMD hardware, H.264 remains a straightforward choice.
A useful starting configuration is:
| Setting | Recommended starting point |
|---|---|
| Encoder | AMD AV1 when supported, otherwise H.264 |
| Rate Control | CBR |
| Keyframe Interval | 2 seconds |
| Preset | Quality |
| Resolution | 1920×1080 or 2560×1440 |
| FPS | 60 gaming, 30 slower content |
Choose the bitrate from YouTube’s current live-streaming recommendations for the codec, resolution, HDR/SDR mode, and frame rate you actually use.
This is safer than hardcoding one bitrate into OBS and leaving it unchanged as platform recommendations evolve.
Your stable upload connection must also sustain the selected bitrate with headroom.
Best OBS Recording Settings for AMD GPU
Local recording is where AMD hardware encoding is easiest to optimize without platform bitrate restrictions.
Open:
Settings > Output > Recording
Use this baseline:
| Setting | Recommended value |
|---|---|
| Recording Format | MKV |
| Encoder | AV1, HEVC, or H.264 according to compatibility |
| Rate Control | CQP |
| CQ Level | 18–22 |
| Keyframe Interval | 2 |
| Preset | Quality |
| Profile | High for H.264 |
| B-frames | 0 is OBS’s documented AMD baseline |
| Rescale Output | Off unless specifically needed |
OBS recommends MKV for most recording because an interrupted recording is less likely to become completely unusable than a conventional MP4 file.
You can remux the completed MKV afterward using:
File > Remux Recordings
OBS also supports fragmented MP4/MOV workflows, but MKV remains a dependable starting choice.
Choose the Right CQP Value
With CQP, a lower number means higher quality and larger files.
A practical range is:
| CQ | What to expect |
|---|---|
| 16 | Very high quality, very large files |
| 18 | High-quality master/gameplay recording |
| 20 | Strong balance of quality and size |
| 22 | Smaller files with more compression |
| 23 | OBS’s upper baseline range |
I normally start at 20.
Record a demanding section of the game for several minutes. Look closely at foliage, smoke, particle effects, shadows, fast turns, and fine textures.
Move toward 18 when compression is visible and storage is not a concern. Move toward 22 when the files are unnecessarily large.
There is little value in selecting 16 simply because it sounds “best” if the resulting files overwhelm your storage or editing workflow.
Set the Video Resolution Before Tuning the Encoder
Open:
Settings > Video
Base (Canvas) Resolution
Usually match the resolution used to build your scenes.
For example, a 2560×1440 gaming display can use a 2560×1440 canvas even when the stream is scaled to 1920×1080.
Output (Scaled) Resolution
This is the resolution OBS sends to the stream or recording path using that output.
Good starting points include:
- 1280×720 for limited hardware or bitrate;
- 1664×936 as a useful compromise for constrained high-motion streams;
- 1920×1080 for mainstream streaming;
- 2560×1440 for higher-bitrate YouTube or local workflows;
- native resolution for high-quality local recording when performance permits.
FPS
Use 60 FPS for gameplay where motion matters.
Use 30 FPS for tutorials, presentations, webcams, slower games, or situations where bandwidth/GPU headroom is limited.
A stable 30 FPS output is better than a 60 FPS configuration that continually misses frames.
Do Not Let the Game Starve OBS of GPU Time
A dedicated AMD hardware encoder does not mean OBS needs zero GPU resources.
OBS must still render the scene before the video reaches the encoder.
Open:
OBS > View > Stats
Pay attention to two different problems:
- Frames missed due to rendering lag
- Skipped frames due to encoding lag
Rendering lag often means the GPU is too busy rendering the game and OBS scene.
When a game holds the GPU near 100%, cap the game’s frame rate or lower GPU-heavy graphics options until OBS has enough headroom.
Start with expensive settings such as:
- ray tracing;
- resolution scale;
- volumetric effects;
- reflections;
- heavy shadows;
- excessive anti-aliasing.
Do not immediately lower the stream bitrate. Bitrate does not solve GPU rendering starvation.
Rendering Lag and Encoding Lag Need Different Fixes
This distinction is more useful than a long generic “optimize OBS” checklist.
Rendering lag rises
Focus on GPU headroom and scene complexity.
Try:
- cap game FPS;
- reduce GPU-heavy game settings;
- simplify animated browser sources;
- remove unnecessary filters;
- reduce OBS output resolution;
- close other GPU-heavy overlays/capture tools.
Encoding lag rises
Focus on the encoder workload.
Try:
- a less demanding encoder preset if available;
- lower recording resolution or FPS;
- avoid simultaneous high-resolution stream and recording tests;
- stop another recording application using the media engine;
- update the AMD driver.
Dropped frames rise but rendering/encoding remain healthy
That points toward the network rather than the Radeon encoder.
Do not keep changing GPU settings to solve an unstable upload connection.
AMD Encoder Missing From OBS
When OBS offers only x264 or another GPU’s encoder, check the graphics stack before reinstalling OBS.
Open:
Device Manager > Display adapters
Confirm the actual AMD Radeon GPU appears without an error.
Do not rely on Microsoft Basic Display Adapter. Install the correct Radeon/OEM graphics driver.
Then:
- install a current stable OBS release;
- install the appropriate AMD graphics driver;
- restart Windows;
- reopen OBS;
- check Settings > Output > Encoder.
OBS’s official hardware-encoding documentation recommends current GPU drivers and confirms AMD AMF support on Windows and Linux.
On a laptop with integrated and discrete graphics, make sure OBS and the game are using an appropriate graphics configuration rather than blindly forcing every application to a different adapter.
RX 6000 vs RX 7000 and Newer Radeon GPUs
The biggest practical difference for this guide is AV1 encoding.
RX 6000 / RDNA 2
Use H.264 for compatible streaming and H.264 or HEVC for recording.
AMD’s current compatibility table does not list RDNA 2 for hardware AV1 encoding.
RX 7000 / RDNA 3
Hardware AV1 encoding is available on supported products.
That makes AV1 attractive for compatible YouTube streams and local recordings.
RX 9000 / RDNA 4
AMD lists AV1 encoding and newer encode improvements for RDNA 4. The exact options exposed in OBS can still depend on the specific card and installed driver.
Do not copy an RX 9000 OBS screenshot and assume an older RX 580 or RX 6600 should expose the same controls.
Stream and Record at the Same Time
Do not assume that because each job works separately they will work together at the same settings.
Run a realistic test with the game, stream encoder, recording encoder, overlays, browser sources, and audio all active.
Watch View > Stats.
When simultaneous output causes encoding or rendering lag, simplify one path:
- use a lower recording resolution;
- record at 30 instead of 60 FPS;
- use the same encoder as the stream where appropriate;
- reduce the recording quality demand;
- stop another clipping/recording application.
Applications such as Radeon recording, Xbox Game Bar, Discord clips, Steam recording, and other capture utilities can add unnecessary competition.
OBS Audio Settings for an AMD Setup
The GPU does not require special audio settings.
For most streaming and recording:
- Sample Rate: 48 kHz
- Channels: Stereo
- select the correct desktop output;
- select the correct microphone;
- use separate recording tracks when you intend to edit them later.
When the video works but OBS captures no desktop sound, do not change the AMD encoder. Use Desktop Audio Not Working in OBS Studio to diagnose the audio path separately.
Should Hardware-Accelerated GPU Scheduling Be On or Off?
Do not include HAGS in a list of settings that everyone must change.
Leave it alone when OBS and your games are stable.
When you can reproduce rendering problems, encoder failures, driver resets, or unusual capture stutter, test HAGS in the opposite state and restart Windows before comparing.
My Hardware Accelerated GPU Scheduling guide explains how to make that comparison without changing several graphics variables at once.
A Better Way to Find Your Final AMD OBS Settings
Start with the appropriate baseline for your destination, then make a five-minute recording or private stream using a demanding game scene.
Keep View > Stats open.
Change only the setting related to the failure you see:
- pixelated but stable stream: reconsider bitrate, resolution, FPS, or codec;
- rendering lag: create GPU headroom;
- encoding lag: reduce encoder workload;
- dropped network frames: investigate the connection;
- huge local files: raise CQP slightly;
- poor local recording quality: lower CQP slightly;
- editor cannot open the recording: switch to a more compatible codec.
That produces a better AMD OBS configuration than copying one “maximum quality” preset. The best settings are the ones your Radeon GPU, game, streaming platform, network, and editing workflow can sustain together.


