Question / Help PLEASE HELP Encoder Overloading with Low CPU

GamingBlobfish

New Member
Hi,
I am currently using a Surface Pro 4 to record and my encoder is overloading after about 10 seconds of recording anything. But the strange part is that my CPU usage is below 10% (sometimes 15%) I have tried the different encoders and nothing changes. Tried different speeds, didn't do anything. My quality is on the lowest one possible (High Quality, Medium File space). All throughout my recording it says i have about 15 fps, but when i watch the video it looks more like 1 frame per 10 seconds. Can you please help?

https://obsproject.com/logs/nbmzb95bsXoOVA_2

Thank you!
 
Last edited:

Narcogen

Active Member
No output session in log. You need to open OBS, run a recording or streaming session, observe your problem, stop the session, then upload the log.
 

Narcogen

Active Member
Yes.

16:39:22.089: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 129 (34.5%)

Rendering lag caused by GPU overload.

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

16:39:22.106: Video stopped, number of skipped frames due to encoding lag: 171/207 (82.6%)

Encoder overload, in this case, CPU overload.

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

15:09:28.427: Windows Version: 10.0 Build 17134 (revision: 829; 64-bit)

Windows is out of date and has a bugged feature that is contributing to the rendering lag above (but NOT the encoding lag). You should update to at least version 1809 (Build 17763).

This machine has a not particularly strong GPU and a mobile CPU. I would suggest lowering your canvas resolution and output resolution. These are too high, even if they are native for your machine:

15:09:30.450: video settings reset:
15:09:30.450: base resolution: 2736x1824
15:09:30.450: output resolution: 2736x1824


This should reduce both the rendering lag and the encoding lag, although you might still have to change to a faster CPU preset.
 

GamingBlobfish

New Member
I have tried these, updated windows, turned off all the game mode settings, turned down the output resolution all the way down, and the encoder is still overloading. The preset is on ultrafast. I want to turn the base resolution down, but then none of my captures fit the screen. At the lowest output setting, it kind of works, so it's getting better.


Here's a new log. Anything else I can change?

https://obsproject.com/logs/SpXKDMGLjAk3yJ-l
 

Narcogen

Active Member
20:29:57.636: video settings reset:
20:29:57.636: base resolution: 2736x1824
20:29:57.636: output resolution: 2052x1368

20:44:33.403: video settings reset:
20:44:33.403: base resolution: 2736x1824
20:44:33.403: output resolution: 1560x1042


That's not much of a change.

Turn the canvas resolution down, and then resize your capture to fit the screen.

You will end up having a problem since standard output resolutions are 16:9 aspect ratio and your screen is not, so either you're going to see letterboxing or pillarboxing or your viewers are.
 
Top