Jump to content

XR500 cripples twitch outbound streaming, proof with TwitchTest.exe


mindlash
 Share

Recommended Posts

Hey folks.  I've been having a time tracking this down, thinking it was PC, GPU, even ISP -- but as it stands, if I bypass my XR500 (XR500 V2.3.2.134-dumaos33-rc14) and go directly through my modem, my connections are nearly perfect.  

According to OBS, to have a healthy connection to Twitch, the quality needs to be at least 80 (worst case).  This is TwitchTest.exe while connected through XR500:

image.png

Minutes later after connecting directly to my cable modem:

image.png

 

I have a 500 down, 20 up - no problem:

image.png.67963ce34b94d0b0ec56f09205452052.png

 

 

I'm not using QoS (my understanding is that is not needed for over 300MB down).

I'm hardwired.

I'm looking to see what suggestions you may have that can help me rectify this issue.  

Thank you.

Link to comment
Share on other sites

  • Administrators
16 minutes ago, mindlash said:

If by having the option set to 'Never' -- then yes, that is how it was.

image.png.dfdd8222178c72b7977d54d33a7a3637.png

That just disables the Congestion Control aspect of QoS, not QoS as a whole which you can do from the Congestion Control menu :menu 

13 minutes ago, mindlash said:

Ah... indeed you're talking of this area:

And I see the numbers moving about -- so this is the culprit? 

Yes I suspect so as it will be prioritizing the game over your Twitch stream, flip the toggle for DumaOS Classified Games to disable it then do the test again 

Link to comment
Share on other sites

For my on personal edification, I tried it with both (Twitch Target on or off).  Here are my results.

Twitch ON:
image.thumb.png.26859837650dfd9407c21fda0ddc0cb8.png

 

Twitch OFF:

image.png

 

So, not only did turning off the ones you mentioned helped... Creating one specifically for Twitch helped even more.

[SOLVED]

Link to comment
Share on other sites

That brings me then to another couple of questions based on the suggestion of adding in QoS.  But first...  Could prioritization not be done by adding my xbox as a game console, and possibly as a call of duty (series) to accomplish this, as such:

 

image.thumb.png.8b33da3989a4798c49652e76a041ce57.png

OR... 

Are you suggesting I use QoS (which I've heard doesn't make much difference if you've got a 300MB connection or more)?  I ask this because I have a LOT of devices on my wifi, but only my xbox and streaming PC are wired.

image.png.47b8f380e823771f2c55f11ea9bda93e.png

Lots of unnamed devices because of the recent restarting of the router... I typically have most of them named.  lots of IoTs

Link to comment
Share on other sites

  • Administrators

You don't need to do multiple prioritizations of the same device, the Games Console service for the Xbox will be more than sufficient. You don't need to use Bandwidth Allocation but I would suggest using Congestion Control as it prevents other devices causing you to lag so everything can use the internet as they normally would and not impact each other. This is particularly important for you streaming to Twitch which requires a constant steady bitrate, one person starts to download and your stream will really suffer.

You can delete offline devices from the Device Manager menu :menu and that will help clear up those unnamed devices.

Link to comment
Share on other sites

The idea of QoS I get -- I've just had a difficult time of setting it up properly.  For example, just getting started, I have a 500 down 20 up connection.  When I do a speedtest from my browser as I've shown above, it's a little over 500.  But when I do a speed test from within XR500, it maxes at 350.  I can override that, that's fine.  But that's where I get 'stuck' with what I should do for my setup.  Do I do a 70 / 90 split ?

image.png.f7f4a29773f3207820db42dd517728f0.png

 

And how much do I give my Xbox (download/upload) vs my Streaming PC (download/upload).

I know for sure Twitch needs 6Mbps, I would like to duo-stream to Kick (another 6Mbps), but I don't know how much I should set for my xbox upload/download.

:/

image.png.3c9d1f743de3bbe0aa541384646a96f4.png image.png.e56a9c7bcc986c4b8ce5ed94515eea40.png

Seems to me nobody else would have internet if connections are/were maxed out on these two devices. *shrug*

Link to comment
Share on other sites

  • Administrators

Ignore the benchmark speed test, it uses different servers so it's not always accurate, input the speeds you get from speedtest.net. We usually recommend 70/70 as a starting point and tweaking from there if needed/you feel you can get a better experience. 

You can reset Bandwidth Allocation, you don't need to adjust that.

Link to comment
Share on other sites

With QoS fully disabled:

image.png.56d433ce0714601ad2a10e091adb832a.png

and all Traffic Prioritizations turned off, I get this for Speedtest.net:

image.png.8bc9b9b558cbd30d2922a9bcdaae378a.png

I get this for Waveform's bufferbloat test:

image.thumb.png.d61bba9363cca7db03aadfbb4a8530a3.png

I get this from TwitchTest:

image.png.9c58054ac737568d905c996cabeda01b.png

Nearly perfect...

I almost feel like QoS, in any form is stunting me more than helping?

 

Simply turning on QoS service back on:

image.png.8d7328d4ddad7e7000b377662ed36922.png

But having it set to NEVER (All traffic prioritizations are off as well:

image.png.19b1d2587a5330c41413e816ff685820.png

My Speedtest.net immediately takes a hit:

image.png.3946e911e586e21a782d269cb559f67b.png

Waveform confirms speeds, though shows a little bufferbloat fix (at the cost of over 100Mbps loss)

image.thumb.png.318ca990a4b5d29118ff9951049bbc0a.png

My TwitchTest shows degradation as well:

image.png.c4053556e2a47422cb0a7930da4fd535.png

This is all from just simply enabling QoS -- not even setting anything for it to do.  Either I'm fully misunderstanding something, or I think there are bugs preventing QoS from doing what it's supposed to do (at least for me).  Thoughts?

I do appreciate your following up on this.

 

Link to comment
Share on other sites

  • Administrators

QoS enabled means DPI is enabled which means it's analyzing packets which is why the speed is taking a slight hit but if you set Congestion Control to Always/Auto-Enable at 70/70 that will reduce the bufferbloat. In regards to the Twitch test, you don't need all those options to be 100, they're a list of servers you can stream to so pick the one with the highest quality/lowest RTT and use that and you'll be good.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...