Need some help with Frame Drop

sdeon2005

New Member
Hi all~

Thanks in advance for any insight you may have to offer. I've tried including as much information as I can. As a result, the post was visually a lot so I've spoiler tagged some of the information for a less overwhelming presentation.

The issue: Frame drops due to network ongoing for a little over a week. The drops are seemingly severe at times. I switched ISPs about a month ago when my old ISP started to have similar issues. The new ISP ran fine for a while but, as of about a week ago, has begun to experience this issue(which I have yet to completely decide is coincidental). I'm reaching out here in hopes that someone might have a suggestion or notice something in the log that I have missed as continuing to troubleshoot and experiment during stream on my own has proven unsuccessful.

My download is 900+ Mbps and upload is 90+ Mbps on the new ISP. Old ISP values were around 500 up and 40ish down. I'm running an ethernet connection to my Windows 11 PC that has had all of its components(MOBO, CPU, RAM, GPU and PSU) all upgraded within the past year. Drivers for all appear to be up to date. In case it lends any insight, I'm now running on a Ryzen 7 7800X3D with 32GB DDR5 RAM on an ASRock B650 Steel Legend Wifi. My GPU is Radeon 9070XT and my PSU is an ASRock 1000W something or other.

-Ran the TwitchTest app in various parts of the day to determine if it might be a congestion issue. While the results are generally better in the day time, I'm not sure I see enough of a definitive result from the test to conclude that this is the core issue -- even if the results are, naturally, significantly worse when I am experiencing the issue.

-Ran the R1 TCP Optimizer as I found the suggestion on another thread here, to no avail.

-Had a technician from the new ISP come out and inspect. Not entirely sure he checked everything... but he *did* find water in the line and subsequently replaced said line.

-Bought a new router(TP-Link Archer 9300) in addition to running a direct connection to the modem for testing purposes; no joy.

-Toggled OBS settings for Network Optimizations in the Advanced tab, as well as toggling both TCP pacing and Dynamic bitrate settings. (Admittedly, I have yet to try streaming with TCP pacing deactivated since changing IP Family to IPv4 so at least that's a thing left to try.)

-Enabling QoS on my router to try to prioritize network traffic for the PC. Honestly, not certain I did this correctly but still get the same speedtest results while streaming and actively experiencing issues.

I'm sure I've tried some other things that I've forgotten to mention here as well. Truly, I'm not very knowledgeable in trying to troubleshoot this type of issue but have done an extensive amount of the Google for the sake of earnestly trying to figure this out on my own. Help, please!

OBS Log from yesterday
 

qhobbes

Active Member
1. The Hardware-accelerated GPU scheduling ("HAGS") feature in Windows is currently known to cause performance and capture issues with OBS, games and overlay tools. It's an experimental feature and we recommend disabling it via these instructions.
2. Multiple Game Capture sources are usually not needed, and can sometimes interfere with each other (Steam Capture scene). You can use the same Game Capture for all your games. If you change games often, try out the hotkey mode, which lets you press a key to select your active game. If you play games in fullscreen, use 'Capture any fullscreen application' mode.
3. Your log contains streaming sessions with dropped frames. This can only be caused by a failure in your internet connection or your networking hardware. It is not caused by OBS. Follow the troubleshooting steps at: Dropped Frames and General Connection Issues.

You are using Enhanced Broadcasting/Multi-track video which uses 10,520 kbps with your setup. You need to limit the streaming tracks and/or streaming bandwidth.

Make sure you are using the best server for your location.
 

sdeon2005

New Member
1. The Hardware-accelerated GPU scheduling ("HAGS") feature in Windows is currently known to cause performance and capture issues with OBS, games and overlay tools. It's an experimental feature and we recommend disabling it via these instructions.
2. Multiple Game Capture sources are usually not needed, and can sometimes interfere with each other (Steam Capture scene). You can use the same Game Capture for all your games. If you change games often, try out the hotkey mode, which lets you press a key to select your active game. If you play games in fullscreen, use 'Capture any fullscreen application' mode.
3. Your log contains streaming sessions with dropped frames. This can only be caused by a failure in your internet connection or your networking hardware. It is not caused by OBS. Follow the troubleshooting steps at: Dropped Frames and General Connection Issues.

You are using Enhanced Broadcasting/Multi-track video which uses 10,520 kbps with your setup. You need to limit the streaming tracks and/or streaming bandwidth.

Make sure you are using the best server for your location.
Appreciate you, qhobbes! I've taken the recommendations that you shared here from the Analyzer into consideration, thank you! A few followup questions for my own understanding:

Related to #1: I would imagine HAGS and the performance and capture issues it causes would be reflected in frames missed for rendering and not for network. Am I misunderstanding the OBS stats?

Related to #2: I'm a little confused here. Are we referring to two Game Captures within a single scene or two that are [potentially] active at once but in separate scenes? The Steam Capture scene that you mentioned is non-visible and was not in use on the log sent. Are non-visible capture sources still processed? There was a second capture within that scene that has since been deleted as it was for testing swap methods(I'll have to look into the hotkey mode). Is the suggestion that a second capture on a non-active scene might have been interfering with frames being dropped on the network and not in the rendering phase?

3. I was unaware that I could limit Enhanced Broadcasting by track. I will look into how to do that. That said 10,520 kbps is the total number, right? My upload speed should have no issues with that. Assuming there is already a bottleneck, for some unknown reason, where should I be looking for that? And wouldn't limiting the tracks or streaming bandwidth add one anyway? Or is it that the 10,520kbps is for each streaming track?

Thanks so much for your time. I will do what I can to implement every point here and test tonight.
 

sdeon2005

New Member
An update:
HAGS disabled (Strikethrough edit: Realizing as I write this update that I never restarted for this change to take effect...) ✓ Duplicate Game Capture Removal
✓ Enhanced Broadcasting Track Limit to 3(previously 4 I think)

Result is that less frames were dropped and less frequently. More testing needed.
 
Top