i use "above normal"
but i also use NotCPUCores on Github (v126.96.36.199 or v188.8.131.52 work good)
with that i am able to use my 8 physical cores for the game (normal prio) while OBS runs on 4 SMT cores and the rest of my os and other programms run on the remaining SMT cores. this enables high performance in game and is enough for OBS Studio to run x264 1080p60
you set "Work/Play"-Tab to:
into "Process" you add name of game exe: like "CSGO.EXE" or "WITCHER3.EXE"
pro tipp: if you have 2 screens you can click on "D" (upper right corner) and it will show you if it works
on a 8C/16T you set "Stream"-Tab to:
on a 6C/12T you set "Stream"-Tab to:
i would not recommend doing so on a 4C/8T CPU - unless its an APU and you use AMD AMF on APU for encoding:
then i recommend setting OBS Studio AMF device to APU and set NotCPUCores to:
i'll give not cpu a whorl this week. also can you give a quick rundown of why vbv buffer intitial fullness is dropped from is maxed bar setting down to 6.25 and how thats benefitial? tbh i dont even know what that setting does lol.
vbv buffer is lower so the i-Frame doesnt peak to much - otherwise you would have a harder bitrate drop after each i-Frame
you can set it to 50% or 100% if you like - but i prefer a lower initial-buffer
ps i am not 100% sure if 720p60 or 720p50 allow 6000kbps on twitch or only 4800kbps
pps usually with hardware encoders it is usefull to make the VBV Buffer more strict (like 780kb for 6000kbps OR 625kb for 4800kbps)
i am doing more work on AMD AMF now - there is room for improvement
please be sure to use the second video i posted you (AMD AMF)
otherwise your Intel i5 wouldnt be able to handle the game and obs together
here for the users that are not on my youtube