How-Tos Productivity Downloads About

Bufferbloat? Plain Explanation

Bufferbloat is the reason your video call freezes the moment someone uploads a photo: your router's buffers fill up with queued data, and everything waits in line behind the upload. More bandwidth does not fix it — smarter queueing does. It is one of the most common and least known causes of 'fast internet that feels slow.'

A person on a real laptop in a video call that is visibly frozen mid-frame with a legible connection warning, a real router with busy lights beside the laptop,…

TL;DR / Quick Fix

Quick fix: bufferbloat means bloated router buffers delay your traffic when the connection saturates — uploads freeze calls even on fast plans. Test with a bufferbloat test during an upload. The fix is Smart Queue Management (SQM) on the router, which keeps latency low when the line is busy.

Follow these steps

  1. Understand the traffic jam. When your connection saturates — a cloud backup uploading, a big file sending — packets queue in the router's oversized buffers. Interactive traffic like calls waits behind the queue, and latency spikes from 20ms to 2000ms. That is bufferbloat.
  2. Test for it properly. Run a bufferbloat test (it measures ping during a saturating upload) — or use the router fix walkthrough which includes the test. Test while uploading something big for an honest result.
  3. Enable Smart Queue Management. SQM (often fq_codel or cake) tells the router to keep queues short and fair. It lives in advanced QoS settings on better routers — turning it on is the actual cure, not a workaround.
  4. Cap speeds slightly below maximum. SQM works best when the router knows your real speeds. Set the SQM limits to about 90-95% of your measured speed so the router — not the ISP's bloated equipment — controls the queue.
  5. Check whether your router even offers SQM. ISP-provided routers usually do not. If yours lacks it, that is a legitimate reason to consider a better router — bufferbloat is a hardware-capability problem.
  6. Do not buy bandwidth to fix it. A faster plan with the same bloated buffers just builds a bigger traffic jam. Fix the queueing first; only then consider whether you need more speed.
A person carrying out step one: understand the traffic jam.
Step 1 in action: Understand the traffic jam. When your connection saturates — a cloud backup uploading, a big file sending — packets queue…

What NOT to do

  • Do not confuse bufferbloat with slow internet. Your speed test can look perfect while bufferbloat wrecks every call — they are different measurements.
  • Do not enable old-style QoS instead. Traditional priority QoS rarely helps bufferbloat and often makes it worse; you want modern SQM (fq_codel/cake) specifically.
  • Do not test bufferbloat on an idle connection. The problem only appears under load — an idle ping test will look fine and mislead you.
  • Do not assume gaming routers fix it automatically. Some do, some just add blinking lights — verify SQM is actually present and enabled.

Frequently asked questions

Why does my call freeze when someone uploads a photo?

Classic bufferbloat: the upload saturates your connection, packets queue up, and the call's packets wait behind them. SQM fixes exactly this.

Is bufferbloat the ISP's fault?

Partly — bloated buffers exist in ISP equipment too. But the buffer you control (your router) is where SQM makes the biggest difference.

Will a mesh system fix bufferbloat?

Only if the mesh router supports SQM. Mesh fixes coverage, not queueing — check the feature list, not the marketing.

What to read next

About the author

By Juan Ibarra · Google IT Support Certified (Verified on Credly). See the About page for full author details.

Share this guide