I am having some extreme inconsistency issues with my new Hitron CGN3 modem and my Xbox One/Xbox Live connection. This has been going on ever since I upgraded my connection to the new fiber 250 package about a month ago.
Here is what is happening:
- I am connecting through the a cat 5e lan cable directly to the modem.
- if I run a detailed network test on the network settings of the Xbox, I get a download speed of approx 80 - 110 MB and an upload of approx 21 MB. This upload is great but the download is nowhere near what it should be.
- if I run a second test the download speed drastically drops to around 60 MB but the upload remains around 21 MB.
- if I run a third test the download drops again to between 15 - 20 MB but upload stays the same. All tests after this will stay with a lown download speed unless I walk away for a while. if I did walk away and come back amd try again, i would start off with results like in the first step and go down each test afterwards.
- all speed testing and usage from the cell phones, computers and tablets in the house do not have this type of issue as they all stay consistent, even if I ise the same cat 5 e cable the Xbox is using and the same port on the modem.
- I have replaced the modem once already.
- I have replaced all cat cables with new ones and they do perform as expected when plugged into a computer.
- I have setup port forwarding and also tried putting the xbox in the dmz with no luck.
- techs have verified the lines and signals seem good coming into the home.
- I have taken the Xbox to a couple other peoples homes who have the same internet package and there I can get 200MB down consistently so it can't be the Xbox.
- i have even disabled the residential mode for the modem and plugged the Xbox directly into the modem now in bridge mode and still can only get consistent download speeds of 30 MB but if I plugged a computer into it, I get great speeds.
At this point, the only thing left I can think of is something on the server side liniting this type of connection from the Xbox.
Any ideas or help would be greatly appreciated!
Only thoughts on it..
Just checked, and the network port on the Xbone is gigabit... so shouldnt be any limiations via that.
The NAT on the unit, is a little strict.. i know people sometimes have issues with it when just internal.. which could be restricting on how its connecting.
But putting the unit in bridged, or having the xbone in the DMZ, should remove that.
Having had it for a month.. the you should be on the new firmware for the CGN3.. so it shouldnt be any issues with that.
Only thing i can think... what speed test/measurement thing are you using on the xbone? Is it its own built in thing?
As the SERVER it may be connecting to, may be drasticaly different location than where you would be doing one via the PC, which could be skewing results.
Thanks for the input.
Yeah, by default the NAT is set to moderate but I was able to try it with the NAT set to open by specifying the IP, Gateway and DNS servers manually. Even though they were the same ip's that got assigned automatically, this seemed to change the NAT setting to open.
Yes, I do have the latest firmware on the modem, that was one thing that I had verifed with Rogers support already.
The speed test I am doing is a connection test that is built into the Xbox and I do understand what you mean that this built in method could be hitting a totally different set of hops to get to different servers, in fact I have read that the Xbox Live servers are in Washington. As this point that does makes sense until you factor in the following, if I take my XBox to my brothers house which is about a 5 minute drive away, I get 200 MB downloads speeds consistently, I would assume that at his place I would still be hitting Washington servers. On top of this, I have also had my brother bring his Xbox to my place and he too gets the same 30 MB download speed with his but not his laptop, tablet, etc.
To me it seems more and more like something on a Rogers server is limiting the type of connection to and from the xbox and that limitation is assinged specifically to my account/connection. That is the only thing I can think of that would cause this type of results. I pretty confident in the fact that I have ruled out all hardware issues as well as tried all software settings without any luck.
Your XBox One may not be testing speeds to a location nearest you. Are you able to get a location on where the tests are being performed? If it's being performed against a server over in the west coast, then you'll never get accurate results from a 15 second speed test. It's never safe to assume that your speed tests are coming from the same location everytime you perform a test.
Preferably you would want to test your speeds on a computer against either speedtest.net or rogers.com/speedcheck.
Also, what's the concern about the speeds on your XBox One. Even with a 100mbps speed test is more than sufficient for 90% of the stuff you'll be doing with your XBOX which would be gaming and streaming videos. You'll be using no more than 10mbps tops on those items. The rest of the bandwith you own would be unrealized/unutilitized unless you were doing downloads of games.
Your primary focus on your XBox One should be having the lowest amount of latency as possible, with a high degree of stability. Bandwidth would be secondary to that with the internet connection that you own.
I understand that the speed test may not be a location near me when going to the Microsoft servers, but again, those are the same Microsoft servers I would be testing against from the other locations that have tested fine.
I do test my computer against rogers.com/speedcheck and that is usually fine although last night was terrible. That check verifies the speed from my connection to the Rogers servers using a different method that the xbox does not use. It is not possible to run these exact tests on the xbox as these (speedtest and speedcheck) are both flash based tools.
As for your update, I think you have missed my whole point. First off, I'm not getting 90%, my first connection test will get between 70 - 80 down which is not even 50% of the 250 I get (and yes I know it is UP TO 250). My second test drops from there to between 30 - 60 and each test after that comes in between 20 - 30 down. Does it bother me that I do not get anywhere near the 250, of course, but my real concern is the inconsistency of the speeds. Due to this, one minute everything is fine and 10 seconds later everything is lagged.
These other locations that you have tested the xbox one on.. are they ALSO using Rogers internet? Or a different provider?
I ask.. not for the sake of that rogers is throttling/blocking anything (there would be no reason to.. they would WANT you to use more.. more likely to go over your usage amount)...
But more for the sake of ROUTING.
Again, since the test the xbox one uses, is farther away.. the PATH to get there... might varry from provider to provider.
There is a MAJOR issuse going on, with one of the major peering partners in the US... WoW, LoL and other games are greatly effected by this, as MANY major ISP's in canada and the US, route through this set of nodes. THis can effect speed, latency, etc.
Its possible that if on other ISP's, that they are taking DIFFERENT paths to the destination.
I am glad I am finally talking with someone that does have ideas and does know about technology as it has been very frustrating trying to get people to understand what is going on.
With that being said, to answer your question, yes, both other location I have tried are both Rogers customers, both on the exact same package as me (i.e. 250 fibre - 250 up - 20 down) and both have the exact same modem, Hitron CGN3. This is one of the main reasons I am thinking there is something specifically assigned/throttling my particular account.
I know about the ISP disputes and of course the software/service provider disputes (i.e. Netflix, etc.) currently going on but you would think if that was the case it would not just happen at my place but also at the other two locations I have tried. On top of this, if this was also the case, I wouldn't think my home would be consistently slow and the other two location consistently fast (both locations always show between 180 - 200).
I honestly don't think Rogers is performing any throttling on my account on purpose, however we all know they used to do it as they were order by the CRTC to stop doing it. The main area they used to do it was P2P (which XBox Live technically is). I have been a Rogers customer for over 10 years I am wondering if they have forgot to remove something on my account.
My XBox Live speed has never been over 30Mbps (download) for years (used to have a 360) but it was never that much of a concern as I did not have such a great package at that point. Now that I have a fibre package, it is not only the fact that it is not faster, it is now way more unstable and sometimes even unusable.
Ok, they are rogers customers.. Hmm..
Are they in the same basic geographic location? (city, etc) or fairly different.
I know my paths, even through rogers servers, are different than say someone who is in toronto, etc
(i am like an hour north of toronto)
If we KNEW what server the xbox tested against.. could to a tracetroute and pathping from both households and see if any varriences.
(wish you could do those FROM the xbox)
The xbox data should NOT be P2P though.. P2P data throttling, was targeting specifically TORRENT data type packets.. which xbox shouldnt be using that i am aware of.
yuppers, each location is in the same city no more than 10 km from each other. The city itself is about 30 minutes west of Hamilton.
I am checking with Microsoft to see if I can get some info on the servers that the xbox is hitting so that we can attempt some tracing. Not sure how much luck I will have but its worth a shot.
Listen, I understand you want to see full speeds out of your XBox One when it comes to running tests, but those tests are usually there to provide verification of connectivity, not to test the full benefits of your XBox connection.
I have a PS4 and I'm in the same boat. When I test my connectivity using the speed tester on there, I usually get around 40mbps download out of my 250mbps connection. Especially when the download test only runs for 5-10 seconds before going onto the next test. In reality, it's not going to know my true bandwidth speeds in that short duration of time. But I really don't care about it. The thing I'm most concerned about is latency when playing games.
Just because I have a lambo that can go 300km/h doesn't mean I should set my expectation that I'll be going 300km/h all the time especially when the city streets are only going 50km/h with the normal flow of traffic. Meaning that my gaming experience is only going to be using 10mbps download max out of my 250mbps connection. So I really don't care if the speed test shows me 40mbps because that's plenty for my needs.
Latency and packet loss are the numbers I'm concerned about because that is the biggest deal when it comes to multiplayer gaming. Latency is the reaction time it takes for me to press a button to fire my gun, goes out to the internet and gets registered to the other consoles. The smaller that number is, the better off you are. Preferably below 60ms. Packet should be 0 or near 0 as much as possible.
The speed test results that you get on your Connection Test would be completely randomized due to large throughput you have on your connection because:
What I would be checking for is your experiences in multiplayer game play, such as:
If you are experiencing those, I would focus my attention on pathpings and traceroutes to various services to see what my latency is like throughout the network. Minimum focus would be on Speedtests. Granted, high fluxuations in latecy and packet loss usually results in lower speeds, but not always.
Start by doing trace routes to
For example, playing an EA game? Maybe due a tracert/pathping to akamai.cdn.ea.com to see if I'm getting packet loss or high latency round trip times.