"Encoding overloaded" when on 60fps but not 90fps

userofyoga7gen7

New Member
Hi,does anyone know why it shows "Encoding overloaded!Consider turning down video settings or using a faster encoding preset." when I set the fps to 60fps,
but it doesn't show when I set it as 90fps?
Here's a footage : https://www.youtube.com/watch?v=-N7nJRfx-yM
https://obsproject.com/tools/analyzer?log_url=https://obsproject.com/logs/nY7s3Fh5EIzzDcaO (60fps log)
https://obsproject.com/tools/analyzer?log_url=https://obsproject.com/logs/Mu0d2F8ZfQONYCoa (90fps log)
Thanks

And why am I getting 48fps according to youtube (1440p48 instead of 1440p60 ) when I upload a 90fps video
 

rockbottom

Active Member
There's encoding lag in both logs. According to the specs, it appears your iGPU is not capable of encoding 1800p/90. Test @ 60HZ using a standard 16x9 resolution, NV12 Color Format, 709 Color Space, Partial Color Range & see if the encoding lag stops.

14:39:32.405: Video stopped, number of skipped frames due to encoding lag: 424/659 (64.3%)
14:43:12.506: Video stopped, number of skipped frames due to encoding lag: 1199/1472 (81.5%)

Specs for your iGPU can be found here

 

userofyoga7gen7

New Member
Hi thanks for your help!
Using the settings,the message no longer pops out at the expense it is unable to capture the whole screen during screen recording.
So, I tried setting the base resolution to 16:10(so that it can capture the whole screen) and outscaled resolution to 16:9 but then the message pop out again. ( https://obsproject.com/logs/qnqK5SqRLEYttfzi )

*I would prefer to stick with my initial settings if possible because the issue only occurs after I update my graphic driver and obs studio.
 
Last edited:

userofyoga7gen7

New Member
Ignore the above message,this is my latest result:



Using the settings as you mentioned exactly ,the message still pops out and it is unable to capture the whole screen during screen recording.
So, I tried setting the base resolution to 16:10(2880x1800 so that it can capture the whole screen) and outscaled resolution to 16:9(2880x1620) and the message pop out as usual. ( https://obsproject.com/logs/qnqK5SqRLEYttfzi )
Turning on/off HDR from windows settings will leads to the same result as well

The only successful try is using base resolution to 16:10 (2880x1800) and outscaled resolution to 16:9 (1920x1080)
 

userofyoga7gen7

New Member
My original settings :
base resolution = 16:10 (2880x1800)
outscaled resolution = 16:10 (2880x1800)
Color format = P010
Color space = Rec.2100 (PQ)
Color range = Limited
HDR being on from Windows settings

I experiment with my original settings,I found out that :
1. If I want it to be 60fps and get no message, I must set outscaled resolution to 16:9 (1920x1080)
2. If I want the outscaled resolution to 16:10 (2880x1800), I must set fps to 90 fps or 120 fps or even 59.94fps(just not 60fps I wonder why)
 

rockbottom

Active Member
When I read the specs for that iGPU, 1080p maybe 1440p max will work without issue & that's where I would be using it. Everything else above that will require a compromise(s) somewhere.
 

rockbottom

Active Member
HDR is still enabled, while the decoder may support it, the encoder is only capable of encoding SDR.
Max Video Encode Bandwidth (SDR)
1080p205 8bpc H.264
1440p115 8bpc H.264
2160p51 8bpc H.264
1080p205 8bpc H.265
1440p115 8bpc H.265
2160p51 8bpc H.265
 

rockbottom

Active Member
While you are testing, especially with 1440p & up, switch the Preset to Balanced or even Speed. Quality might be too slow with the higher resolutions & could be causing some lag.
 

userofyoga7gen7

New Member
While you are testing, especially with 1440p & up, switch the Preset to Balanced or even Speed. Quality might be too slow with the higher resolutions & could be causing some lag.
Yep setting it to speed solves the problem,and balanced sort of half-works (depends on what application I am using)
But the recording quality isn't that great with these presets.
 

userofyoga7gen7

New Member
Maybe I should try getting help at github regarding the 60fps issue? I guess I will stick to 120fps for now as a temporary solution
 
Top