Rendering Lag Trouble

turtletail

New Member
Hi, I've been having some (unrelated) computer issues lately. This lead me to reinstall Windows 11, which is now fresh and new.
In order to keep OBS the way I prefer for streaming, I exported my profile and scene collection. However, I've run into a bit of an issue.

So, for context, I put my OBS through a lot. I like to have a maximalist setup, which includes a lot of filters and shaders as well as simultaneous running videos. Previously, this proved no issue as I have a decent CPU and GPU to support this, as well as playing games on top of it. The program itself runs fine outside of this (no freezes, crashes, everything works smoothly, etc).

The issue that I've found is that two scenes use videos that aren't always visible but are running in the background. On this new install, my framerate for the video itself is quite choppy, averaging at 70% missed frames due to rendering lag. Sometimes it can get down to 12% missed frames, after leaving it open for a while without touching anything. If I delete these very specific scenes, the program runs relatively fine at 4% missed frames.

Previously, this setup didn't pose any issue. In fact, my computer's specs while running OBS during this are with my CPU at 10%, my GPU at 3%, and my RAM peaking at 40%. I don't mind if OBS uses as much processing power as possible to run well, as I play a good amount of retro games or other things that aren't performance heavy. In fact, if it can use more processing power to run perfectly, that'd be the best option.

Is there a way to decrease this amount of missed frames? I've tried moving everything I could do SSDs to hopefully have it run more smoothly.
 

turtletail

New Member
The really frustrating part of this is that the video files themselves don't seem to matter at all, nor do the filters applied on them!

I've gone through and deleted each scene, one by one by one, and even with every OTHER scene gone (of which there are many, with scenes, sources, and filters that I estimate get into the 200s, including up to 50 hours long video sources), I still get 60% frames missed due to rendering lag! If I delete the files themselves so that they don't load in and are JUST empty sources, it remains static at 60%. It's very puzzling to me.

Deleting them fixes everything but I'd really like to know WHY these completely random files need to be deleted in order for OBS to work! The log analyzer seems to believe that everything is fine, so no luck there.
 

qhobbes

Active Member
 

turtletail

New Member

My mistake for not posting earlier. This is the log for OBS with only the three troublesome scenes, at 720 canvas resolution and 30fps. Following the GPU guide, I think there might be some kind of bottleneck for processing these sources. Likewise, I think maybe the fact that they're all gifs instead of mp4s can lead to them taking up more processing power.
 

turtletail

New Member
I think I may have fixed the problem.

In transferring files from my system, a drive of mine had died. The drive letter that it was assigned to, G:, became empty with no drive attached there. In its place was a 200GB micro memory card, H:, loaded into a dual converter. The empty slot of the converter was read as a G: drive on my computer. While OBS had replaced all the scenes and sources, the filters didn't get replaced and were trying to request the files from G: for the path of an image mask filter.

After I assigned a random drive to the letter G:, I now run at 60 frames per second. With both OBS's canvas to 1080p and its output resolution to 1080p, I have 0% missed frames due to rendering lag.

This is, quite obviously, a pretty niche issue. Unironically, thank you OBS for your wonderful software.

Here's the log of it.
It's fairly tucked in there under "gs_image_file_init_internal: Failed to load file 'G:/Documents/Streaming/Assets"
 
Last edited:
Top