Reducing jitter under load with QoS
The problem this solves
Ever notice your ping spikes specifically when someone else in the house starts a big download, a video call, or a game update? That's usually bufferbloat — your router queuing up a large batch of that other traffic before your gaming packets, so your gaming data gets stuck waiting behind it.
QoS (Quality of Service) — sometimes called SQM (Smart Queue Management) on more advanced routers — lets you tell your router "prioritize this kind of traffic," so your race session doesn't get bogged down by a Windows Update running in the background on another PC in the house.
Basic QoS (most consumer routers)
- Log into your router's admin page (check the sticker on the router itself for the address and default login if you haven't changed it).
- Look for a "QoS" or "Quality of Service" section — usually under Advanced Settings.
- Enable it, and if given the option, set your gaming PC's device (by name or IP address) to "High Priority" or add it to a priority list.
- Some routers ask you to set your total upload/download speed for QoS to work accurately — use a speed test result from speedtest.net, and set the values slightly (~10%) below what it reports, since QoS works best when it has a little headroom to manage rather than assuming you'll hit your absolute maximum.
Better: SQM with bufferbloat-aware queuing (advanced)
Basic QoS just prioritizes; SQM (available on more advanced routers, or via third-party firmware like OpenWrt) actively manages queue sizes to prevent bufferbloat from building up in the first place — generally a more effective fix if your router supports it.
If your router doesn't offer this and you're comfortable with more technical setup, OpenWrt (free, open-source router firmware) supports proper SQM and can be installed on many router models — worth researching if QoS alone isn't enough, though this is a bigger step and not necessary for most people.
Quick way to check if it's working
Before and after enabling QoS, try this: start a large download on another device in your house, and at the same time run a ping test to a common site (e.g. ping google.com -t in Command Prompt) from your gaming PC. Without QoS, you'll likely see ping spike heavily during the download. With QoS working correctly, it should stay much more stable.
Further resources
- Bufferbloat.net: Getting SQM Running Right — the technical background on why this works and how to tune it well
- OpenWrt wiki: Smart Queue Management — official documentation if you're installing OpenWrt for full SQM support