Recording 1080P 60FPS Frame losses --Ongoing 5-year problem I have never resolved yet

n8lbv

New Member
I have had this same problem for a number of years trying to capture/record video on GPU and would like to finally make an attempt to fix it.
We can dive into more details as needed. on my own I have tried many things, used different systems and GPUs.
And I always end up with "intermittently jittery" recorded video no matter what I try.
The video always displays fine without any frame loss on the local monitor.
Any attempts at capturing/recording the video have jittery frame loss.
I have watched may videos and have read many posts about problems similar to this and have not reached any conclusions.
I am asking for some help on this and where to start.
I think I have tried everything imaginable at this point on my own, and it's time to reach out for some help.
On this particular test system today I am using a system with an Intel B580 and AMD 9950X3D CPU.
I have similar bad recorded video when I try to do this on other systems as well different CPUs and GPUs.
Two other systems I have to test are Intel 13900K + NVidia 3090 and another AMD 9800X3D with an Nvidia 5080.
I get recorded video with occasional frame misses jumps etc. Sometimes there seems to be a whole series of them in a row where it gets really bad then gets better for awhile.
I have never seen anything about GPU being overloaded in the logs and my logs are generally really short compared to what I have seen in other posts.. not sure if we need to turn up verbosity in logging or if default is sufficient for troubleshooting.
In my tests I am also able to manage keeping framerate at 60 or 120 and not let it run out to max - reserving headroom for the GPU to record/capture.
I'm a bit lost on this one and could use some help.

Here's a video sample showing the frame loss/jitter in recording using three different tests.
The first test is just a web browser and youtube doing a 60FPS test.
It displays perfectly on the monitor with zero missed frames.
But my recording of it misses frames intermittently.
The next two tests are DirectX (Heaven benchmark) limited to 60FPS and not to max out the GPU.
And then a DirectX 11 "game" Radio control aircraft simulator.
You can see frame misses in all of the tests in my recording.
But they all display perfectly on the local monitor while recording.

-----> https://youtu.be/9FNfLtSoO7U

I'm attaching a log from the last recording sample.
It might not be very useful if you do not know all of my settings.
I could also use a little help with that so we have a baseline to start with.
Maybe I start over with OBS defaults as a starting point.. This does not fix the problem but might be a place to start
with a new logfile.

Thanks!! Sorry this is so long.

I think I really have tried everything logical that I know to try.
I could list pages of it.
But I lack specific OBS technical knowledge beyond which is obvious.
I feel I'm very skilled and able to manage resources and settings that would normally impact this problem.
 

Attachments

  • 2025-11-15 14-52-46.txt
    13.8 KB · Views: 6

qhobbes

Active Member
Display capture should only be used if you need to capture Windows stuff such as the desktop and start menu or a last resort. I don't think it that's optimized for 3D benchmarking/games. Unless you're capturing Windows stuff, remove Display capture and build your scene with Window/Game/Video capture device etc.

Your log contains no recording session. Results of this log analysis are limited. Please post a link to a clean log file.
To make a clean log file, please follow these steps:

1) Restart OBS as Admin.
2) Start your recording for at least 30 seconds. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
3) Stop your recording.
4) Select Help > Log Files > Upload Current Log File. Send that link here.
 

n8lbv

New Member
I'll give this a try.
I have also tried game capture in the past and had similar results in the recording..
I also had problems in the past which steered me to only use display Capture.
I have tried may things including running as admin and setting process priority higher than default etc.
Are you saying that display capture is not expected to work this way?
I have not seen any clearly defined posts or documentation stating it should not be used for this.
I will attempt game capture again, but you can see in my tests Display capture clearly is not working either with just a web browser.
You can see the frame loss clearly then it works perfectly for a bit and then does not.
The frame loss/stutter I experience has always been intermittent like this.
It will work perfect for a random time period of 10-30 seconds then the problem comes back for a random time
and last sometimes several seconds then smooth again, and then comes back periodically.
This is the same problem I have been chasing for 5-years now.
It's just now I'd like to resolve it and possibly get some help.
Thank You.
 

n8lbv

New Member
I'll try this again using game capture -- and be sure to include the correct log.
I'll remove all of the old/existing logs to ensure I don't grab the wrong one.
I though I did include the correct logfile for test number 3 (in the video that I shared).
But I can I may have messed that up.
Sorry about that.
 

n8lbv

New Member
I see the same problem in Game Capture while testing with the DirectX11 game.
It's perfectly smooth then it goes frame skipped/jumpy.
I do not see this on the display while running the game and recording.
I am also monitoring CPU and GPU via Windows 11 task manager overlayed on the game.
Neither is maxxed out or being over-utilized during the test.
I can include another video if you'd like to see the recorded result I am describing.
I am doing everything at 60FPS. and using a single 60FPS monitor during all of this testing.
Here is the actual log file from this test.
I am certain I included the proper logfile this time.
Thanks!!
 

Attachments

  • 2025-11-15 22-26-03.txt
    20.6 KB · Views: 12

n8lbv

New Member
This part is "interesting"...
22:27:28.890: Output 'adv_file_output': Total frames output: 1192
22:27:28.890: Output 'adv_file_output': Total drawn frames: 1180 (1202 attempted)
22:27:28.890: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 22 (1.8%)
22:27:28.890: Video stopped, number of skipped frames due to encoding lag: 22/1200 (1.8%)
 

n8lbv

New Member
I can certainly "see" or notice a single missed frame in the recorded video here & there.
It looks like a very small "bump" in the motion.
But you really notice it where there are a series of them close together.
The log does not seem to detail each one but just gives a summary of all skipped frames.
Is there a way to turn up verbosity to log each one?
It would be interesting to see this or see a log when there is a succession of them in a small time period.
As stated in my long message above I have tried many things..
Disabled other devices (network interfaces bluetooth) etc.
Disabled overclocking AMD PBO etc.
Disabled and enabled AMD gaming mode in the bios (turns off second CCD and 8-cores).
Dedicated SSD for video recording, Different CPU/GPU types and motherboards.
All of these kinds of things had had no affect on the stuttered recording.
I always end up with recordings that have intermittent stutters/frame loss events in them.
 

n8lbv

New Member
I see that and I'm definitely not.
I removed the display capture during this session and added a game-capture. :)
The log also shows this before the capture was started:
22:26:26.812: User Removed source 'Display Capture' (monitor_capture) from scene 'Scene'
22:26:37.699: User added source 'Game Capture' (game_capture) to scene 'Scene'

And details the capture being executed with Game Capture.

22:26:26.812: User Removed source 'Display Capture' (monitor_capture) from scene 'Scene'
22:26:37.699: User added source 'Game Capture' (game_capture) to scene 'Scene'
 

n8lbv

New Member
I am still seeing the frame misses.
But possibly not as bad as it was earlier.
I did not get a long series of them in a row like I was seeing before (all other settings being the same) except switching the game capture.
I will have to run more test than just this one.
I am also making a large effort to learn more about what settings I should be using in terms of getting this at or near perfect.
It still is definitely not perfect or even close yet.
But possibly/likely better.
I can still see the jumps.
This is the test video that goes with that log.

 

jensendickens

New Member
I have had this same problem for a number of years trying to capture/record video on GPU and would like to finally make an attempt to fix it.
We can dive into more details as needed. on my own I have tried many things, used different systems and GPUs.
And I always end up with "intermittently jittery" recorded video no matter what I try.
The video always displays fine without any frame loss on the local monitor.
Any attempts at capturing/recording the video have jittery frame loss.
I have watched may videos and have read many posts about problems similar to this and have not reached any conclusions.
I am asking for some help on this and where to start.
I think I have tried everything imaginable at this point on my own, and it's time to reach out for some help.
On this particular test system today I am using a system with an Intel B580 and AMD 9950X3D CPU.
I have similar bad recorded video when I try to do this on other systems as well different CPUs and GPUs.
Two other systems I have to test are Intel 13900K + NVidia 3090 and another AMD 9800X3D with an Nvidia 5080.
I get recorded video with occasional frame misses jumps etc. Sometimes there seems to be a whole series of them in a row where it gets really bad then gets better for awhile.
I have never seen anything about GPU being overloaded in the logs and my logs are generally really short compared to what I have seen in other posts.. not sure if we need to turn up verbosity in logging or if default is sufficient for troubleshooting.
In my tests I am also able to manage keeping framerate at 60 or 120 and not let it run out to max - reserving headroom for the GPU to record/capture.
I'm a bit lost on this one and could use some help.

Here's a video sample showing the frame loss/jitter in recording using three different tests.
The first test is just a web browser and youtube doing a 60FPS test.
It displays perfectly on the monitor with zero missed frames.
But my recording of it misses frames intermittently.
The next two tests are DirectX (Heaven benchmark) limited to 60FPS and not to max out the GPU.
And then a DirectX 11 "game" Radio control aircraft simulator.
You can see frame misses in all of the tests in my recording.
But they all display perfectly on the local monitor while recording.

-----> https://youtu.be/9FNfLtSoO7U

I'm attaching a log from the last recording sample.
It might not be very useful if you do not know all of my settings.
I could also use a little help with that so we have a baseline to start with.
Maybe I start over with OBS defaults as a starting point.. This does not fix the problem but might be a place to start
with a new logfile.

Thanks!! Sorry this is so long.

I think I really have tried everything logical that I know to try.
I could list pages of it.
But I lack specific OBS technical knowledge beyond which is obvious.
I feel I'm very skilled and able to manage resources and settings that would normally impact this problem.
Good
 

qhobbes

Active Member
Run OBS as Admin. Set your game's graphic settings at the lowest and then raise them until a bit before the issue occurs. Your games should capped at 60 FPS.
 
Last edited:

n8lbv

New Member
The issue always occurs.. It even occurs in a simple web browser 60FPS test. (no game)
CPU and GPU are not heavily loaded in these tests.
In all test cases I get perfect 60FPS smooth displayed but not recorded.
I was hoping to get some help here to determine why.
I have also tested with a 5080 and Intel 13900K CPU and I get similar frame losses in recording on other systems.
I think the B580 should also be able to handle this.
It has plenty of GPU overhead available during testing and I have established and shared int eh video while recording it is nowhere near being maxxed out.
 

n8lbv

New Member
First time poster here:
I was hoping I could come here and ask for help & technical insight to a problem that I have not been able to resolve on my own over 4-5 years.
And All I have seen so far is:
1- The guy who says to use game capture (already have tried this and tried it again today and experience the same general problem).
2- The guy who replies "good" and seems to be happy I am having problems.
and has zero interest in being helpful in any way.
3- The "bottleneck guy" who just tries to say the B580 won't work (and does not substantiate this with any useful information) and completely ignores I have also tried this on an RTX5080
and other CPUs and experience frame losses here as well when attempting to record.
I have also demonstrated that the CPU and GPU are not anywhere near maxed out, plenty of headroom here and I still get
noticeable and annoying frameloss/jitter on recording.

Am I posting in the wrong place? And is there actually no technical help available here?

Thanks.

-Steve
 

rockbottom

Active Member
I'm not ignoring you. Some suggestions were made above but you haven't posted a new log showing the changes made.

Anyway, rendering lag is GPU overload, plain & simple. The work is not being completed quickly enough. The link below contains the info you need.

 

n8lbv

New Member
Hi, I do not feel ignored.
The latest log is definitely from the suggested change.
So I have indeed post the new log.
Please read carefully it is there!

Also resources are not maxxed out in my tests.
There is plenty of overhead available during running the tests and recording.
Did you look at the first video post detailing this?
Here it is again right to the point without having to watch all of it.
Please give it a look and any thoughts.
THANKS.

 

n8lbv

New Member
Sorry to ask you to watch my silly videos.
This video is actually from the last test with the log posted here.
I do not have task manager running on this one, but is the same utilization of resources as the previous video overlayed with Taskmgr. There's plenty of overheard available.
 

rockbottom

Active Member
You have to get rid of the rendering lag & the encoding lag will cease too. It was 1.8%.

Try these encoding settings.

1763506769530.png
 
Top