MCBYT
Member
Hey! I've been having this issue for around a year now, and after hours and hours of trial and error, I couldn't fix it. It's getting pretty irritating when every video I record becomes unwatchable after 10 minutes.
Essentially, every video starts off just fine. It records at 1080p, 240fps just as I've got in the settings (before you ask, there's no reason 240FPS should cause issues - I've been recording at this quality or higher for 3+ years. I use it for resample-based motion blur and slow-mo shots) and for the first minute, recording is flawless. But after that, recording slowly begins to lose FPS. First it goes down to 60 FPS, then 30, then 10, then 5, then 1, and then to seconds per frame. Then to minutes per frame. By 3 minutes in, it's unwatchable at around 5 FPS, and after a long recording, it can get to the point where the screen won't update for half an hour. This also doesn't happen with every recording, it's only an issue with about 10% of them.
What I've tried:
Recording at 720p does not fix anything. Recording at 1440p, my native resolution, causes my GPU to max out to 100% and is unwatchable from the very start, which is also a problem I've been having for a year (again, RTX 4090 build - this shouldn't be happening) and haven't found a fix for.
My graphics drivers are updated fully.
Lowering FPS to 120 or 60 fixes nothing.
The issue occurs both with Game Capture and Display Capture.
Running OBS as administrator does not help.
Giving OBS high priority in Task Manager does not help.
A malware scan from both Windows Defender and MalwareBytes comes back clean.
The application recorded does not matter - I've recorded Minecraft, Discord, Opera GX, and my desktop, all with the same issue.
My build is:
i5-13600k
RTX 4090
64GB 5600MHZ DDR5 RAM
MSI MAG Z790 TOMAHAWK WIFI Motherboard
Intel 670p SSD (I have other drives, but this is what I record to)
My hardware should not be a problem for any reason. I've recorded at 1080p 240FPS on a Ryzen 5 3600 + GTX 1660 Super build with no problems, and on my last PC, a Ryzen 7 5800X and RTX 3080, I could get up to 1080p 600FPS without problems. Yet now, with a far more powerful PC than either of the above, OBS functions significantly worse.
Here's the current log after the issue has happened:
I've noticed that the problem seems to be encoding lag, based on this snippet here:
"Video stopped, number of skipped frames due to encoding lag: 464445/474162 (98.0%)"
But there's no details that help me diagnose why this is happening.
Does anyone have any ideas on how to fix this? Any help would be greatly appreciated :)
P.S, here's some other problems I'm having that are less important - just figure I'd tack them on at the end in case they're already known and there's an easy fix.
Recording in 1440p immediately maxes out my GPU and the recording is unwatchable.
Recording in higher FPS than 240 immediately maxes out my GPU and the recording is unwatchable. I used to record in 600FPS on a 3080 build, no problem.
OBS occasionally freezes for no clear reason when in the background and needs to be restarted.
Some recordings stall on "Stopping Recording..." when ending from a hotkey, and the recording can only be properly ended by manually clicking the "Stop Recording" button in OBS.
OBS.exe can't be fully closed in Task Manager, instead "End Task" reduces its RAM usage to 12KB and trying to close it gives an "Access Denied" error. (apparently this has to do with LogiTune hooking into the program and not letting it close, I don't know a solution though)
Display capture sources freeze at random when tabbing out of games and need to be hidden and re-shown to work again.
The "Music Control" panel pops up every time I start OBS, despite me closing it each time and also not having any scenes that play music.
OBS occasionally stops responding to my Stream Deck controls and I have to restart streamdeck.exe. (this might be a Stream Deck issue rather than OBS)
Essentially, every video starts off just fine. It records at 1080p, 240fps just as I've got in the settings (before you ask, there's no reason 240FPS should cause issues - I've been recording at this quality or higher for 3+ years. I use it for resample-based motion blur and slow-mo shots) and for the first minute, recording is flawless. But after that, recording slowly begins to lose FPS. First it goes down to 60 FPS, then 30, then 10, then 5, then 1, and then to seconds per frame. Then to minutes per frame. By 3 minutes in, it's unwatchable at around 5 FPS, and after a long recording, it can get to the point where the screen won't update for half an hour. This also doesn't happen with every recording, it's only an issue with about 10% of them.
What I've tried:
Recording at 720p does not fix anything. Recording at 1440p, my native resolution, causes my GPU to max out to 100% and is unwatchable from the very start, which is also a problem I've been having for a year (again, RTX 4090 build - this shouldn't be happening) and haven't found a fix for.
My graphics drivers are updated fully.
Lowering FPS to 120 or 60 fixes nothing.
The issue occurs both with Game Capture and Display Capture.
Running OBS as administrator does not help.
Giving OBS high priority in Task Manager does not help.
A malware scan from both Windows Defender and MalwareBytes comes back clean.
The application recorded does not matter - I've recorded Minecraft, Discord, Opera GX, and my desktop, all with the same issue.
My build is:
i5-13600k
RTX 4090
64GB 5600MHZ DDR5 RAM
MSI MAG Z790 TOMAHAWK WIFI Motherboard
Intel 670p SSD (I have other drives, but this is what I record to)
My hardware should not be a problem for any reason. I've recorded at 1080p 240FPS on a Ryzen 5 3600 + GTX 1660 Super build with no problems, and on my last PC, a Ryzen 7 5800X and RTX 3080, I could get up to 1080p 600FPS without problems. Yet now, with a far more powerful PC than either of the above, OBS functions significantly worse.
Here's the current log after the issue has happened:
I've noticed that the problem seems to be encoding lag, based on this snippet here:
"Video stopped, number of skipped frames due to encoding lag: 464445/474162 (98.0%)"
But there's no details that help me diagnose why this is happening.
Does anyone have any ideas on how to fix this? Any help would be greatly appreciated :)
P.S, here's some other problems I'm having that are less important - just figure I'd tack them on at the end in case they're already known and there's an easy fix.
Recording in 1440p immediately maxes out my GPU and the recording is unwatchable.
Recording in higher FPS than 240 immediately maxes out my GPU and the recording is unwatchable. I used to record in 600FPS on a 3080 build, no problem.
OBS occasionally freezes for no clear reason when in the background and needs to be restarted.
Some recordings stall on "Stopping Recording..." when ending from a hotkey, and the recording can only be properly ended by manually clicking the "Stop Recording" button in OBS.
OBS.exe can't be fully closed in Task Manager, instead "End Task" reduces its RAM usage to 12KB and trying to close it gives an "Access Denied" error. (apparently this has to do with LogiTune hooking into the program and not letting it close, I don't know a solution though)
Display capture sources freeze at random when tabbing out of games and need to be hidden and re-shown to work again.
The "Music Control" panel pops up every time I start OBS, despite me closing it each time and also not having any scenes that play music.
OBS occasionally stops responding to my Stream Deck controls and I have to restart streamdeck.exe. (this might be a Stream Deck issue rather than OBS)