Bug Report Low FPS in OBS? Frames missed due to rendering lag? GPU problems? Look here.

ohgeegeo

New Member
Let me add please that I'm not saying this is an OBS problem, the same issue exists in xsplit. I still hope that OBS or xsplit devs can help resolve, because I don't think we're going to get Microsoft to care.
 

Osiris

Active Member
Devs cannot resolve this, it is a simple resource usage issue, specifically GPU. And the OS has no ability to prioritize that resource usage, OBS or Xsplit devs can't change the OS.
 

TheChill

New Member
the same with AMD Freesync, so just disable

GSync disabled. Apparently a rock-solid 60 FPS and... Nope. Still getting stutter with clean stats.

One thing I did notice (when playing PUBG - haven't experimented with other games yet), if I have GSync enabled - and even with frame rate capping via RivaTuner - the GPU is running at 100%. Turn off GSync and the GPU runs at around 70%. Anyway, that's just a quirk I've noticed and can't be sure if it's a PUBG-exclusive feature.

But, anyway, like I say, with GSync off and all panels locked at 60 Hz rocking a smooth 60 FPS, with everything in the green and gorgeous OBS stats, I'm getting microstutter in captured video. Checked out DPC latency and it isn't an issue. This is on one 1080, SLI enabled, and even one GPU removed.

Odd. And frustrating. I'm not confident that throwing dedicated capture hardware in to mix will resolve the issue, because while it appears to be a capture issue, I can't say for sure whether it's a Windows 10 problem or an OBS problem.

Shadowplay, though, is rock solid.
 

Desogames

New Member
Hey guys,
I'm not entirely sure if i'm having the same problem, but i've managed to (somewhat) fix mine so i'm posting the whole story here just to see if it helps somebody (if it doesn't, i'm sorry and i wish you good luck).

So, just to make sure it isn't a problem with your game, Windows 10 has problems with Game mode and running games in borderless window mode specifically. For me, Path of Exile wouldn't go above 30 fps and frequently dropped below 30 on a 1070 GTX. To fix that, press windows key + G to bring up the game bar, and select the button furthest to the right to turn it off. Haven't had a problem since with borderless window in months.

Assuming it's not that, i ran into another issue tonight involving Streamlabs OBS (which i imagine is similar to normal OBS).

While streaming, i added a Display Capture source to my main Live scene to show my 2nd monitor on stream. In that same scene, i already import another scene called Game Cap where i have a Display Capture source, showing my 1st monitor. Afterwards i removed the 2nd display monitor capture.

After this the FPS in SOBS *tanked*, while being fixed at 60 FPS for months before. Everytime i would go back to Overwatch (the game i was streaming at the time) the FPS in SOBS would drop around 20-30 FPS. My ingame FPS where fine, and stayed as high as they ever where. Neither am i dropping frames, haven't dropped a single frame all night.

Now i've found several things that affected this problem. At first my ingame FPS were between 80 and 106, since i set the limit to 120 which i never get. Once i capped it at 60, SOBS stayed at a solid 60 too, making me think it was a resource allocation problem, but now i think that is not the case.

Changing stuff around, i found that when i changed the source in my game cap scene from a Display Capture to a Game Capture source, the problem cleared right up. Even unlocking the FPS on the training course in Overwatch i can shoot like a madman, bouncing the ingame FPS between 80 and 100, while doing nothing to SOBS - solid 60 FPS. Regardless of whether OW is set to Borderless Window or Fullscreen.

Similairly, i've found that running the game in Full Screen mode, where by default i have it in Borderless Window mode, makes the FPS go back up to 60 in SOBS as well, regardless if i'm using a Game Capture or a Display Capture. Again, i can do whatever i want, solid 60 FPS on stream.

Really, the problem only happens if i'm streaming Overwatch in Borderless Window AND i've got my SOBS set to Display Capture (i have not checked for problems in other games), which started after i added a 2nd Display Capture source to my live scene on stream. Restarting the stream or rebooting my PC hasn't worked, neither has deleting/remaking display capture scenes. Which made me think of windows game mode, as mentioned in the beginning, but i checked and it is still turned off while the problem occurs.

This all makes me think it's some kind of bug with multiple display captures within the same scene. I'm no programmer, so i wouldn't know - also i've been drinking somewhat tonight :p I'm just relaying what caused a (similar?) problem and what, for now, fixed the problem for me.

Again i can only reply to the first poster since i encountered an issue where the FPS in my OBS would drop, where previously it was fine, seemingly without cause. And i'm not downgrading my entire system to windows 7 for this :p For others with similar but different issues, best of luck :) As for my issue, a fix would be nice since changing the game being captured for every game or running everything in Fullscreen while alt-tabbing is a pain :p

Finally my system specs:
Intel Core I7 6700k
64GB ram
Nvidia 1070 GTX (driver 416.94 atm)
Windows 10 Updated to whatever the hell is the current update
No Gsync or Freesync monitors (so that isn't the issue).
For live footage about the problem i've streamed the whole thing tonight (5/12/2018) which'll be available for 2 more weeks till my non-affiliate status kills the vods :p Twitch.tv/desogames

I hope i've been of some help,
Deso.
 

thetanaz

New Member
Okay..I might have a bit too much free time on my hands but let me share my observations.

I've got a 6700k + 1080ti combo (not high high end but I figure decent enough system for testing purposes).Last year I had a 1080 and I had no problem recording my games without capping them in both shadowplay and OBS.

After a brief hiatus from gaming I decided to get at it again and upgraded my 1080 with a 1080ti.A few months went by and I decided hey why don't I record some gameplay and make a sick montage just to practice my editing skills . That was 3 days ago. I opened up NBA 2K19 and just hit the record button as I'd gotten used to OBS just working without tinkering.Nope.The recording was stuttery and just unusable overall. I tested every single setting in the book,disabled game mode,focus assist DVR etc. ,even limited my FPS still no progress.Weirdest of all was the fact that according to the logs there were <1% dropped frames.I was baffled as to how this issue came to be as I used to record 2k18 with my 1080 a year prior without limiting my FPS/Bitrate.

I might have a case of OCD but I decided I'd find the root of this issue. I tried using shadowplay instead but the recordings were still garbage. I figured as you guys've been saying it's a deeper rooted problem and not an OBS problem. My first instinct was naturally - Windows 10. It has been more than questionable as of late and I was 99% positive that either the 1809 update or some other poor optimization on the side of Microsoft has broken the camel's back.

Sooo.. what did I do? Since I had a spare SSD I installed 8.1 to see if it would make things any better.My two test subject games were FIFA 19 and NBA 2K19.I chose FIFA as the secondary option because it is not as heavy as 2k but had the same issues even with lowered settings.

After installing 8.1 I proceeded to install the latest drivers,OBS Studio and the two games.The result was exactly the same.Stuttering across the board with multiple configurations - Game Capture / Display Capture , CQP,CBR,Two-Pass Enabled /Disabled.

On to part 3 which was the most revealing for me at least.

I decided to go back even further and install Windows 7. It was not easy I admit .I had to download a specific tool to inject the USB/Sata drivers in the install USB drive but after a 3 hour struggle I was in.

AGAIN.. installed all the newest drivers + OBS Studio 22.0.2.Ran the games in question aaaand behold - the result was exactly the same.

Now I'm not saying Windows 10 doesn't exasturbate the issue, all I'm saying is after two days of testing I've found the exact same results on 3 different OS's.

My verdict and a rather inconclusive one considering the amount of time I spent on this issue:

It's gotta be the drivers.It has got to be. Nothing else makes sense to me.You might suggest I'm having a hardware issue,but all of the games run perfectly without stuttering at high framerates. I have a 144 hz monitor and I'm constantly pushing my PC.If it was a hardware issue it would've manifested itself somehow.
The issue doesn't present itself in all games. I had perfect recordings in CS:GO in all three platforms with CQP 20-15-13.
League of Legends and Dota both work as well but since they're lighter games they can work through this handicap.

Somehow or another the more recent Nvidia Drivers have crippled the recording performance with Nvenc (in their own software even).

I will test different driver versions now (cuz no life) and I'd keep you posted.

edit: tried an old driver (390.65) it didn't get any better.
 
Last edited:

DEDRICK

Member
Okay..I might have a bit too much free time on my hands but let me share my observations.
...
.

There is another thread where people tested this phenomenon, it's not lagged frames and it only seem to be present on NVIDIA cards. I experience it myself with my 1080ti, sporadically every 10 seconds or so the capture will start to micro-stutter, you can see it in the preview window as well.

We went through great lengths trying to solve it, plenty of videos recording a Vsync website to show the stutter. This has been happening for well over a year.

@BK-Morpheus knows the pain all too well having switched to Nvidia

https://obsproject.com/forum/thread...review-which-goes-into-recorded-videos.77744/

OBS FPS remains constant, 60 FPS, game FPS well above 60. No lagged frames in the log, no skipped frames. It's the capture itself coming from the GPU, starts to stutter as if it is duplicating frames.
 
Last edited:

thxne

Member
I'm glad to see I'm not alone in this. Started streaming more frequently as of late and I am having this same issue as well. My first instinct was to turn on vsync and low and behold....it helped...to an extent. Hopefully someone can figure this problem out. Going to try a few things like disabling game mode in windows and that other environment settings thing mentioned earlier in this thread.
 
hello eveybody can someone help me bc i got a pc with a i3-4130 3.40 ghz intel hd grapichs 4400 I want to stream with quicksync what can i use for NOT ANY lagg and not buffering i tried VCM AND VBR who got a suggestion!
 

thxne

Member
hello eveybody can someone help me bc i got a pc with a i3-4130 3.40 ghz intel hd grapichs 4400 I want to stream with quicksync what can i use for NOT ANY lagg and not buffering i tried VCM AND VBR who got a suggestion!
I think you need to open a separate thread for this.
 

Quafi

New Member
Same problem here. I tried different Windows Versions, a clean install, different NVIDIA drivers, just basic Windows graphics drivers, no difference. I'm really desperate for a solution.
It's weird, a friend of mine is also a streamer, he has the same windows version, we both have an Intel+NVIDIA Pascal setup, no big differences. I really don't get where this problem is coming from or how to solve it. I'm very willing whatever comes to mind, so if anyone has an idea, please let me know.

A friend of mine who's girlfriend expieriences the same problems, too, has an AMD GPU. Tho that could just be a coincidence.
 

thxne

Member
I've been seeing this issue also happening to people such as myself who has OBS and their own Twitch stream open on their second monitor while streaming. Apparently if your monitors aren't the same refresh rate it will cause frame drops on OBS/your stream.
 

Quafi

New Member
Even Linus Media Group seemed to have encountered this problem.
https://youtu.be/VRFEr3rAizY (Watch from 20:55)

For some weird reason, their soultion was to swap the M.2 SSD out for a SATA SSD. I tried the same but it didn't work out for me.
 

Osiris

Active Member
Even Linus Media Group seemed to have encountered this problem.
https://youtu.be/VRFEr3rAizY (Watch from 20:55)

For some weird reason, their soultion was to swap the M.2 SSD out for a SATA SSD. I tried the same but it didn't work out for me.

That was Linus being dumb, as you could see in the screenshot of task manager they posted, their GPU was pegged at 100% usage, so ofcourse there would be lagged frames.
 

thxne

Member
The thing that has me stumped is in my experience and years of using OBS, I don't ever recall having this issue or maybe I just never ran a game with some kind of frame cap. Very strange.
 

Quafi

New Member
Why shouldn't it happen? If the GPU is pegged at 100%, OBS can't do it's thing fast enough.
Because, as it was in Windows 7, OBS should get the highest priority, followed by the game. OBS should be the one getting all the GPU power it needs.
 
Top