Best OBS Livestream Settings for 7900XT?

Hey Everyone! I am looking to find the best OBS settings for my AMD Radeon 7900XT @ 1440p 60fps for Youtube. Download Speeds: 800mpbs Upload Speeds: 30mbps OBS Version: 29.0.2 🖥 PC Specs CPU: Ryzen 7 5800X3D GPU: Radeon 7900XT Ram: 32GB 3600MHz C18 DDR4 Motherboard: ASRock B550AM Hard Drives: 1TB NVMe SSD + 1TB HDD + 10TB HDD attached are screenshots of my current settings, lately ive been running 30fps while streaming as I didnt notice a huge difference? Note: I mainly stream warzone 2 at a locked fps of 120. Any help greatly appreciated!
No description
No description
23 Replies
Fcenturylink
Fcenturylink2y ago
Crank the bitrate 8000kbps is pretty shit. Especially for 1440p Given your upload ID suggest starting at 25000 and working your way down should you have dropped frames
Marku5GG
Marku5GG2y ago
Should I change to 60fps or leave at 30fps?
Fcenturylink
Fcenturylink2y ago
Prolly 60 but test and see Bitrate gonna be the biggest factor here
Marku5GG
Marku5GG2y ago
Got it, I’ll up the bitrate and see how things go! Do I need to change b frames or add anymore AMF/FFmpeg options? Lastly do you think it’s worth trying the 29.1 beta an using AV1 for streaming?
MEE6
MEE62y ago
GG @markusggez, you just advanced to level 1 !
mouf
mouf2y ago
I don't believe AMD has an AV1 encoder. I thought only the 40xx from Nvidia and the Intel ARC cards.
Fcenturylink
Fcenturylink2y ago
7xxx cards do indeed have av1
Marku5GG
Marku5GG2y ago
So I ran 3 tests 1. 1440p 60fps 8000kbps - AMD HW H.264 This was my original settings, some blockiness occurs. 2. 1440p 60fps 20000kbps - AMD HW H.264 I saw VERY minimal improvement here. 3. 1440p 60fps 8000kbps - AMD AV1 I setup a portable version of the new OBS 29.1 Beta and ran an AV1 stream for testing. These setting GREATLY surpassed the quality of #1 and #2. - So I think I'll rock the AV1 OBS 29.1 beta in portable on livestreams for the foreseeable future until full release!
HunterAP
HunterAP2y ago
Is 20Kbps the max bitrate you can push? YT generally accepts up to like 50Kbps so if you can crank it then that'll help But yeah AV1 is a monster and will look infinitely better, only reason we aren't recommending it is because OBS and AV1 streaming as a whole is basically in beta right now
Marku5GG
Marku5GG2y ago
At 20k I started to lag/stutter in game so more than that would have worse results for me. I definitely understand it’s a beta and might have issues so i’ll make sure to do like a 1-2 hour stress test privately before going live with it.
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Marku5GG
Marku5GG2y ago
Thanks for the examples Gaj! Do you use any "AMF/FFmpeg Options"?
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Marku5GG
Marku5GG2y ago
I currently use the following MaxNumRefFrames=4 HighMotionQualityBoostEnable=1 - When I was using HEVC I used these HighMotionQualityBoostEnable=false EnableVBAQ=false RateControlPreanalysisEnable=0 BReferenceEnable=true AdaptiveMiniGOP=false RateControlSkipFrameEnable=false EnablePreAnalysis=true PASceneChangeDetectionEnable=false PAHighMotionQualityBoostMode=1 PATemporalAQMode=1 PAFrameSadEnable=true HalfPixel=True QuarterPixel=True DeBlockingFilter=True FillerDataEnable=True I'll run a few tests and see which work well I wish I could use 20000kbps but when I do I start laggin in game even though my total upload speeds are 35000kbps
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Marku5GG
Marku5GG2y ago
I did a ton of testing with AMF/FF Options" and in it I found the following to provide the best quality MaxNumRefFrames=4 BReferenceEnable=1 MaxConsecutiveBPictures=1 BPicturesPattern=1 EnablePreAnalysis=True 1440p/30fps 8000kbps
MEE6
MEE62y ago
GG @markusggez, you just advanced to level 2 !
Marku5GG
Marku5GG2y ago
HighMotionQualityBoostEnable showed poor results compared to EnablePreAnalysis I also tested 8000kbps vs 16000kbps and didnt notice a huge difference, but of course quality was still better I lastly found streaming at 30fps on avg to be WAY better than 60fps overall. Even in Warzone running at 120 fps (in-game).
Flaeri
Flaeri2y ago
All of those are the defaults, and b-frames are controlled in the UI (you can just set 1). The only option here doing anything at all is the EnablePreAnalysis. see: https://github.com/obsproject/obs-studio/wiki/AMF-Options
Marku5GG
Marku5GG2y ago
You can't control B-Frames in the UI for AMD AV1 (See Screenshot)
No description
Marku5GG
Marku5GG2y ago
The option doesn't exist here though it normally does with HEVC or AVC
Flaeri
Flaeri2y ago
That is because the AMD av1 encoder does not currently have b-frames available. If you look at the log, you would see that the parameter is failing to set. https://github.com/GPUOpen-LibrariesAndSDKs/AMF/wiki/AV1%20Encoder#amf-pre-analysis-for-av1-video-encoding
Marku5GG
Marku5GG2y ago
Ah! Gotcha, thank you for the information!
Want results from more Discord servers?
Add your server