how to make 144hz not mess with recordings?

ZAINILEX

New Member
My main video capture software is Mirillis Action, and on there, I record 60 fps video at 1440p, when my in game fps is either locked at 144hz or unlimited, and it doesn't get affected.

But when I try recording with OBS, people tell me that I have to limit my game to intervals of 60? Just to prevent stuttering? Why is that?
This issue only happens when recording with OBS so it must be some kind of software issue. How do I let my game be whatever FPS I want and still have my OBS recordings come out smooth? Like Mirillis does?

Here is my log file: https://obsproject.com/logs/o2EIAg-RsgrLbkjb

If there is no possible solution I understand, but I just want to make sure I'm not leaving anything on the table in order to switch.

Specs: Ryzen 3950x, GTX 1080 TI SC2, 16gb 3600mhz dual channel ram, recording path going to SSD's.
 
D

Deleted member 121471

Locking framerate at 60 or 120 FPS helps prevent judder, assuming your graphic card is able to maintain it with consistent frametimes. It's not a software issue, at all. When framerate doesn't divide evenly into encoding FPS, some frames are either skipped or duplicated, which is perceived as stuttering. Some people are more sensitive to this than others.

Based on your log file, a few things could be changed:

1) Disable Windows 10 game DVR;

2) In OBS settings --> Output, change Rate Control to "CQP" set to a value between 16-23 (lower value = higher image quality at the cost of filesize) and Preset should be "Quality". CBR is for streaming purposes due to infrastructure limitations that lead to bitrate constraints.
 

ZAINILEX

New Member
Locking framerate at 60 or 120 FPS helps prevent judder, assuming your graphic card is able to maintain it with consistent frametimes. It's not a software issue, at all. When framerate doesn't divide evenly into encoding FPS, some frames are either skipped or duplicated, which is perceived as stuttering. Some people are more sensitive to this than others.

Based on your log file, a few things could be changed:

1) Disable Windows 10 game DVR;

2) In OBS settings --> Output, change Rate Control to "CQP" set to a value between 16-23 (lower value = higher image quality at the cost of filesize) and Preset should be "Quality". CBR is for streaming purposes due to infrastructure limitations that lead to bitrate constraints.
Ohhh thanks for the info about my log settings.
But you completely avoided my other question.
I said that my other recording software plays smooth video even if my game isn’t playing at intervals of 60, so why is OBS giving me problems? I just want to know why, so maybe I can find some sort of work around.
 
D

Deleted member 121471

Mirillis seems to use its own proprietary codec, which I'm unfamiliar with.
 
D

Deleted member 121471

I'm not associated with OBS staff, I just use the forums when I have some time and patience to burn.

OBS already has the best system possible for its purpose, it's only a matter of reading up on how to use it correctly. The presets and defaults are generally sufficient for <insert very high %> of people that chose to use it.

For everyone else, there's custom ffmpeg options that requires reading a lot of documentation and plenty of trial and error until you get the results you want.
 
Top