Question / Help OBS 64-bit = lag and stutter

Snaiper

New Member
So, I've spent hours and hours trying to figure out why is OBS causing me stutter, even when it's just on in the background and not recording, but slightly more when it's recording. I was running the 64-bit version, by the way.

Then I turned it on in 32-bit mode and all was fixed. But, I have a 64-bit PC and 64-bit Windows, is there a reason as to why OBS would be lagging in 64-bit mode, and even when not recording?
 

Snaiper

New Member
do you use some hardware that only has 32bit drivers? like webcams?

oh and we need logs ;)

I only have a microphone which I use for my 2nd audio track (the 1st one is desktop audio). The microphone is a really cheap one with no dedicated drivers.

I am in a bit of a hurry, but when I come home I will try once again, same settings, 2 different games and 64bit vs 32bit and send logs.

So, no webcams or such either
.
My CPU is FX-6300 and my GPU is R9 270X, I know, not the best out there. However, my overall CPU and GPU usage are rarely 100% (depends on game) and my temperatures are well below the maximum. OBS doesn't seem to use more than 20% ever.

Oh two more things: Seems like OBS is impacting performance whenever it's running, not when it's recording. So, let's say I am getting 70 FPS, if I turn on OBS it immediately drops to 60, recording or not, 32bit or not. But if I were to turn on 64bit, that would be more like 50 FPS or 45 FPS even + FPS-unrelated stutter. I don't know, it's weird, I have not noticed this before.
 

Benman2785

Member
try to disable "multi-adapter support" in game capture
ever considered using AMF as Encoder - usually CPU load is ~5% for OBS then ;)
 

Snaiper

New Member
try to disable "multi-adapter support" in game capture
ever considered using AMF as Encoder - usually CPU load is ~5% for OBS then ;)

I am actually using AMF, which is why I am wondering why the performance drop is so large (up to 10 FPS) and even when I'm not recording and that stutter. Using ReLive in comparison, there's perhaps 3-2 FPS drop and no stutter whatsoever.

The weird part is is that the lag is not caused just by OBS running, it's caused only when OBS detects the game. For example, with the "black screen bug" or with scenes/sources removed. Could it be caused by the preview?

Anyway, at 30 FPS the CPU usage is as you say (I said sub 20% because when I was trying out x264 I noticed the usage to be like that, probably). But with 60 FPS recording, it's at around 7%-12%.

Here's the current 64-bit logfile, tried both 60FPS and 30 FPS: https://gist.github.com/e3e1419fbefc632fe00a71b50b4a7fe1

I am beginning to think that it has more to do with 30FPS vs 60FPS rather than 32bit vs 64bit. This is all weird to me because ReLive isn't causing anything similar at 720p/60.
 
Top