Preview stutters that go into recordings issue still exists

ciinTri

Member
11:18:02.417: Output 'rtmp multitrack video': Number of lagged frames due to rendering lag/stalls: 16 (0.0%)
11:18:02.418: Video stopped, number of skipped frames due to encoding lag: 16/179656 (0.0%)
This live stream is encoded with HAGS enabled, but it basically happens with HAGS disabled as well. Administrator mode is also turned off, doesn't fix or alleviate the issue being enabled either. Judging by the log, this isn't a rendering or encoding issue, therefore it's very likely that the issue lies within the capture methods.

Video demonstration of the stutters at 41:30 and 45:50

The stutters didn't appear too often in the first 3/4ths of the video until around the 41:05 mark, where the issue became more apparent. Been having this issue for years now, even on different systems.

PC Specs:
Processor: Ryzen 7 5700X
GPU: GIGABYTE GeForce RTX 4060 Gaming OC
RAM: 32GB (16x2) HyperX Fury Beast DDR4 3200MT/s (KF3200C16D4/16GX)
MB: ASUS ROG Strix B550-A Gaming
Storage: 1TB Samsung 980 Pro
PSU: Corsair RM650 (2023) 80+ Gold

Monitors:
ASUS TUF Gaming VG27VQM - 1080p @240hz
Dell P2217H - 1080p @60hz

Duplicate of #4191

Posting here since my GitHub account got suspended again for posting a thread.
 
Last edited:

ciinTri

Member
Here is another streaming session confirming that the stutters still occur even with HAGS disabled.

Log: https://obsproject.com/tools/analyzer?log_url=https://obsproject.com/logs/qLMFVBZxIBtBDcjT
23:10:42.345: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 61 (0.0%)
23:10:42.346: Video stopped, number of skipped frames due to encoding lag: 61/156613 (0.0%)

Stutters are apparent and constant at 23:37-25:47, and 33:17-36:50.
 

JohnPee

Member
The three main issues that come from your log file are


0.1% Rendering Lag
Your GPU is maxed out and OBS can't render scenes fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable Vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage.

If that's not enough you may also need to turn down some of the video quality options in the game. If you are experiencing issues in general while using OBS, your GPU may be overloaded for the settings you are trying to use.

Please check our guide for ideas why this may be happening, and steps you can take to correct it: GPU Overload Issues.

0.1% Encoder Overload
Encoder overload may be related to your CPU or GPU being overloaded, depending on the encoder in question. If you are using a software encoder (x264) please see the CPU Overload Guide. If you are using a hardware encoder (AMF, QSV/Quicksync, NVENC) please see the GPU Overload Guide.

Low Stream Bitrate
Your stream encoder is set to a video bitrate that is too low. This will lower picture quality especially in high motion scenes like fast paced games. Use the Auto-Config Wizard to adjust your settings to the optimum for your situation. It can be accessed from the Tools menu in OBS, and then just follow the on-screen directions.
 

ciinTri

Member
The three main issues that come from your log file are


0.1% Rendering Lag
Your GPU is maxed out and OBS can't render scenes fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable Vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage.

If that's not enough you may also need to turn down some of the video quality options in the game. If you are experiencing issues in general while using OBS, your GPU may be overloaded for the settings you are trying to use.

Please check our guide for ideas why this may be happening, and steps you can take to correct it: GPU Overload Issues.

0.1% Encoder Overload
Encoder overload may be related to your CPU or GPU being overloaded, depending on the encoder in question. If you are using a software encoder (x264) please see the CPU Overload Guide. If you are using a hardware encoder (AMF, QSV/Quicksync, NVENC) please see the GPU Overload Guide.

Low Stream Bitrate
Your stream encoder is set to a video bitrate that is too low. This will lower picture quality especially in high motion scenes like fast paced games. Use the Auto-Config Wizard to adjust your settings to the optimum for your situation. It can be accessed from the Tools menu in OBS, and then just follow the on-screen directions.
120 frames lost due to encoding and rendering lag does not explain what you see in the timestamps I provided in #2.
 
Top