OpenWrt is a Linux based operating system that can be installed on various routers.
I have relatively fast internet so when I play a game or jump on a video call, I expect my internet to be fast with no buffers or delays. To my frustration I have noticed high latency and jitters periodically during gaming or video chatting. Up to this point I had just accepted the delays and thought they must be due to my router placement or competing wifi bands or the little router gnomes not doing their job correctly. My internet was fast enough and most of the time I could just wait a second and the high latency would go away. And then I watched this video from Linus Tech Tips. I recommend you go watch it as they do an excellent job explaining what Bufferbloat is and how SQM can help. In short, Bufferbloat is a phenomenon that occurs when small packets are delayed in the buffer waiting for larger packets to be processed. In reality this results in high latency and jitters in-game and in video calls.
The solution? Smart Queue Management(also known as Active Queue Management)
In short SQM is able to allow the small packets through the que before the large ones finish going through.
This is a simple explanation so if you want to learn more here is a link to a wikipedia article about SQM.
Make sure you download the Firware OpenWrt Install file and not the Upgrade file!
Do NOT interrupt the firmware flashing process, you risk bricking the router!
Did you like this tutorial? Want to see more like it? Leave a comment! Ha, you can't cause I haven't configured comments yet.
Linus Tech Tips' video: