Win11 - Random Missed Frames Due to Rendering Lag Even When Not Recording

ESDMatt

New Member
Hi, as the title says. I'm experiencing random missed frames due to rendering lag even when I'm not recording or streaming. When a recording or stream is active, both the "frames missed due to rendering lag" and "skipped frames due to encoding lag" numbers get incremented when there's an issue, but when OBS is just open and idling I still get the occasional frame missed due to rendering lag (no encoding is happening though, so the encoding lag count doesn't increment, obviously). It seems to happen at random intervals and to a random (but usually small) number of frames, so I'm having a lot of trouble tracking it down.

Things I've already tried:
- disabling HAGS
- disabling Win11 game mode
- changing encoders (H.264 to HEVC to AV1) (I realize this likely won't change anything since it happens even when not encoding anything, but I had to try)
- installing a 2nd SSD to record to that has a DRAM cache (Samsung 990 EVO Plus -> 990 Pro)
- deleting browser sources since my GPU doesn't support hardware acceleration for them (I added them back in since that didn't change the behavior)
- disabling my plugins (same as above)
- disabling scroll filters on my text sources (same as above)
- probably some other stuff I can't remember

As you can see in the log, it only affected 14 frames, but the recording was only like 7 minutes long, and over the course of a few-hours-long stream, that adds up. I'm really hoping it isn't an Intel GPU driver issue that would force me to buy a new GPU, and it's not GPU overload because my GPU was only hitting ~35% utilization while recording and significantly lower when idling while the issue still occurs.

Some other important info: this is a dedicated streaming/recording PC, so it's not running any games and at most has a chrome browser and mouse jiggler running while OBS is open.

If I missed any other important info, please let me know. Thank you in advance to anyone who may be able to help!

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

Edit: formatting
 

ESDMatt

New Member
following up on this since it looks like I've solved my problem. unfortunately what I changed was very specific to my setup, but I'll post what I did here anyway in case someone stumbles upon this in the future:

- I accidentally had my webcam added to two different scenes individually instead of copy/pasting it from one scene to another. Eliminating this made the performance a lot better, but I was still missing the occasional frame every now and then
- since I have multiple computers on my network, all of my images (background, borders, icons, etc.) were stored on a NAS so I could access and update them from any machine, and I pointed OBS to the file on the NAS when I added them to my scenes. Once I copied the images to a local drive on my stream PC, the frame misses seem to have disappeared completely. not sure if that's a latency or availability issue, but it disappeared once I switched to local copies of my images

While writing this update, I've had OBS open for over 3 hours with 0 missed frames, whereas previously I couldn't go more then ~20 minutes at best without any missed frames, so I'm considering this issue solved (pending further stress tests)
 
Top