Question / Help In game ~100 fps, in recording ~45 fps

imSky

New Member
Hi guys!

I have an interesting problem here. So, yesterday i recorded with OBS Studio some videos. Everything was good as usually.
Today I tried to record Overwatch. The game is doing good (~100+ fps), but in my video it looked very laggy.. I literally don't know why. I even reinstalled win10. The thing is... sometimes it does this with ANY game. Sometimes not.

https://gist.github.com/anonymous/4a052fc44e7b65e0f870180c3b308b01

I have a really good PC, so there's no way it should be a problem.
▪ Intel Core i7-4790 @ 3.60GHz
▪ ASRock B85M-DGS
▪ NVIDIA GeForce GTX 970, GTX 970 4GD5T OC, 4GB GDDR5, 256bit
▪ RAM : 12 GB
 
Hi, The log posted doesn't contain the detail from the local record as there is no start / stop in there, can you therefore post that sessions log where you had the issue or upload another after you have experienced this issue.
 

Fenrir

Forum Admin
That log has no record/stream attempt in it, and you were trying to game capture Opera.

Code:
06:27:16.597: [game-capture: 'Game Capture'] attempting to hook fullscreen process: opera.exe

Try to make a clean log file. First restart OBS, then start your stream/recording for ~30 seconds and stop it again. When you're done select Help > Log Files > Upload Current Log File. Copy the URL and paste it here.

Make sure you replicate the exact conditions that you have while normally recording (which means game open, captured by OBS, etc.). If it takes more than 30 seconds to occur, let the recording run as long as it needs to.
 

imSky

New Member
Sorry I didn't post more fast. I was really busy.

Here's the log : https://gist.github.com/d60c4976ccb9865f8854e228df7f7d1d

Also, I turned off the v-sync from nvidia and disabled xbox thing for win10. Of course in game i turned off the v-sync too.
EDIT : In game I have ~100 fps because I turned off nvidia v-sync from NVidia Control Panel. But obs is recording the game with 35-45 fps.

If you turn on v-sync do you still get this problem?
Yup.
 

EBrito

Active Member
OBS Studio uses as much GPU as possible.
Overwatch and OBS usually stress you GPU at thier maximum.

You are recording 1080p, no rescaling. Video settings: rescale filter, set it to bilinear.

QSV recording settings:
From this guide,
https://obsproject.com/forum/resour...lity-recording-and-multiple-audio-tracks.221/

Advanced recording settings:

  • Target Usage: quality (lower to balanced or speed if you encounter problems)
  • Profile: high
  • Rate Control: CQP / ICQ or LA_ICQ
  • on CQP: QPI/QPP/QPB: 15-25 -->The lower, the best quality. Begin with 20. Try lower for best image.
  • on ICQ: ICQ Quality: 15-25 --> same as above
  • on LA_ICQ: ICQ Quality: 15-25, Lookahead Depth: 40-50
So, try CQP 20.
 

imSky

New Member
OBS Studio uses as much GPU as possible.
Overwatch and OBS usually stress you GPU at thier maximum.

You are recording 1080p, no rescaling. Video settings: rescale filter, set it to bilinear.

QSV recording settings:
From this guide,
https://obsproject.com/forum/resour...lity-recording-and-multiple-audio-tracks.221/

Advanced recording settings:

  • Target Usage: quality (lower to balanced or speed if you encounter problems)
  • Profile: high
  • Rate Control: CQP / ICQ or LA_ICQ
  • on CQP: QPI/QPP/QPB: 15-25 -->The lower, the best quality. Begin with 20. Try lower for best image.
  • on ICQ: ICQ Quality: 15-25 --> same as above
  • on LA_ICQ: ICQ Quality: 15-25, Lookahead Depth: 40-50
So, try CQP 20.
I tried everything you said. It is still recording in ~40-45 fps. The thing is normal obs is recording normal. Im using OBS Studio only for microphone filters.
 

EBrito

Active Member
Have you tried in Overwatch setting VSYNC?
I mean, try to get 60 FPS stable ingame, not more.
Maybe this will give you 60 FPS also recording with OBS.
 

imSky

New Member
Have you tried in Overwatch setting VSYNC?
I mean, try to get 60 FPS stable ingame, not more.
Maybe this will give you 60 FPS also recording with OBS.

Just tried it. So... the game looks fine. And the fps (bottom right corner) from the obs is 60 fps constantly.
This is the video : https://www.youtube.com/watch?v=zfS-Ef9V_rE (watch 0:32)
Some parts are laggy,
https://gist.github.com/8c28a70a32ad7114558d8a1aabb7029b

Also, when I play Overwatch, as I said, the fps (bottom right corner) from obs is 60 fps constantly, but sometimes in menu it drops to ~50. I felt like you should know this, I don't know. It's pretty weird.
Edit : Also, is it just me, or the quality is really bad?
 

Fenrir

Forum Admin
From the logs you've shown, the issue is simply that you're overloading your PC. Unfortunately, you might need to turn down your output resolution/fps in OBS to 720p or 30fps.
 

EBrito

Active Member
Use OBS 64 bits.

If you update OBS, shortcut (I think) should launch 64 bit OBS)
If not, copy shortcut, edit it and find OBS 64 bit exe.

I´ve watched video in my old laptop (720p).
For me, looks fine

Try adding a SHARPEN FILTER with OBS.

And, as C-Dude says, you can try same settings but with NVENC and observe differences
 

imSky

New Member
Use OBS 64 bits.

If you update OBS, shortcut (I think) should launch 64 bit OBS)
If not, copy shortcut, edit it and find OBS 64 bit exe.

I´ve watched video in my old laptop (720p).
For me, looks fine

Try adding a SHARPEN FILTER with OBS.

And, as C-Dude says, you can try same settings but with NVENC and observe differences

I updated obs (17.0.0) and launched as 64 bit obs and recorded a video.
After a few tests I think obs might have a problem with Overwatch in some points.
I mean... when I play, it's literally ok. 60 fps in game (because vsync is on, if not obs would record in ~45fps) and 60 fps in video. BUT when I'm selecting my hero in Overwatch obs goes at ~45 fps and then when the game starts it's back at 60 fps like nothing happened LOL.

Also, now I'm using NVENC and I don't know some settings for it. I kept the default settings : http://prntscr.com/dohiaw
It works good, but hey. Any improvement is welcome.
 

Fenrir

Forum Admin
I updated obs (17.0.0) and launched as 64 bit obs and recorded a video.
After a few tests I think obs might have a problem with Overwatch in some points.
I mean... when I play, it's literally ok. 60 fps in game (because vsync is on, if not obs would record in ~45fps) and 60 fps in video. BUT when I'm selecting my hero in Overwatch obs goes at ~45 fps and then when the game starts it's back at 60 fps like nothing happened LOL.

Also, now I'm using NVENC and I don't know some settings for it. I kept the default settings : http://prntscr.com/dohiaw
It works good, but hey. Any improvement is welcome.

I would strongly recommend you switch back to simple mode and try the recording presets before messing about in advanced. The recording presets should be sufficient for 99% of cases.
 

C-Dude

Member
I would strongly recommend you switch back to simple mode and try the recording presets before messing about in advanced. The recording presets should be sufficient for 99% of cases.

Simple settings are only good if you want 1 audio tracks most people want at least 2 nowadays.
 
Top