Gaming and Bufferbloat

Soldato
Joined
31 Jan 2022
Posts
3,583
Location
UK
Testing my internet connection, one problem I have is that when I am gaming my latency collapses if anything else uses the broadband. I can happily allow up to about 70% of the bandwidth to be used but any more than that, and my latency increases by a factor of 100.

I have been experimenting with some routers to try to correct this, but my knowledge is just too poor!

I tried a Netgear XR1000 because they specifically mention that they limit the bandwidth when a game is detected. The system works very well, but the router is a bit basic and seems that they often suffer bugs which ironically often affect the very feature I want.

Problem is that I can't seem to find other routers that have this feature. Perhaps they do, they just don't specifically mention it. TP link for example just come out with vague terms without specifying exactly what you are getting.

Can anyone give me pointers on this?
 
Zen. I have mentioned this to thm, but they quickly dismiss it. I never seem to get an answer from them about it and I sort of get the idea that they are saying there is nothing they can do about it. Probably I don't know much about what I am talking about so I give up too easily.
 
Last edited:
What type of connection? Have you limited upload bandwidth to 90% of the total available?

Experimants have shown me that when I am gaming I need to limit it to 70% or so. This has minimal effect on the latency when everything else is using the broadband. Problem is that apart from the Netgear I am not sure what other routers have the ability to do this when I am gaming. I don't really want to set it as low as 70% all the time. There are some routers that seem to offer this under different names but I am uncertain which.
 
Why not use the router they gave you? You don't need to buy a 'gaming' router, they often make things worse.

OK but how? I mean what do I need to set? I have looked in other routers and no one seems to have that setting ( well, maybe they do but I don't know what names it goes by ).
 
What did Zen send you? Is it the AVM FRITZ!Box 7530?

Plug it back in and give them a call, they should be more than happy to guide you through it.

Alternatively check the documentation, such as this:


Prioritisation doesn't work. Once the connection is pretty much saturated then the delays exist no matter what I set in the router. So far the only think I have found that does actually work is the Congestion Control that is in some Netgear routers. Queue Management I think it is called in some others ( I have been trying to read up on it, but ... ). It seems that the only way to combat the problem is to limit the amount of traffic.
 
It will work fine providing the apps are being categorised correctly - i.e. your games need to be "Prioritized applications", and whatever else that is using the network needs to be categorised as "background applications".


The only way you could do this any differently is to use something like a Draytek router, limit bandwidth per device to say 5Mb down/1Mb up, which will physically stop any one device from using all the available bandwidth (but then has huge downsides in that you slow down e.g. game updates, as they can't then use all the bandwidth when needed)

The problem is that I don't think the delays are anything to do with me, so priority seems to have no effect. Only slowing the connection down does. But thing is that I don't want to slow it all down all the time, hence the need for SQM ( Now I have learnt that's what it's called, lol ).
 
But if your apps aren't being correctly prioritised, how does your router know that it should prioritise your traffic?

And expanding on the why you think the delays aren't anything to do with you..

So what else is using the broadband?

If you know what else is using it, you categorise that as background applications


SQM isn't the be all and end all (and indeed there are other algorithms like fq_codel or cake), if you don't know exactly what is using the bandwidth at any given time, it's going to be difficult to control it?

It might be useful to even know what speed your connection is? (there's a whole load of difference between trying to traffic shape my <20Mbps FTTC connection with 3 Kids using it, versus a 900Mbps FTTP that should need very little interaction)

I don't honestly see what it has to do with what is using the bandwidth. I mean this is about reducing the available bandwidth to all devices when I am playing games. I tried prioritising traffic, making everything low priority apart from games and it made absolutely no difference.
It's a 300mbps download 50mbps upload. There are some servers we use that can easily use any bandwidth that is made available to them. The main problem though is actually the upload. That falls apart very quickly.
But using the Netgear Congestion Control ( which limits bandwidth ) it works very well. My only problem is that it's very buggy software. It has a habit of randomly not working at all.
 
Back
Top Bottom