Streaming PC windows 10 messing with bitrate when streaming to twitch somehow
I tried everything, resetting the pc multiple times, twitch bandwidth test and it gave me 100 quality score, tried ipconfig, winsock reset, resetting the ethernet through settings, tried different ethernet cables and a usb adapter, uninstalling the driver and resetting the pc to reinstall it and still the bitrate fluctuates like crazy, even changing to US twitch servers didnt help.
Enhanced broadcast settings were turned off because I never use that at all. My network is fine since my main PC (rtx 4090) can stream perfectly fine (so my network itself and modem are okay) but my streaming pc (GTX 1070) cannot keep the bitrate stable. both usb adapter and ethernet port give out the same fluctuating patterns so it has to be something within windows 10 thats been screwing OBS over.
I have attached the log for the streaming pc here if that helps. I turned off network optimization too.
48 Replies
Is that the streaming PC or the gaming PC? And can I have the other log as well?
Streaming pc
and heres for the main pc
Also I just realized, windows had an update 2 days ago I think
Have you tried turning off network optimizations?
yup, tried turning it on too
binding to default and specific ip as well
Just FYI you should turn HAGS off and run OBS as admin on Windows 10, and turn HAGS on and don't run OBS as admin on Windows 11
Did you make sure all your 3rd party plugins were updated on the streaming PC?
wait is HAGS on in the windows 10 PC??
I was prretty sure it was already off
The OBS log doesn't have a way to tell if it is on or off accurately, so I always mention it
You should double check
okay I was right, Hags is turned off
Also make sure game mode is on on both systems
yup
HAGS is enabled on windows 11 too
The streaming PC also has a lot of game capture sources, you want to eliminate as many as you can so they don't conflict or cause performance issues
How is the streaming PC connected to the internet typically?
through Ethernet
and it was having issues with a direct connection to your modem/router?
I cannot test that since I dont have that long of a cable, but I noticed when I plugged in a usb to ethernet adapter to the streaming pc, the way the bit rate fluctuates acted the same way is it did when my pc was plugged through the motherboards ethernet
I tried different ethernet cables too so it has to be something to do with windows 10
Have you checked for motherboard driver updates?
yup, no new updates since 2018
or tried resetting the network settings in Windows?
but i did update the ethernet driver though, thatd didnt help
and yes I did 3 times
So you always have it connected via a USB to ethernet adapter?
through the settings and also by doing ipconfig release/renew, winsock reset, flush dns
No, I only used the usb adapter to test if it would make any difference, thinking maybe the motherboard's ethernet port was dying, which was not the case
Do you have QoS packet scheduling enabled in Windows?
I have no idea honestly
Check to see if you do, and if you do, try disabling it, or if you don't, try enabling it and try again
QoS (Quality of Service) Packet Scheduler in Windows is a feature designed to manage and prioritize network traffic based on the priority level of different applications and services. It ensures that high-priority applications receive the necessary network resources to function properly, while lower-priority data is deprioritized or throttled to prevent congestion and network lag.
So in theory, having it enabled is a good thing, but sometimes it gets things wrong and causes issues
how do I access that?
It should be through your network device properties
Device manager
ah found it
nope that didnt helped
Did you try TwitchTest and the bufferbloat test?
Also another thing, when you say that "both USB adapter and ethernet port give out the same fluctuating patterns so it has to be something within windows 10 that's been screwing OBS over", what do you mean by "same fluctuating patterns"?
What is the bitrate doing when you notice issues, and how are you measuring this data?
OBS stats window, Twitch broadcast analyzer, etc.?
Okay the twitch server test gives me 100 quality score with canadian and US servers as I mentioned earlier in general chat and I tried checking the bufferbloat link but it didnt work
And by what fluctuating patterns. I mean the bitrate was fluctuating the same way whether I used the motherboard ethernet port or the usb adapter. Instead of reaching 6000kbps which I set. It would bounce up and down like for example going from around 4000 to 5000, then drop to 3000 the next second, next second it would go to 4000, then back down to 3000 or even 2500, next second it goes up to 4500 then 5200, then itll drop again to like 3500-3900kbps. Thats what I meant by fluctuating. The behavior was either exactly the same or very similar with the usb adapter or the ethernet port.
Oh forgot to mention, the stats dock in OBS says 0.0% dropped frames while this is all happening
Is there something in the advanced tab in properties in the ethernet port I should change?
Probably not
Hm, have you tried checking if your ISP has had any issues with nearby or other areas?
I can say without a doubt it has nothing to do with my ISP. As I mentioned before My main rig can stream perfectly fine and it is has something to do with my streaming PC, its ethernet port or Windows 10 screwing things up.
here this is the performance from my main rig (windows 11), and OBS stayed at 6000kbps without any struggle

and here is the performance from my streaming PC with the same settings

and another thing to note, I just remembered I had a longer ethernet cable that can reach from my pc directly to my modem and i JUST test that out. the results were the same. it really is something within the streaming pc or windows 10 itself
Do you have any software that could be doing something in the background, or any VPN or proxy software?
No VPN or proxy software definitely, The only thing I have on really is malwarebytes, discord, and nvidia control panel. Nothing that could screw with the internet connection as far as I know. Also defender firewall shouldn't be doing anything either as when everything I wanted allowed should be already allowed (OBS, Streamdeck app, streamerbot, etc)
Is all this done on both PCs?
Yes all of these are done already except for step 16 and 17. Just fixed that. We already talked about steps 1 - 4 though earlier. But just to be clear, my windows 11 PC is all good. Its ONLY the windows 10 PC thats struggling to keep the upload speed stable. Funny enough the download speed on the windows 10 PC is stable though, just not upload speed so it has to be something messed up in Windows 10, or the motherboards ethernet port or the I219-V Ethernet driver.
easy test. grab a usb to ethernet adapter and try that out and see how bad the messing of the bitrate is. Or like you said update ethernet driver
then if that doesnt work. ethernet port probably on the fritz at that point
oh you tried usb adapter. any virus or malware that could be on the pc. never know. the next step is to nuke the system and reinstall windows at this point. Or you can attempt to install win 11 or your favorite linux distro
Yeah, not sure what else to try, really, maybe others can chime in
I just now even installed another network card in and its the exact same results. Upload connection STILL spiking up and down. Also Im not sure if I can install windows 11 on this PC. Didnt Microsoft cracked down on that a few months ago?
I updated the driver for the new network card and it seem to stay stable for 30 seconds, then it get spiked like crazy. It HAS to be windows 10 itself at this rate. Im also worried about moving to linux due software and drivers compatibility for my DS and 3DS capture cards, avermedia GC573, and my presonus revelator io 24 audio interface

Oh my god I think I finally fixed it!!

it was the goddamn DNS addresses in my ethernet adapter's proerties. As soon I copied the DNS addresses from my Windows 11 PC (Quad9), the connection finally stablized
You should be doing the dns addresses from the router side. Not per device
Ahh..yea I should probably do that later tonight