So I bought an Intel Arc B580, and now I can't stream properly...

Shironatsu

New Member
This might be a long post, because I'm also migrating this post from another forum for more visibility.

Before buying the Intel Arc B580, I was able to do most of the things I want/need to do even though I was kinda struggling, but they were doable with patience. I can even multistream to both Twitch and Youtube without any issues on the stream feed, but of course the game is the one that takes a hit. Now that I have the new GPU, somehow, I can't stream properly. Not on Twitch, and not even on Youtube.

Updated Setup:
CPU: AMD Ryzen 5 3600
GPU: RX 570 PowerColor Red Dragon Radeon™ 4GB GDDR5 -> Asrock Intel Arc B580 Steel Legend 12GB OC
Motherboard: MSI Mortar Max B450
RAM: T-Force Dark Z 8GB 3200mhz DDR 4 (x4)
OS SSD: 250 GB Western Digital SN550 nvme m.2
Additional SSD for games: Crucial 1TB SSD nvme m.2
PSU: Gigabyte P650B 650W 80+ Bronze
Case: ATX - Fantech Aero CG80 Space Edition

I know my setup right now has a bottleneck, but I'm not sure if that will affect streaming performance, especially Encoder Overload error on OBS. I tried fiddling with the settings today, and the most "stable" I can get it to run PoE 2 (Full Low Quality), Octopath Traveler (Full Low Settings), Tales of Arise (Full Low Settings, didn't even get past start screen before a bunch of Encoder Overload errors popped up) before any game combat is with these settings:

1743849487553.png


Since I mainly stream on Twitch, I can't use QuickSync AV1 (yet, not sure when they'll fully support it). But even when I swapped to Youtube stream only, it still gives me a lot of Encoder Overload errors.

I tried the following:

- Lowering Bitrate to 4000
- Swapping Target Usage to TU1 (Slowest, Best Quality)
- Swapping Target Usage to TU7 (Fastest, Best Speed)
- Swapping Target Usage to anything in between
- Swapping Profile to main, or baseline
- Adding 2s Keyframe Interval
- Swapping Latency to ultra-low

I also tried swapping the Rate Control to ICQ and tried the default settings:

1743849506610.png


- Tried lowering ICQ Quality to 18
- Tried increasing ICQ Quality to 26
- Swapping Target Usage to TU1 (Slowest, Best Quality)
- Swapping Target Usage to TU7 (Fastest, Best Speed)
- Swapping Target Usage to anything in between
- Swapping Profile to main, or baseline
- Adding 2s Keyframe Interval
- Swapping Latency to ultra-low

The changes I made were both on their own, and mixture of all of them, and that's why I went back to the CBR setting on default with 4500 Bitrate.

I also tried other games like Nier Automata, Backpack Battles, Civilization V, and Solo Leveling: Arise mobile game.

I was able to play Nier Automata on full Medium quality with no issues, but I barely tested it since I wasn't in an area with a lot of enemies. High quality preset just dunks on the Encoder again. Barely tested Civ V because I have no save with a lot of progress. Other games on the list worked fine.

---

My old RX570 was actually more stable for streaming even when it's a really old GPU with no more driver updates. I was able to stream PoE 2 (albeit with FPS drops of up to 5-10 FPS), but the game feed on OBS was fine. It was still "smooth" in a way that there's no Encoder Overload, so the game technically gets streamed properly as is, and there's no sudden increase in delay on the stream feed, so I can still talk to my (meager) chat properly.

With the Intel Arc B580, just a single Encoder Overload error and the stream just tanks down, though the game can be played smoothly on my end, no issues. Even on lowest game settings. Even with how much I fiddled with the settings, it's always the stream feed that suffers.

These are my settings for my Intel Arc Software, and I think they're the Default settings:

1743849589826.png


1743849602781.png


1743849610299.png


---

Also, yesterday I tried freshly reinstalling my drivers after using DDU in Safe Mode, and reinstalling OBS again and running it as admin, and still the same. I just fight a few mobs on PoE2 and OBS still gets Encoder Overload, even after running it as admin.

1743849682957.png


I'm using default output settings though except for my Bitrate.

1743849700437.png


Not sure if the log files will help, but here's the recent log files OBS has generated when I tested yesterday:


These are also my Task Manager performance stuff after the Encoder Overload error shows up:

1743850618734.png


1743850680575.png


---

Bottom line is:
I really do want to make this GPU work properly for streaming, especially since it's technically marketed as a really good streaming GPU, and it's cheaper than the alternatives in my other post, but I just can't seem to make it work.

If I can't make this work, my last option would be to swap this in with the 7600XT since the shop I bought this from doesn't allow full refunds, but allows replacing it, and the 7600XT is the only one sold on the same shop.

Any help would be appreciated. Thank you.
 

Shironatsu

New Member
Also just today, I swapped the B Frames to 2 as recommended online, Profile to main, and even to baseline, downscaled the stream quality and all. It helped remove the Encoder Overload for most games (I still get it when I try to play Nier: Automata on full High preset just for testing, but no more when on Medium settings. That also applies to both Octopath Traveler and Tales of Arise, both on Medium.) But I still, still, get Encoder Overload when playing PoE 2 on full lowest settings, which never happened while I was using my old RX570 GPU.

These are my latest settings that minimized the Encoder Overload for PoE 2:

1743850776096.png


1743850780149.png
 

Shironatsu

New Member
Hello!

I had log file added in my initial message, but I guess I didn't properly mention it, here it is:
https://obsproject.com/logs/JHBa0JmLKpj79OWw

This is the Current Log file that I generated while streaming today, after encountering Encoder Overload issue for more than a second:

I was playing Path of Exile 2 on lowest settings, with VSync enabled because of screen tearing

These are my settings in OBS, I actually reverted it back to my "default" settings that I used to use when I had RX570 GPU on my PC:

1743956342678.png


1743956354270.png
 

Shironatsu

New Member
Hello!

I had log file added in my initial message, but I guess I didn't properly mention it, here it is:
https://obsproject.com/logs/JHBa0JmLKpj79OWw

This is the Current Log file that I generated while streaming today, after encountering Encoder Overload issue for more than a second:

I was playing Path of Exile 2 on lowest settings, with VSync enabled because of screen tearing

These are my settings in OBS, I actually reverted it back to my "default" settings that I used to use when I had RX570 GPU on my PC:

View attachment 112665

View attachment 112666
I also tried playing inZOI and after the initial cutscene, my OBS gets hit with Encoding Overload, and then the game just crashes instantly. Though that's probably a game issue thing.
 

Shironatsu

New Member
I also tried playing inZOI and after the initial cutscene, my OBS gets hit with Encoding Overload, and then the game just crashes instantly. Though that's probably a game issue thing.
This is the Log Files after testing inZOI for a while and it kept crashing, apparently when I have Anti-Aliasing set to TAA. When it's set to lower AA it doesn't crash, but still gets me a lot of Encoding Overload errors

Current Log File:

Previous Log File:
 

prgmitchell

Forum Moderator
This is the Log Files after testing inZOI for a while and it kept crashing, apparently when I have Anti-Aliasing set to TAA. When it's set to lower AA it doesn't crash, but still gets me a lot of Encoding Overload errors

Current Log File:

Previous Log File:

The logs are very tedious to read because you have a capture device that is spamming errors.

I'd start by restarting OBS in safe mode (using the help menu at the top) and testing again.
 

Shironatsu

New Member
The logs are very tedious to read because you have a capture device that is spamming errors.

I'd start by restarting OBS in safe mode (using the help menu at the top) and testing again.
Oh okay, I did a short test with just running inZOI as I'm about to head out (at the time of writing), and somehow, it was able to run for a few minutes before I got a lot of Encoding Overload and it crashed again. That's also after I opened all other programs I use during the stream which I'll list below:

- Streamlabs Chatbot
- Plane9 for Visualizer
- VSeeFace v1.13.38c

I also have the following plugins/extensions for OBS normally (disabled during Safe Mode):
- Streamelements
- Spout2 Capture
- KruizControl

And this is the Current Log File that OBS generated during Safe Mode:

And this is the Previous Log File:

But I'd like to ask, what is the nature of that capture device? Is it like a physical capture card, or a source in one of my obs scenes? Maybe I can just try to remove it manually if ever to also help with removing that error spam. Thank you
 

prgmitchell

Forum Moderator
The device that is added as "Legit Switch".

As far as your issue, the logs you just sent didn't actually have any output sessions but I will take your word for it that you're still having issues. I'd recommend capping your in-game FPS to something a little bit below the max FPS you are getting normally.
 

PaiSand

Active Member
Sorry didn't saw the link in between all the images. Always add the URL in top (preferable) or at the bottom of the post for easy readability.

streamelements plugin is known to break OBS, as explained in hundreds of threads.
To uninstall it you need to use the uninstaller they provide, then manually delete the leftover files they keep inside %appdata%\obs-studio\ because this files still interact with OBS causing issues. Now, in order to fix any other change this plugin may have done, uninstall and reinstall OBS.
If you do need to use it, please contact their support directly.

Before you do all this, of course, backup scene collection, profile, and if you use another plugin with settings, also backup it. Consult their support on how to.
Make sure any and all plugins installed are updated and compatible with the OBS version you're using.

Follow directions and recommendations on the analyzer:
 

Shironatsu

New Member
The device that is added as "Legit Switch".

As far as your issue, the logs you just sent didn't actually have any output sessions but I will take your word for it that you're still having issues. I'd recommend capping your in-game FPS to something a little bit below the max FPS you are getting normally.
Oh I think I was able to disable it now, so there should be no more additional errors like that. I have a third-party capture card I normally use and connect with my Nintendo Switch, but I was also using a Video Capture Device source and a windows video player like Media Player Classic to capture it on OBS.

As for the logs, I'll do a more in-depth testing again later, but that's also basically what I've done in most of my games. Capped PoE2 to 30 fps on lowest settings which significantly reduced the amount of Encoding Overload errors I was getting, and somehow around 60 fps for others, including Final Fantasy 7 Remake.

I'd like to assume inZOI is just not that optimized yet and that's why it was crashing, though I did play their "Creation Mode" version initially using my old GPU and while it wasn't any fun playing a game like that in 5-10 fps, I never had any crashing issues or even any Encoding Overloads.

Is there that much difference between AMD's encoders vs Intel's encoders?
 

Shironatsu

New Member
Sorry didn't saw the link in between all the images. Always add the URL in top (preferable) or at the bottom of the post for easy readability.

streamelements plugin is known to break OBS, as explained in hundreds of threads.
To uninstall it you need to use the uninstaller they provide, then manually delete the leftover files they keep inside %appdata%\obs-studio\ because this files still interact with OBS causing issues. Now, in order to fix any other change this plugin may have done, uninstall and reinstall OBS.
If you do need to use it, please contact their support directly.

Before you do all this, of course, backup scene collection, profile, and if you use another plugin with settings, also backup it. Consult their support on how to.
Make sure any and all plugins installed are updated and compatible with the OBS version you're using.

Follow directions and recommendations on the analyzer:
Oh I didn't know that's the way to go with adding the log urls. I'll keep that in mind movign forward.

I was using StreamLabs OBS initially back then but it was just so slow for me, so I decided to swap to streamelements so I can still have most of the things I wanted like the bots and stuff, plus I've been using their free multistreaming function.

I never had any issues with it with my old GPU so I just assumed it wasn't supposed to be an issue now. I'll try freshly installing OBS again without streamelements and see if my games will still crash, or encounter any Encoding Overload without it later.
 

Shironatsu

New Member
Nice option. Today, game developers choosing what users choose: NVIDIA (~75%) and AMD (~16%), Intel (~7%) - this is according to the Steam stats for today.
Oh for sure. My first choice is actually a 3090ti, but with how hard it is to find these days and how expensive it is, I just picked the Intel GPU since it's the cheapest but I also heard decent performance with it, compared to the 7600XT that I listed it with. There was also the option to get a 6750XT, but that's of course a bit more expensive than both of them, and from a different store.
 
Top