here are my settings for 720p50@3500kbps in OBS Studio with AMD AMF Encoder
have in mind:
0. i use 720p50 because you have more bitrate per frame as 720p60
1. 3500kbps is not much for 720p50 (3500kbps is ok-ish for 720p30)(720p60 would need minimum 4500kbps)
1b. what is your ISPs upload bandwidth?
2. VBV Buffer Initial Fullness HAS to be 0 (otherwise you will have pixel mash all 2s)
3. usually "Balanced" "Main" gives best results
4. Coding Type could also be CABAC (better compression = 1% better quality; so not much but hey)
5. a better quality stream of 720p50 needs 4200kbps with a Buffer of 256kb
5b. 720p60 to look good would need 5000kbps with a Buffer of 288kb
here a video of the setttings you see: http://hoffmeister.tk/obs/xaymar/vids/Fetokis_720p50_3500kbps.mp4
So I've been reading this forum for about a month now and I tried a lot of configurations, but I came to a point where I think I need your help.
This is my PC spec:
CPU: AMD Ryzen 5 5600X (PBO+CO)
Mobo: ASUS TUF GAMING X570-PLUS_BR (Bios 4002)
GPU: MSI RX 5700 XT Gaming X (Drive 21.2.3)
RAM: 2x8gb G.Skill 3200 CL16 (XMP)
SSD: Samsung 860 EVO 500GB
Upload speeds are not a problem. (300mbps)
Warzone FPS not Streaming 86~200, average 118.
Warzone FPS x264 Streaming 78~169, average 107.
This game is weird.
I'm trying to achieve a single PC stream setup, using obs, and I only play Warzone, the problem that I encounter was that while playing the game and streaming x264 I get some stutters in my game that I can't get rid of, even though my fps don't tank too much, and obs doesn't flag any errors, the stutters are there, CPU usage is high but never above 80%.
When using Streamfx ffmpeg AMF, the stutters are gone and the game plays as usual only with the FPS loss.
As most of us here, I want the best quality stream I can get with minimum gameplay compromises.
I can't buy new hardware now, so I gotta make it do with what I have..
I got a couple questions:
First of all, I want to stream 900p60 to twitch, I'm not affiliated and I want to respect the 6000kb limit.
Should I be able to Single PC stream this game with my CPU? If so, what settings would u recommend?
With AMF I noticed that the Keyframe Intervals, using the settings you provided a couples of posts ago, is 5, and twitch doesn't seem to like it, changing it to the recommend 2 would it make much difference in quality? And keeping as it is would it give any problems?
Considering that my upload speed is high enough, would u suggest 1/2, 1x or 2x buffer size?
I think that's it for now.
I really appreciate what you been doing here, a lot of useful stuff in this thread. Thx.
@dirtyoliver
hi, your R5 5600X is good enough for streaming x264
1. use 900p60@6000kbps + 3000kb buffer
1b. "fast" "main"/"high" "none"
1c.
level=4.2 cabac=1 8x8dct=1 partitions=i8x8,i4x4,p8x8,p4x4,b8x8,b4x4 ref=4 bframes=2 b-adapt=2 fast-pskip=0 rc-lookahead=30 sync-lookahead=30 me=hex merange=16 subme=6 deblock=-3:2:0 direct=auto aq-mode=3 trellis=0 deadzone-inter=11 deadzone-intra=11 psy-rd=0.15:0.0 weightp=2
2. Warzone is one of that Games that duck with NotCPUCores - yet still try it:
Game on 6 Physical with normal prio and OBS on 6 SMT with above-normal prio && all other apps on broadcaster cores
2b. short lags in game are ok - aslong as they didnt occur multiple times in 5min
2c. is your RAM single-ranked or dual-ranked? if single: buy another 2x 8G DDR4-3200CL16 RAM
AMF KeyFrame int is "2" and not "5"
Thx for your fast response.
Ill try this settings.
I did try NotCpuCores, it didn't work, the game doesn't utilize the CPU correctly, analyzing with HWInfo, and my fps droped a lot, even when not streaming.
I also tried ProcessLasso it worked better but the micro stutters while streaming got worse.
My memory is not dual-rank, i know its not ideal, I'm looking to buy another, but i just cant find one with the same times as mine, so I'm looking for a 2x16gb, but they're too expensive in my country at the moment.
The intervals thing...
After reading some about ffmpeg amf, i still couldnt figure out the "-g=0" is it GOP? and the 0 is Auto?
-g is group of picture (GOP) if you stream on 60fps set -g=120 , KeyFrame interval = 2 sec
okay I'll try the settings you provided
Hi, Can someone explain me about the below link:
http://hoffmeister.tk/obs/Fetokis_720p50_3800kbps_288kb_custom_x264_max_30-percent-cpu.mp4/
I am little bit confused about it. Thanks
@Dertyade
this is the result of settings to lower cpu load on x264 in 720p50 while maintaining very good image quality - yet its outdated and you should only use those kind of tricks when your CPU is to weak for normal settings
ps this video you posted was stream with only 4 SMT cores i think
Can you help me with settings for a rx 6600 encoder amd ? i try 1080p60 and stream still look bad with a 6000kbs
1080p60@6000kbps cant ever look crisp (with h264)
main problem is that i dont own a RX 6XXX so i cant really help you with setting encoder correctly as i cant try the new implemented options with my old RX 580 (i guess)
but next weekend i will look into it and give some advice
Hello @benman2785 , what can you tell about cpu, x264 ryzen 5 5500 , its possible like 720p60?