Question / Help CPU 100% no matter what settings! HELP

EpicReset

Member
Ok so starting a few days ago I've been getting OBS stream freezes... I've used these settings for months and had no problem. Analyzed logs show NO issues... (only that my preset was set to a slower one which my pc can handle... it was hovering around 40% usage during streams)

I stream console games using the elgato, so no other CPU is being used...

I have an FX8320 overclocked stable to 4.5GHz

my settings were

1500kbps 540p Lanczos filter 30fps with medium x264

playing COD: AW was fine since launch until a couple of days ago...

the problem is that even if I switch to ULTRAFAST @ 1500kbps 540p 30fps Bilinear filter... It still shoots to 100% cpu after a few mins of streaming. causing stream stuttering or freezing

so whether is the best settings i can use or the lowest quality and cpu settings... OBS is hogging CPU till program lockup...

even defualt settings of 1500kbps bilinear 30fps on veryfast is giving me the same problem.

help

latest clean log file: https://gist.github.com/577bc5287fb2c4d70e15

Here are my findings while load testing my cpu while monitoring ONLY obs in the task manager:

All tests were done at 540p 3000kbps Lanczos filter (tested 1200 bitrate as well and the results were the same)

Ultrafast :: 37%@24fps :: 39%@30fps :: 40%@48fps :: 41%@60fps
superfast :: 40%@24fps :: 43%@30fps :: 43%@48fps :: 46%@60fps
veryfast :: 42%@24fps :: 43%@30fps :: 49%@48fps :: 51%@60fps
faster :: 47%@24fps :: 49%@30fps :: 56%@48fps :: 61%@60fps
fast :: 50%@24fps :: 54%@30fps :: 63%@48fps :: 69%@60fps
medium :: 54%@24fps :: 61%@30fps :: 68%@48fps :: 75%@60fps
slow :: 73%@24fps :: 83%@30fps :: ** 88%@48fps :: 83%@60fps
slowest :: 96%@24fps :: 94%@30fps :: 88%@48fps :: 89%@60fps **

so starting at the **, obs started to lag encoding really bad so not sure if those readings will be exact peak.

keep in mind this test was done to see the optimal OBS usage of CPU for MY setup for MAX quality w/o frame drops

I've also been using medium @ 30fps for about a month and a half with no problems... so i'm not sure why OBS is becoming a cpu hog till program lock up. OBS IS the most resource user at the time of the freezing
 
Last edited:

Sapiens

Forum Moderator
Real time video encoding is demanding so it's not surprising that OBS is the most resource intensive program that's running at the time. Since the issue occurs after a few minutes and not immediately, have you tried watching your CPU frequency and temperature changes over that same time period? AMD CPUs are somewhat notorious for throttling, whether from genuine overheating or because of Cool 'n' Quiet, and it would fit the description of your issue.
 

EpicReset

Member
Real time video encoding is demanding so it's not surprising that OBS is the most resource intensive program that's running at the time. Since the issue occurs after a few minutes and not immediately, have you tried watching your CPU frequency and temperature changes over that same time period? AMD CPUs are somewhat notorious for throttling, whether from genuine overheating or because of Cool 'n' Quiet, and it would fit the description of your issue.

yeah i've ran ADIAS? the benchmark program to monitor temps and usage of the cores... but nothing shoots up... all I know is OBS in task manager shoots up to like 80% which 100% my total CPU usage then it just starts freezing.... if i leave it alone it unfreezes then is slightly laggy until it does it again... but it now it does it even on default settings which has NEVER happened before.
 

Osiris

Active Member
So what are the temperatures you are seeing when streaming? If your cpu goes to 100% it should increase.
 

alpinlol

Active Member
mhh i wonder if 540p on veryfast would run without problems since slow preset will crush that cpu probably even with "only" 540p but i doubt it since you already tested it.


maybe its a problem with the capture card or your capture methods over all
 

EpicReset

Member
So what are the temperatures you are seeing when streaming? If your cpu goes to 100% it should increase.

high 50s low 60s

mhh i wonder if 540p on veryfast would run without problems since slow preset will crush that cpu probably even with "only" 540p but i doubt it since you already tested it.


maybe its a problem with the capture card or your capture methods over all

it has problems even on veryfast... so not sure what it is.
 

alpinlol

Active Member
do you have some sort of power saving activated in your bios this is a common amd problem with power saving options
 

EpicReset

Member
SOLVED! I can run medium to slow 60fps 720p no problem like before! all i had to do what change the "Process Priority Class" from "high" back to "normal."

If I run "above normal" it will end up hogging resources till 100% cpu and then obs lock up.

so all in all, all i had to do was change that setting and I'm back to stable streaming...

I changed it to high because I thought i would prioritize obs more on the cpu giving it a better encoding. I was wrong...
 

R1CH

Forum Admin
Developer
This is why you shouldn't change advanced options unless you know what you're doing!
 

EpicReset

Member
The setting is self explanatory, the functioning of it however doesn't work the same as the theory. As far as I know this setting should prioritize obs for cpu processing. Thus, in theory, just making sure no other programs hog resources that will result in taking away resources that would be needed by obs. The fact that it causes 100% usage to obs alone on high doesn't make sense to me since the application isn't requiring it. It's almost like its processing obs alone. I would consider its actions more like "obs only" not "obs priority process high". Even then it still doesn't make sense that it's pushing resources to the program when it's not needed.
 
Top