intermittently dropping frames with good pc/connection

constanzo111

New Member
I tend to stream for an hour or two on any game with low cpu% usage and smooth graphics but will start to drop frames seemingly at random. It doesn't appear to matter what bitrate or resolution I use. I've tried altering many obs settings from network to output but nothing seems to be working. I've made sure background processes have been minimized and obs is allowed through my firewall. I'm really at a loss. Everything down to the cable wiring is brand new. https://obsproject.com/logs/V8ltKIRVBqBLrLr5

I've also used twitch test to select the best server to stream to. I have a brand new modem/router. I have a cat8 wired ethernet connection. Network adapter is up to date.
 

PaiSand

Active Member
Looks like you suffer from a bad ISP.
Disable dinamic bitrates so you can test it better.
Please use this tool to better measure the internet connection againt twitch servers:
Please post images of the test results. Anything bellow 90 quality is bad and most probably your ISP is at fault, specially on the rtmp protocol used to stream.

Your computer is capable of handle without hasle 1080p at 60fps and 8000kbps
Run the Auto-configuration Wizard (tools menu) and apply the settings it gives. Notice 2 changes: one is set as simple output mode and the other is set NVENC. Keep it as is. Restart OBS (!important) and then test it as is.
You have an nvidia GPU which has separated electronics to do the encoding so you can play and stream/record at the same time.
 

constanzo111

New Member
I put my log into the OBS analyzer and noticed the "Audio buffering" warning was at critical. I then looked up to see if GOXLR had any issues with OBS. The entire company no longer updates their audio drivers. I tested a stream again without audio and it was fine. Is this a known issue?

Will send another log and twitch bandwidth test soon
 

constanzo111

New Member
Looks like you suffer from a bad ISP.
Disable dinamic bitrates so you can test it better.
Please use this tool to better measure the internet connection againt twitch servers:
Please post images of the test results. Anything bellow 90 quality is bad and most probably your ISP is at fault, specially on the rtmp protocol used to stream.

Your computer is capable of handle without hasle 1080p at 60fps and 8000kbps
Run the Auto-configuration Wizard (tools menu) and apply the settings it gives. Notice 2 changes: one is set as simple output mode and the other is set NVENC. Keep it as is. Restart OBS (!important) and then test it as is.
You have an nvidia GPU which has separated electronics to do the encoding so you can play and stream/record at the same time.
This is a obs log of a stream without using audio at the new settings you recommended. https://obsproject.com/logs/O9GAuybB4eqiOkmI
 

rockbottom

Active Member
If enabled, Energy Efficient Ethernet, ultra low power mode & system idle power saver are known to cause issues with your Marvell AQtion 10Gbit Network Adapter.

Also, check your mobo support page for updated drivers. I'm running driver 3.1.3.0 with my Marvell 10G adaptor with no issues. (Asus Maximus Z690)
 
Last edited:

constanzo111

New Member
If enabled, Energy Efficient Ethernet, ultra low power mode & system idle power saver are known to cause issues with your Marvell AQtion 10Gbit Network Adapter.

Also, check your mobo support page for updated drivers. I'm running driver 3.1.3.0 with my Marvell 10G adaptor with no issues. (Asus Maximus Z690)
Already done. I've called to upgrade to business speed internet today. If the issue ends on wednesday then I'll report back with the news.
 

rockbottom

Active Member
Your Twitch test above looks A-OK to me, upgrading your internet more than likely won't improve anything. Also according to that Twitch test, you're running a very old driver. If you have another NIC on that board, try using it.

1690642341678.png


 
Last edited:

constanzo111

New Member
Your Twitch test above looks A-OK to me, upgrading your internet more than likely won't improve anything. Also according to that Twitch test, you're running a very old driver. If you have another NIC on that board, try using it.

View attachment 96242

Did everything you suggested and everything Pai Sand suggested. Got new internet but still dropped frames. This was soon after I tabbed out to adjust my chat window. https://obsproject.com/logs/KJQgOdS3DddZoD0y

Everything was going fine for multiple tests until this point
Still have "Max audio buffering" in the OBS analyzer
 

qhobbes

Active Member
1. Enable "Game Mode". Game Mode can be enabled via the Windows 10 "Settings" app, under Gaming > Game Mode. Leave Xbox Game Bar, Game DVR and Game DVR Background Recording off.
2. Enable browser hardware acceleration due to improvements to performance and significantly lower CPU usage for browser sources (CPU load can lead to audio buffering hit the maximum value.) This can be enabled in Settings -> Advanced.
3. You can either have dropped frames or lower quality (bitrate). If you don't want dropped frames, enable Dynamic Bitrate in the Advanced Network settings.

Post new log if still having issues.
 
Last edited:

PaiSand

Active Member
There's a clear issue on the network connection as it shows this:
17:34:23.142: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 586 (20.5%)

It could be a bad cable, network driver, the actual network adapter, issues on the router/modem, issues on the ISP at some level.
If you can, use a different cable and test. Change the port where the cable connects into the router/modem. Verify if the network driver needs to be updated (look on the motherboards site). All the common places where to look. If all checks out, and if you got one, try a different computer.

So, you have a 10Gb capable network adapter but is connected at 1Gb. This can be a problem if the router / modem are actually 10Gb too.
You may want to use this other handy tool from R1ch https://r-1.ch/R1TCPOptimizer.zip
Appart from optimize the network traffic it can fix problems caused by oneself or a not so good optimizer.
 

constanzo111

New Member
I think that there is something to this Audio max buffering thing. It's the only commonality between the 2 computers I've tried and the 4 modems. When I shut off the computer after a bad test stream, the bad streams are further apart. It suggests to match audio timestamps which I think should be right already in my settings. I'm on the right trail but let me know if you've heard of a setting or something that has caused this issue from the system source. Microphones don't seem to matter.
 

constanzo111

New Member
I think that there is something to this Audio max buffering thing. It's the only commonality between the 2 computers I've tried and the 4 modems. When I shut off the computer after a bad test stream, the bad streams are further apart. It suggests to match audio timestamps which I think should be right already in my settings. I'm on the right trail but let me know if you've heard of a setting or something that has caused this issue from the system source. Microphones don't seem to matter.
(As in, there's more buffering that stacks causing frame drops with each test stream)
 

PaiSand

Active Member
2. Enable browser hardware acceleration due to improvements to performance and significantly lower CPU usage for browser sources (CPU load can lead to audio buffering hit the maximum value.) This can be enabled in Settings -> Advanced.
 

qhobbes

Active Member
1. Enable "Game Mode". Game Mode can be enabled via the Windows 10 "Settings" app, under Gaming > Game Mode. Leave Xbox Game Bar, Game DVR and Game DVR Background Recording off.
2. Binding to a manually chosen IP address is rarely needed. Go to Settings -> Advanced -> Network and set "Bind to IP" back to "Default".
3. Enable Dynamic Bitrate in the Advanced Network settings.

Post new log if still having issues.
 

constanzo111

New Member
1. Enable "Game Mode". Game Mode can be enabled via the Windows 10 "Settings" app, under Gaming > Game Mode. Leave Xbox Game Bar, Game DVR and Game DVR Background Recording off.
2. Binding to a manually chosen IP address is rarely needed. Go to Settings -> Advanced -> Network and set "Bind to IP" back to "Default".
3. Enable Dynamic Bitrate in the Advanced Network settings.

Post new log if still having issues.
What is the exact logic behind suggestion number one?
 
Top