Question / Help Encoder Overloaded! Help?

neos_xtc

New Member
Just built new PC AMD Ryzen 7 2700X, 32GB RAM. Followed a couple YouTube videos on how to setup OBS for streaming so its a good chance maybe I have something set wrong. If I stream using Elgato, the stream looks fine with little to not stutter and great quality at 1080p 60f. But this Encoder Overloaded error pops up when there is a lot going on on-screen. Sort of the same if I stream just from my PC. Fortnite, for example, stream OK but its a little jittery. Throws the Encoder Overloaded error a little bit. The log files I have to upload are a little lengthy, is there something I can copy and paste from it specifically to help instead? If someone could help or walk me thru setting up for my PC personally, That'd be great! I'm pretty tech savvy, just new to streaming. Thanks in advance.
 

neos_xtc

New Member
Narcogen, I skim read that article before posting and a few other posts with the same issue but it doesn't quite address my issue in terms of helping me fix and properly setting up OBS. For example, "Downscale your output resolution". Base Resolution and Output Resolution are both currently set to "3840x2160". I'm not sure why they are "4K" because my rig was built with intention of using 2K; 165hz or greater. When I change either of those 2 settings the 3840x2160 completely goes away and is no longer a selectable option, and the highest option is 2560x1440 for Base Resolution; limiting Output to whatever Base is. Are these resolutions settings just what I see and not what gets streamed to whatever platform I am using? It's not that big of a deal but since those two options will disappear, I'd like to know more of what its actually changing before setting it in stone to be lower.

"Change your x264 preset". This setting I have toyed with a whole lot and haven't solved the problem. Under "Encoder" I have 2 other options rather than x264. NVIDIA NVENC H.264, and NVIDIA NVENC H.264(new). Both adding / removing a few options leaving me with no idea what needs to be actually set there since everything I see only shows x264 option. So sticking to that, I wanna make sure the settings I have are right for my PC.
 

Narcogen

Active Member
Narcogen, I skim read that article before posting and a few other posts with the same issue but it doesn't quite address my issue in terms of helping me fix and properly setting up OBS. For example, "Downscale your output resolution". Base Resolution and Output Resolution are both currently set to "3840x2160". I'm not sure why they are "4K" because my rig was built with intention of using 2K; 165hz or greater

Those are 4K because 3840x2160 is a 4K resolution. If you're intending to use 2K, use 2K
(2048x1080).

When I change either of those 2 settings the 3840x2160 completely goes away and is no longer a selectable option, and the highest option is 2560x1440 for Base Resolution; limiting Output to whatever Base is.

You can manually type whatever resolution you want into either the base or scaled fields.

Are these resolutions settings just what I see and not what gets streamed to whatever platform I am using?

Base (canvas) resolution is the size that OBS captures at. Scaled output resolution is the resolution OBS sends to your streaming service.

If you're trying to stream 4K at 165Hz I can indeed imagine you are having trouble with encoding overload.

You may indeed want to use NVENC because this uses the hardware of your GPU instead of your CPU for this, and reduces overall load. However, this will only be available if your hardware supports it.

It may be helpful to see a logfile:

Please post a log with your issue! Here's how...
 

neos_xtc

New Member
Ahh yes yes.. Much better input. Thanks!

I more or less meant, I didn't know why OBS defaulted to the 4K settings on the video tab. Both monitors are 2k 165's; GPU should be as well. So that's why I found that strange. I'm gonna try changing those to be lower then. I just mainly wanted the stream to capture 1080p 60f with no stutter and such. ODDLY.... My PC was handling those settings rather well considering, lol. I just noticed that error pop up occasionally when there was a lot going on. It wasn't really bogging down at all and all temps/fans were staying pretty normal. It was much more noticable coming from elgato's capture. Thanks for breaking those down. I'll come back with help changing the encoder to the NVENC if this doesn't solve the problem here. I ONLY didn't post a log file in the beginning because they were all too large to upload and since I couldn't get the error to replicate easily, it sometimes took like 2 hours into a stream before I would see the message pop up, which is why I asked if there was something particular I could copy and paste from it to help. Lastly, I'm gonna upload an image of the current output settings. Mind letting me know if they are good? I'm on an AMD Ryzen 7 2700x mounted on an Asus Prime X470 Pro with 32GB ram. Asus ROG Strix RTX 2070 (A8G) GPU. Internet is 950MB+ downstream, 400MB+ upstream. Less than 4ms Latency.
 

Attachments

  • Screenshot (2).png
    Screenshot (2).png
    36.1 KB · Views: 39

neos_xtc

New Member
Here is a current log file AFTER changing the resolution settings down, it still ended up throwing the encoding overloaded.. :/
 

Attachments

  • 2019-10-18 11-51-21.txt
    48.3 KB · Views: 11

Narcogen

Active Member
Settings here are the same.

11:51:22.726: video settings reset:
11:51:22.726: base resolution: 3840x2160
11:51:22.726: output resolution: 2560x1440


If you have encoder overload and want to stream 1080p60, set your canvas resolution to 1080p.
 
Top