Question / Help Encoding overload no matter what I do

Big Slappy

New Member
hello! i've been using obs for little over 2 years now and i find it to be a very reliable capturing program, but i've run into a problem semi-recently where i instantly get an encoding overload error message, and obs appears to use up to and over 70% of my resources, with that number very quickly fluctuating. previously i was able to record at 1080p60 at maybe 10% maximum cpu usage and little to no problems there, and now i am attempting 720p60 with my usual canvas size of 1600x900 but obs will overload any device i attempt to use to record.

so far, i have tried:
- switching the encoder over to gpu encoding, which crashed my video card the second after i hit the record button, and gave me a bluescreen less than a minute later (so i'm not trying that again),
- removing all of my other profiles and captures,
- quadruple-checking my options to make sure i didn't accidentally change something that might be influencing obs' resource usage,
- updating obs,
- doing a complete reinstall of obs (wiping the options) and switching to the 64-bit version (because for some reason i had the 32-bit one),
- updating drivers (that didn't have any updates available),
- recording different, less tasking programs (resulting in basically the same cpu usage on obs' part),
- clocking my system differently through the wattman it came installed with,
- and many restarts and lots of research into other potential causes of encoding overloads, including messing with custom mixer settings and looking into dealing with an igpu.

my pc has not had any major software or hardware changes that i am aware of in the time between obs' last successfully exported recording and the first recording that i had problems on, although it has a habit of updating with no notifications or anything whatsoever telling me that it did. i also obviously did not update obs itself in this time, so the only possibility i can really think of is a windows update potentially causing a problem between my hardware and the program.

i have a log of a recording i did for ~3 minutes attached as well as my system specs, more than half of the latter document likely being unnecessary to this post, and i am ok with attaching the resulting recording and screenshots of my obs settings if i need to. i will not be surprised if the cause is something hiding in complete plain sight.

i don't know the complete ins and outs of how the program works, or if by any chance i need to do something from the bios or command line, but i can follow detailed instructions.

thank you for your time!
 

Attachments

  • 2019-07-23 18-20-42.txt
    16.1 KB · Views: 13
  • DxDiag.txt
    82.7 KB · Views: 7
Last edited:

Tarumes

Member
Let me assume you try to record minecraft
go to Graphic Settings and limit Framerate to 60

and NEVER NEVER NEVER NEVER (and so on) record to mp4
 

Big Slappy

New Member
Let me assume you try to record minecraft
go to Graphic Settings and limit Framerate to 60

and NEVER NEVER NEVER NEVER (and so on) record to mp4

i actually didn't consider limiting the framerate, and upon testing the combination of that and switching to .flv assuming it encodes easier than .mp4 i still have a similarly high cpu usage. again, this is a thing that happens with everything i try to record.
 

Tarumes

Member
my hint to NOT record to mp4 is only because
mp4 files need a finishing process if that fails
what ever reason your recording is corrupt and
cant used anymore
 

Narcogen

Active Member
18:20:42.911: Windows Version: 10.0 Build 16299 (revision: 1087; 64-bit)

Windows is a bit out of date (Fall 2017). You may wish to consider update to 1809 or later.

https://en.wikipedia.org/wiki/Windows_10_version_history

18:25:26.930: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 2670 (22.9%)

Rendering lag caused by GPU overload. Reduce canvas size/ capture frame rate.

https://obsproject.com/wiki/GPU-overload-issues

18:25:26.946: Video stopped, number of skipped frames due to encoding lag: 6563/11649 (56.3%)

Encoding overload. In your case, this is CPU overload.

https://obsproject.com/wiki/General-Performance-And-Encoding-Issues

18:21:53.683: base resolution: 1600x900
18:21:53.683: output resolution: 1280x720
18:21:53.683: downscale filter: Bicubic
18:21:53.683: fps: 60/1


Logfile suggests you cannot capture 900p60 in a single PC configuration. You may wish to drop to 720p canvas, or to 30fps, or both, as well as check if you have a framerate cap set in your
 

Big Slappy

New Member
i very truly hope that an old version of windows isn't the problem, as i have a lot of opposition to the new "features" certain windows updates add, but i will try it if no other solutions work.

i have also tried reducing the canvas and scaled resolutions, none of them helping much, as the cpu usage is still far too high for the resolutions given (i.e. i tried 360p earlier and it gave me similar results to 1080p60 before this happened, and 720p as canvas resolution still resulted in an overload). just now i made sure that the framerate limiter was on in obs, as well as the framerate was set to 30 rather than 60, and those didn't seem to improve much either.

i'm looking for more of a permanent solution rather than just lowering my settings, and if it helps to restate, my concern is more that obs and/or my pc suddenly can't handle what they could before. if i'm better off asking about this on a different forum, i can try my luck there.
 
Top