Need help for Streaming with AMD encoder

Loutre

New Member
I want to stream, but the video quality is... meh.
When I move, the video gets super pixelated—it's pretty awful to watch, especially for fast games with lots of flashes and effects like Haste or Ultrakill. Even on slower games like LoL, Valorant, or Valheim, it just doesn’t look good.

My PC specs are:
AMD Ryzen 7 9700X
Sapphire RX 6950 XT
32GB RAM
2560x1440 display

From what I understand, the AMD encoder isn’t great compared to Nvidia’s. I’ve tried tons of different encoder settings from YouTube and forums, but none have significantly improved the quality.
So far, the best results I’ve gotten are by using the x264 encoder instead of the AMD one, with the following settings:

Rescale Output: Disabled (didn’t seem to make a difference)
Rate Control: CBR
Bitrate: 8000 Kbps
Keyframe Interval: 2s
CPU Usage Preset: veryslow
Profile: high
Tune: none

I’ve seen that newer AMD GPUs are better, but I can’t afford to upgrade to a newer model or switch to Nvidia right now.
So… has anyone found good streaming settings with this kind of setup, or am I just stuck streaming like this?

You can't check my Twitch replays if you want to, sorry I'm french.
 

GodOfMischief

New Member
this is going to be your best option since you are somewhat limited by your GPU and at the bottom try these settings
Screenshot 2025-05-13 224220.png
At the very bottom at AMF/FFmpeg try to use these
MaxNumRefFrames=4 BReferenceEnable=true EnableVBAQ=false EnablePreAnalysis=true PASceneChangeDetectionEnable=false PATemporalAQMode=1 PAHighmotionQualityBoostMode=1 PAFrameSadEnable=true BReferenceEnable=2 BPicturesPattern=2 MaxConsecutiveBpictures=2 HighMotionQualityBoostEnable=2 RateControlPreanalysisEnable=2 AdaptiveMiniGOP=true EnableVBAQ=true EnablePreAnalysis=true PAPerceptualAQMode=2 PATemporalAQMode=2

You can keep these numbers between 1 and 2. this can help improve stability at cost of cpu performance and you can set your cpu processor from normal to above normal. if you have high internet speed of 700mbps or more you can override twitch's 6000kbps soft cap limiter and push it to 8000kbps instead by going into stream settings and check mark ignore streaming services recommendations since bitrate does affect quality but that's only if you have decent stability on your connection.

My Specs :
7800XT OC
7900X3D 12 Core
Corsair Vengeance 32gb 5200mhz
display Base Canvas at 1440p60fps downscale stream to 1080p60fps

Hope this helps
 

GodOfMischief

New Member
update : there willl be stutters due to having repeated codes

MaxNumRefFrames=4 BReferenceEnable=true PASceneChangeDetectionEnable=false PATemporalAQMode=1 PAHighmotionQualityBoostMode=1 PAFrameSadEnable=true BReferenceEnable=1 BPicturesPattern=1 MaxConsecutiveBpictures=1 RateControlPreanalysisEnable=1 AdaptiveMiniGOP=true EnableVBAQ=true EnablePreAnalysis=true PAPerceptualAQMode=1 PAHighmotionQualityBoostMode=true PALookAheadBufferDepth=40


you can fluctuate between 1 and 2 to see what fits best for you
 
Top