Question / Help Duplicate frames for no reason.

ENunn

Member
I've tried everything I can do but I can't seem to record at a solid 60fps without duplicate frames. I'm not sure what to do at this point. I'm recording with the new NVENC. Could it be because I'm recording in i444? edit: it's happening in nv12 too

Log: https://obsproject.com/logs/JVENXAhDnIr85KvI

Specs:
ASUS Prime Z390-A
Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Zotac NVIDIA GeForce RTX 2060 6 GB
Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz C15
Samsung 960 EVO 500GB M.2
Seagate BarraCuda 2TB Internal Hard Drive
 
Last edited:

BluePeer

Member
you switched in 1 session from 165fps to 60fps and 1440p 1080p
all you change related to the "base" restart obs
 

ENunn

Member
Still having these issues. Here's the latest log.

I've since added a 4TB BarraCuda drive to my system. Same specs but I'm rocking a 164hz 1440p monitor. Could that be the reason? I'm getting them in every single game. I'm capturing at 60fps, the 165fps profile was for incase my PC was powerful enough to record at 1440p165 but it never really worked.

I can supply a recording if you want too.
 

Attachments

  • 2020-03-26 15-42-28.txt
    443.5 KB · Views: 23

ENunn

Member
I really like how forum posts go dead with no fix whatsoever. I'm still having problems. Here's another log. I also tried lowering my refresh to 120hz, nothing. Still has duplicate frames. So atrocious!
 

Attachments

  • 2020-04-02 23-35-40.txt
    280.1 KB · Views: 12

ENunn

Member
Whatever happened to the edit button? I can't seem to find it.

Anyways, scratch all that, I may have fixed it.I set my OBS priority to high in the settings and set the priority to high in the task manager. Seems to fixed most of the issue. There's still some dupes but I think that's normal. It's not as constant as before. I still have to do more tests.

Sorry for the frustration. I guess thats one of the problems you face when you get into high refresh gaming :P
 

FerretBomb

Active Member
You may need to specify what you mean by 'duplicate frames'. The logfile you're showing doesn't appear to have too many issues:
23:38:54.697: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%)
23:38:54.697: ==== Recording Stop ================================================
23:38:54.705: Video stopped, number of skipped frames due to encoding lag: 11/4560 (0.2%)

Chances are VERY good you're running into the fact that Windows doesn't deal with disparate refresh rates across multiple monitors well. I see you have a number of 60hz monitors attached to the system. If OBS is living on one of the 60hz monitors while you're gaming on the 144hz, it's going to have a problem due to the Windows desktop compositor. This is a long-standing OS-level bug.

Unfortunately, the ONLY fix for this at present is to run ALL of your monitors at the same refresh rate. A workaround is to right-click and disable the Preview window in OBS, which will help in some (but not all) cases.
A full fix is coming though in Win10 2004. But that isn't expected until either later this year, or sometime in 2021.

(edit: Also, the edit button is at the bottom-left of your own posts, next to Report, @ENunn.)
 

ENunn

Member
You may need to specify what you mean by 'duplicate frames'. The logfile you're showing doesn't appear to have too many issues:

Duplicate frames show up in the recording.

Chances are VERY good you're running into the fact that Windows doesn't deal with disparate refresh rates across multiple monitors well. I see you have a number of 60hz monitors attached to the system. If OBS is living on one of the 60hz monitors while you're gaming on the 144hz, it's going to have a problem due to the Windows desktop compositor. This is a long-standing OS-level bug.

Unfortunately, the ONLY fix for this at present is to run ALL of your monitors at the same refresh rate. A workaround is to right-click and disable the Preview window in OBS, which will help in some (but not all) cases.
A full fix is coming though in Win10 2004. But that isn't expected until either later this year, or sometime in 2021.

Wouldn't be suprised if that was the case. Since I got my monitor I've always disabled the OBS preview.

(edit: Also, the edit button is at the bottom-left of your own posts, next to Report, @ENunn.)

It doesn't show up for me.

1585935308452.png


I've kinda fixed by issue by setting process priority to high but its really tanking my games FPS.
 

FerretBomb

Active Member
I've kinda fixed by issue by setting process priority to high but its really tanking my games FPS.
Again, the only real fix is to run all of your monitors at the same refresh rate, in your case 60fps. It's one of the reasons buying a high refresh monitor for livestreaming is kind of wasted money at present.
 

ENunn

Member
Could it also be a game related problem? I'm doing some tests right now and I'm getting the issue more on GTA V then let's say Halo MCC. Hell it looks like Halo has no problem.
 

ENunn

Member
I think I solved my issue. I disabled "Limit Capture Framerate" and it seems like everything is fine now. Not sure if it fixed the issue entirely but its not constant anymore.
 
Top