Question / Help Weird OBS Problem with my FPS

Stephen Peters

New Member
So sometimes when I have OBS open, and I am not streaming or playing games, the FPS is always what it usually is - around 100 on Rainbow Six Siege and around 70-80 on PUBG. When I start streaming, it drops a couple of FPS obviously. However, once in a while, especially after Alt + Tabbing, the FPS becomes locked at 60 FPS. This happened while playing COD: WWII. Another thing is that when I start OBS before starting the game, the game becomes locked at 60 FPS. However, when I had OBS open and I was streaming, I started COD: WWII and the game was not locked at 60 FPS. I am not sure what exactly is going on. And sometimes it will just lock at 60 FPS for no reason.

Xbox DVR should be turned off and the only other tabs open is OBS, the game, and Discord.

Specs:
i7-3770 3.4Ghz
8Gb DDR3 1666Mz
NVIDIA EVGA GeForce GTX 1050Ti 4GB SC Gaming

Here are my logs! https://drive.google.com/drive/u/0/folders/1S9lSSzAUS4Oyceo8cqwkdJn9d5DWT4Ie
If you guys need the ones from last night, I can also add those to the folder as well!
 

SumDim

Member
Your logs are locked on Google drive.

If you are running on a multimontor setup with a 60Hz and play on a 120/144Hz, turn OBS preview off.
 

SumDim

Member
How are you observing your FPS reading?

When you observe FPS, you need to do this in one location in the game to get a consistent measure. FPS swings wildly depending where you are in the game. Some developers like to lock certain areas at fixed FPS levels. For example, they sometimes do this in lobbies and limit it at 60FPS. So if you happen to be taking your FPS readings in those kind of areas, it can make it look like you are being FPS limited.
 

Stephen Peters

New Member
How are you observing your FPS reading?

When you observe FPS, you need to do this in one location in the game to get a consistent measure. FPS swings wildly depending where you are in the game. Some developers like to lock certain areas at fixed FPS levels. For example, they sometimes do this in lobbies and limit it at 60FPS. So if you happen to be taking your FPS readings in those kind of areas, it can make it look like you are being FPS limited.
when seeing my fps, it was during actually playing the game. In Rainbow Six, it was during a terrorist hunt mission on house, and during WWII, it was playing War on a snow map.
 

SumDim

Member
When you hit ALT+TAB, you do a context switch away from the game you are streaming to another application. In OBS game capture and window capture modes, there is no active capturing because the context has been lost. What you should see in the recording/stream is a black screen. In OBS display capture mode, the entire screen is getting captured.

In game capture and window capture, I would imagine that OBS Studio is in a wait state doing nothing. When you switch back to your game, that source should get reset and capturing begins again. What it seems to what you are saying is that when you switch back to your game from game or window capture mode that the game itself is sometimes observed to be getting frame limited at 60FPS.

Where the problem lies, I don't know. It can be OBS, it can be the game. Could be a problem that GPU resources are not getting initialized and freed properly. Who knows.

I'd suggest though to make your life easier, to go get a second monitor. Run your game on monitor #1. OBS Studio on monitor #2. And if you really want it good, get a third monitor to run the YouTube or Twitch console on it.
 
Top