Question / Help FPS Looks lower than 60 in the Finished Recording

SoleM__

New Member
So for about 1-2 months i've been having major problems with OBS Not having consistent frame rate.

I'm not planning to stream, i just want to record locally to upload to youtube in 1080p60FPS.
It isnt a huge problem, but i dont want to upload in lower than 60fps.
I mainly record overwatch. All Low settings, 75% Renderscale and 160 Limited FPS.

Ive tried going back to simple and using FLV. Flv does work, but i still notice some tiny Drops. If there is anything else i can do, Let me know please

Specs:
GTX 1050TI
I5 7600K 3.80 Hz
16 GB RAM

OBS Settings:
Encoder: NVENC H.264
Rate Control: CQP
CQP: 20
Keyframe Int: 1
Preset: High Perfom
Profile: High
Level: Auto
Two Pass: Disabled
GPU: 0
B-Frames: 0

LOG FILE: https://gist.github.com/680686342f414ec28e33cb14d49e319b

I'm not to posting to threads and this sort of thing. So any help is appreciated!!!!!

I'm thinking about buying a I7 7700k Aswell.
 
Your CPU is fine, at least by the lack of encoder overload output in the logfile.
You have very minor rendering lag, meaning your GPU is falling a bit behind in keeping up with the load of running the game and recording at the same time.

I think just need to lower frame rate limit a bit (Is there a need to have your fps set to 160?) and you should be able to get a smooth high quality output.

You should be able to run the below settings:
Encoder: NVENC H.264
Rate Control: CQP
CQP: 15
Keyframe Int: 0 (Auto) <--- Best to leave at default, it is the optimal setting for the encoder.
Preset: High Quality
Profile: High
Two Pass: Enabled <--- You could try disabled to see if there is any visual difference in the output quality - Impact on performance is almost to negligible.
When enabled, the encoder tries to arrange bitrate designation better for each frame, based upon the previous frame and estimated bitrate needed for the next frame (Using motion estimation) in the file output for each frame, so bitrate is sent to where it is needed more to maintain quality.

.flv format is a container format for video footage. It is a much better alternative than mp4, as it allows one to mostly recover the video footage in the event a crash, etc. It is also widely accepted as a video file container format in most 3rd party software to edit video footage, as well for direct upload to YouTube, etc.
.mkv format is available if you were to ever use multiple audio output channels in the recording as well.
 

SoleM__

New Member
Im a hitscan main, Meaning i need the lowest input lag and high fps to perform. i run at 160 frames dude to having a 144hz monitor. Lowering it just effects my accuracy while i play.

Ill try the settings tho @BornDownUnder
 
The thing is your gtx 1050 ti can't keep up with recording and having those frame rates. It just simply does not have the horsepower behind it to do so.
You are also better off having a consistent frame rate at all times, rather than having dips and spikes. The more stable your frame rate is, the more reliable your accuracy will be.
Unfortunately, to maintain such a high frame rate in-game whilst recording, the only thing you can do is upgrade your GPU.

To try and maximize the performance of your recordings, use High Performance and Main Profile, you can try turning off 2-Pass and setting B-Frames to 0 (This may/will affect quality a bit) if you like as well to see if that assists.
You will most likely have to use a higher CQP value as well, towards 23 (Hopefully not higher as quality will seriously degrade above that value) This will affect quality a lot.

When troubleshooting rendering/encoding/bandwidth (When streaming) frame drops, you really need to do 3-5 minutes worth of recording/streaming.

Below are some links (Links 2, 3 and 4 can be found within the first link, they are just provided below to make it easier for you) for Overwatch:
https://www.reddit.com/r/Competitiv...5sh/cut_my_input_delay_in_half_and_loving_it/
https://www.youtube.com/watch?v=yElxkI1qodE
https://www.youtube.com/watch?v=Jq_aBTHNIfA
http://on-winning.com/best-overwatch-competitive-play-video-settings/

I hope this helps!
 

Lapppy

Member
Code:
00:24:23.453: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 22 (0.4%)

According to the logs, you have some dropped frames, however they are a very small amount and not enough to cause a concern. These are probably just caused by alt-tabbing or switching windows. And as far as I can tell from your log, it is unlikely that your GPU is being put under any significant load.

My suggestions:
1. It is highly recommended to use only one Game Capture source for all of your games set to capture with a hotkey or any fullscreen application, as multiple Game Capture sources can interfere with each other. (even those in other scenes, as all sources are global sources!)
2. I personally recommend that you cap your games FPS at a multiple of your capture FPS. For example if you record video at 60fps, cap the frame rate of the game to 60, 120, 180, 240.
3. Depending on what video player you use to preview the footage, it might not always play back perfectly smooth even if the video recorded fine. It might help to try a different video player or two.
 
Top