Question / Help CPU Questions?

Jehuty

New Member
So, I've actually been streaming on and off for quite a while using OBS, with a variety of games (at max settings for each) such as Blade&Soul, Tree of Savior, Bioshock, Alice/Madness... a loooot of them. I've never really had any issues at all. In fact, I could start up Fallout 4 or Skyrim and have no issues right this moment.

But my issue comes in with Overwatch. It's the primary game of my stream, but when I start streaming, the stream itself lags and stutters. The only way to fix this that I noticed is that OBS *has* to have a priority of "High" in my Task Manager, so then I'll set Overwatch to "above normal" to avoid it's *own* stuttering.

Is Overwatch just not optimized very well, or is my CPU just not up to snuff? I currently have an AMD Phenom II X4 965. Again, never really had streaming/lag issues until now.

Log File: http://pastebin.com/rRHDGNQZ

For the log file I ran a match in OW on my usual settings (listed above with the task manager junk) and everything. A month ago when I would try this, my framerate would go from 30 to about 15. Since then I uncapped my FPS (or rather, set it to 60) and during this match it was kind of all over the place. Sometimes down to 15-20, sometimes still at full 60. So I'm not entirely sure what to make of this, if it's just the game, if it's OBS, or if I should invest in a new CPU.
 

Attachments

  • 2016-09-22 11-12-53.txt
    10.4 KB · Views: 3

RytoEX

Forum Admin
Forum Moderator
Developer
Overwatch is a CPU hog, and your CPU is not up to snuff.

I run Overwatch on an i5-3570K (an older CPU, to be sure, but performs better than yours), and I have issues playing Overwatch and doing anything else.


11:12:53.740: LoadLibrary failed for '../../obs-plugins/64bit/CLRHostPlugin.dll', error: 126
11:12:53.740: Module '../../obs-plugins/64bit/CLRHostPlugin.dll' not found
You also have the CLR Browser Source installed. That is only for OBS Classic, not OBS Studio. Please remove it completely from your OBS Studio folder. This is probably unrelated to your issues, but you should still fix it.

You might consider splitting Overwatch into its own Scene Collection. OBS Studio sources are global and can continue using resources while in other scenes.

I find it odd that the log did not mention a graphics card. Are you running OBS Studio in OpenGL mode? If so, you should probably switch it back to Direct3D 11. OpenGL does not perform well on Windows.
 

Jehuty

New Member
Thank you for the reply. I'm not *quite* tech savvy enough to know some of this, so I really appreciate it. I think I had CLR for Classic but then upgraded, so I'll be sure to remove it.

Also had no idea about the OpenGL thing and never even noticed. Switched now!

How can I go about doing the Scene Collection? Do you mean it's own separate profile? I remember trying it once (as I also do artwork), so I tried to have an art profile, and then an Overwatch/gaming profile. But whenever I would change things, it always carried over and messed up the other profiles.
 

RytoEX

Forum Admin
Forum Moderator
Developer
How can I go about doing the Scene Collection? Do you mean it's own separate profile? I remember trying it once (as I also do artwork), so I tried to have an art profile, and then an Overwatch/gaming profile. But whenever I would change things, it always carried over and messed up the other profiles.

Profiles in OBS Studio are used to store separate settings. A Scene Collection is a collections of scenes. A Scene is a collection of Sources. A Source is some kind of data for OBS to display or output (audio, video, image, media, text, etc.).

In OBS Studio, Sources are global, which means that they are shared within a Scene Collection. This is to avoid needlessly duplicating sources (you can use "Add Existing" instead of "Create new" when adding a Source). This also means that Sources can use system resources if they are still active when not visible. The easiest way to deal with this is to create multiple Scene Collections and keep Scenes within them as minimal and related as possible (no need to have your full cam scene with your Overwatch scene, with your console capture scenes, with separate scenes for every overlay ever, etc.).

To create a new Scene Collection, click on the Scene Collection menu item, and then click "New". In general, you shouldn't need different Profiles unless you are streaming to multiple different services or recording with vastly different output settings on a regular basis.
 
Top