Question / Help Decreased Performance and Crashes

Brainyac

Member
Evening,

I'm using OBS Classic and now Studio for quite a while. Never had any real problems with it but currently I run into problems and don't know how to fix that.

1. OBS Studio crashes quite a lot (2-3 times a day/stream which is around 6 to 8 hours long)
2. CPU Usage: Taskmanager tells me that my usage is always at 100% but when I add the usage numbers of each process it only is at ~70-80% in sum.

Streamsettings:
Screen: 1980x1080 downscaled to 720p
Bitrate: 3.000
Encoder: Software (x264)
Preset: veryfast
FPS: 30
Filter: Lanczos
OS: Windows 10

PC Setup:
CPU: i5 3570k @4.4ghz
Ram: 16gb @2400mhz
GPU: MSI GTX 1070
Internet: 100mbit down/6mbit up


So when using Studio my stream gets laggy as hell and sometimes OBS even crashes. I tried streaming with Classic today and it worked wonderfully. But I really want to stay with Studio but I just don't know how to fix that.

If it's important:
I streamed mostly Overwatch the last days and got two upgrades:
144hz Monitor and the GTX1070. (Overwatch settings at 1080p with 144hz but all settings on Low-Mid). Weirdly enough I drop down to ~100fps in OW while streaming (on both, studio and classic).

Windows10 is completely fresh installed and all drivers up-to-date.
(While installing windows completely new I did a backup of the scenecollection folders and just put them back after installing OBS Studio new. Also the Webcam didnt seem to work then and I needed to re-add it on every scene again. Maybe that tells something?!)

I hope someone might be able to help me :)

Thanks for your time.
Brain
 

Attachments

  • Crash 2016-07-09 18-25-10.txt
    50 KB · Views: 30

Jipatsu

New Member
Hi,

I wanted to check in to this thread too as I updated to OBS Studio 0.15.0 and got a performance hit when streaming. I tried to check the log file but could not find anything from there.

I have the log file in pastebin in here:
http://pastebin.com/bQNiBdr2

It has all the stream settings I am using.

I mainly stream iRacing and odd Overwatch. Earlier OBS version there was not that much of issues but now with this latest version I got quite bad stuttering while streaming those games.

I am going to roll back 1 version for time being.
 

Sapiens

Forum Moderator
Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. Enable vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage. If that's not enough you may also need to turn down some of the video quality options in the game.

@Brainyac x264 crashes generally indicate system stability/hardware issues.

@Jipatsu Please make your own thread, and post a log that contains a streaming/recording attempt. Follow the vsync advice as well. Be sure not to move OBS to the monitor connected to your iGPU; ideally all three should be connected to your GTX970.
 

Brainyac

Member
Sapiens, the crashes were also when streaming with "Hardware (NVENC)" before.

I already do play on Low graphics while having a 1070 which shouldn't hit 100% at all. I'll enable VSync and try it that way.
 

Sapiens

Forum Moderator
Lowering the settings without vsync or a frame limiter just allows the card to render more frames, which can also drive up CPU usage.
 

Brainyac

Member
Thanks for the reply Sapiens, like I said, i'll try that tomorrow.

But just from your experience, should that setup work without problems normally?
 

Brainyac

Member
Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. Enable vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage. If that's not enough you may also need to turn down some of the video quality options in the game.
...
Sorry to ask again but is this a problem for OBS Studio only? Since I didn't change anything and on the classic version it runs smoothly without any problems.

And it's not only with Overwatch but also with other games like ARK, SC2, etc.
 
Last edited:

Brainyac

Member
So I tried it now with every combination: vsync on, limiter on, both on.
OBS Studio can't handle it and always gets cpu usage problems and my stream starts laggings or even goes offline without notifying me (is that even normal?!)

Went online with classic and the exact same settings and it went smoothly again. What is this?!
 

Sapiens

Forum Moderator
Are your monitors running at different refresh rates? If so, try moving the OBS window to the same monitor that it's capturing from, or disable the preview.
 

Brainyac

Member
It sounds more like a thing where nobody knows an answer. Is there a way to test it without going actually online on Studio?
 

Teldoo

New Member
I have exactly the same issue. Choppy gameplay while maintaining high FPS whenever I start OBS. I could fix the choppiness by either disabling previews or turning Overwatch into fullscreen, but then I have random crashes constantly.

I can't seem to find any errors in the logs. I do recording and streaming simultaneously. Streaming with x264 and recording with nvenc. A few days before I got my 144hz monitor everything seemed to work fine though.

Moving OBS onto the same screen fixes the choppiness immediatly, but it's honestly kind of a bad fix.

I've read this whole "limit FPS" thing multiple times, but it doesn't help either. My GPU and CPU are both working fine and aren't overloaded.

I also got a 144hz and a 60hz monitor btw. Any other ideas on how to fix this?
 

Teldoo

New Member
I actually just discovered something else that's weird. So having obs on my second 60hz screen causes my game to lag, right. But whenever I have the Twitch Dashboard on my second screen, the same thing happens.

As soon as I switch tabs it seems to be fixed again. Could it be some kind of codec issue? Because there's a video player on the Dashboard, even if it's disabled? Hiding the preview doesn't do anything, but the Dashboard definitely seems to cause issues as well, which is odd.

So whenever OBS or the Twitch Dashboard is visible on my second screen I seem to have issues. As soon as I minimize them or move them to my main 144hz screen it seems to resolve.
 

Teldoo

New Member
Seems like there's no real fix for it? Having two different refresh rates between your monitors seems to be causing a lot of problems. I have tested it with this website http://www.testufo.com/#test=framerates

As soon as OBS or Twich Dashboard is visible on my 2nd screen this immediatly drops down to 60 from 144 on my main screen.

I got OBS crashes whenever I streamed OW in Fullscreen. While Fullscreen gets rid of the refresh rate issue it might cause crashes instead. Gotta do more testing, but after minimizing everything that caused issues and playing in Borderless mode I didn't have any performance issues or crashes anymore. Hard to be sure though, cause crashes happened irregularly before.

Anyway, I hope that info is useful to somebody.
 
Top