Question / Help OBS and UPlay - Terrible FPS

Brandon Nielsen

New Member
So while streaming any UPlay game, I have terrible FPS issues. However, OBS doesn't see the frame drops, so it isn't a bandwidth/encoding issue AFAIK. Any UPlay game will occassionally drop from 30(usually I stream games at 60, but I've been trying 30 in hopes of aiding the issue) to about 2-6 FPS for a random amount of time. During this time, the game is playing flawlessly, and OBS is reading no FPS drops - just the game capture degrades to dirt(happens with window cap as well)

So I first had an issue while streaming Rainbow Six:Siege. At the time, I suspected it may just be the demand on my CPU. So I shrugged it off and quit the game.
This weekend, I was streaming The Division and experienced identical issues no matter what my settings were. So I suspect the issue is a conflict with UPlay somewhere.

My CPU is a touch outdated - I run an i5-3570k, so it is entirely possible this is an issue. However, if it's a CPU issue, I think I should be seeing frame drops/high encoding warnings, no?
I have disabled the UPlay overlay.
I've not had any issues with non-UPlay games.

Is this a common issue? Is there any way to rectify my problems with UPlay and OBS?

Normally, I can problem solve myself with other peoples issues and my know-how. But I feel hopeless this time around.
 

dping

Active Member
So while streaming any UPlay game, I have terrible FPS issues. However, OBS doesn't see the frame drops, so it isn't a bandwidth/encoding issue AFAIK. Any UPlay game will occassionally drop from 30(usually I stream games at 60, but I've been trying 30 in hopes of aiding the issue) to about 2-6 FPS for a random amount of time. During this time, the game is playing flawlessly, and OBS is reading no FPS drops - just the game capture degrades to dirt(happens with window cap as well)

So I first had an issue while streaming Rainbow Six:Siege. At the time, I suspected it may just be the demand on my CPU. So I shrugged it off and quit the game.
This weekend, I was streaming The Division and experienced identical issues no matter what my settings were. So I suspect the issue is a conflict with UPlay somewhere.

My CPU is a touch outdated - I run an i5-3570k, so it is entirely possible this is an issue. However, if it's a CPU issue, I think I should be seeing frame drops/high encoding warnings, no?
I have disabled the UPlay overlay.
I've not had any issues with non-UPlay games.

Is this a common issue? Is there any way to rectify my problems with UPlay and OBS?

Normally, I can problem solve myself with other peoples issues and my know-how. But I feel hopeless this time around.
Logfile?
giphy.gif
 

Boildown

Active Member
Duplicated frames around 11%. Basically, your CPU isn't keeping up. I didn't notice anything obviously wrong, so you can check for anything that might by stealing CPU time and get rid of it, try disabling the webcam and see if that fixes it, or change your x264 preset to SuperFast.
 

dping

Active Member
Duplicated frames around 11%. Basically, your CPU isn't keeping up. I didn't notice anything obviously wrong, so you can check for anything that might by stealing CPU time and get rid of it, try disabling the webcam and see if that fixes it, or change your x264 preset to SuperFast.
superfast for a stream?

@Brandon Nielsen note that the division is a newer game and will stress an i5 a lot. I personally would just drop your downscale and ensure that you are not watching your own stream.

recommended downscale 540p or even 480p. This will lower your total CPU usage
 

FerretBomb

Active Member
The Division is also very visually complex, even without grass/vegetation to deal with. It was putting a pretty heavy strain on my 5820; I had to dial the encoder back a few notches just to avoid overheating issues and duped frames. Normally can run 1080@60 on Medium, and even at 30fps I had to switch up to Veryfast. It's a chunky monkey.

Eh, Superfast can work for a stream. Hey, it's better than NVENC/VCE at least.
 

iyeru

New Member
Having a similar issue:

https://gist.github.com/699d5ece922ffbc345253f16b3dd0716

(It only allows me to upload last or current log file. So this probably isn't the correct log file.)

The FPS is only present in the recorded video, not the game itself (game still plays at 60+ FPS even with OBS Running.)

And no, my CPU should be able to handle it, the CPU usage didn't go above 60% total system-wide. DirectX Dialog: http://pastebin.com/hUfDZ28G

I'm doing fileoutput only (there's no option to disable streaming anymore, so I have to use a custom stream server, then clear all the fields.) I have an SSD with 520+ MBps (it's the only drive on the system, so no, don't say that my data drive is on an HDD or hybrid drive), hence why the bitrate is so high.
 
Top