Question / Help Display capture making all my games lag?

aarondagreat

New Member
When OBS is open, and my scene includes Display capture, in every game my fps will drop significantly low, not low to the point where I cant play though, but I need to record gameplay for my youtube channel and my FPS isnt the greatest because of this right now. I use Borderless Gaming because I don't like playing in fullscreen if that helps.

help please!!!
 

aarondagreat

New Member
Hi! Please post a log.

Why are you using Display Capture?

The problem isn't happening now that I am on windows 10 instead of 7, but the reason why I am recording with display capture is because I am playing in borderless fullscreen so game capture doesnt capture that, but OBS itself is lagging my games, if I open OBS on windows 7 I lose a ton of frames on every game.
 

aarondagreat

New Member
Game capture is able to capture that just fine actually.

thats one problem that can be solved if THIS problem that I am about to announce gets fixed, when I open OBS, doesn't have to be recording/streaming at all, it will lag my game. Say I'm playing minecraft, I would be getting 2.5k FPS which is a LOT, and great for recording, but when I open OBS i will go down to 1k fps. You might think whats the problem there but I record and I need a lot of fps to make my videos in high quality or else the video isnt going to look great, you see the problem here???

EDIT: I record in 240fps, and the only way to fix my fps (not really but it goes very high) is to change the denominator to 10+ which makes the video look like someone disabled resample which I DONT want
 
Last edited:

RytoEX

Forum Admin
Forum Moderator
Developer
Your hypothetical scenario sounds perfectly normal. If your GPU maxes out at producing 2.5K FPS for Minecraft, your Minecraft FPS will go lower once you open OBS, because OBS requires its own GPU resources for its scene compositing and rendering. If you're recording at 240 FPS, any FPS in-game above that is still pretty much a waste of system resources, because:
  1. Your monitor probably doesn't have a refresh rate higher than 240Hz.
  2. You're only recording at 240 FPS anyway.
Cap your in-game framerates to something reasonable, then try again, and please post a log. It's very difficult to recommend specific actions when discussing hypotheticals, as all systems and setups are different.
 

aarondagreat

New Member
Your hypothetical scenario sounds perfectly normal. If your GPU maxes out at producing 2.5K FPS for Minecraft, your Minecraft FPS will go lower once you open OBS, because OBS requires its own GPU resources for its scene compositing and rendering. If you're recording at 240 FPS, any FPS in-game above that is still pretty much a waste of system resources, because:
  1. Your monitor probably doesn't have a refresh rate higher than 240Hz.
  2. You're only recording at 240 FPS anyway.
Cap your in-game framerates to something reasonable, then try again, and please post a log. It's very difficult to recommend specific actions when discussing hypotheticals, as all systems and setups are different.

1. How will the log help you if when I open OBS my fps drops? (Sorry if I sound rude here just wondering)
 

koala

Active Member
The log contains more system and OBS information than you can ever provide by other means. One view into the log is like looking upon your PC and being able to say: "ah, it's this kind of thing. So I recommend this and that..." By the way, you didn't post any information about your system.
Many people post painstakingly prepared screenshots of all their OBS settings they deem relevant, actually leaving out "the" relevant setting for their problem, while a simple post of the log that includes a recording attempt would be all information necessary to come to a conclusion.

I wonder why you want to record at 240fps. There isn't probably nobody besides yourself who is able to display 240fps.
It's also not reasonable to let a game render more fps the monitor is able to display. The overflow fps are lost. The frames are computed, taking up system resources, but nobody will ever notice them. They will not be displayed. If you have one of these new monitors that are able to display 144 fps, and you feed it with a fps of 2880, it would be able to display every 20th frame. 19 frames out of 20 are computed and immediately thrown away, and 1 frame is displayed.
If your game renders exactly 144 fps on a 144 fps monitor, all frames are actually used. No one missing, no one thrown away. This is the perfect setup. It's also perfect, because the frames are produced and recorded at the correct timestamp. If you pick one of 20 frames, you never know for which timestamp the frame was produced, so the taken frame may come a bit too early or a bit too late, producing micro-stutter. The resulting video looks not as smooth as it should be. If, on the other hand, the frames are exactly produced and recorded at their intended timestamp, the video looks smoother. This smoothness is as important as a reasonably high frame rate.
 
Top