triplese wrote: ↑05 Nov 2022, 19:24
andrelip wrote: ↑05 Nov 2022, 15:06
It's similar to my connection (Vodafone 1Gb) receiving A or B.
I had a second router, Ac68u, that runs the custom firmware (Merlin) that supports fq_codel.
I noticed that for 1Gb, the router could not sustain the QoS and the CPU reached 100%. I had to reduce the bandwidth to 25Mb, and now I can have A+ with 0ms.
On 1gbit/s speeds you dont need QoS at all.
And any consumer router cant do this at 2022, even 4-8 core ~2ghz dont enough for that packet rate. You can QoS about 250-300 mbit if your router can process packets in multicore.
Depends on what others do. If the others do lots of downloads, then yes, even 1 gbit/sec still needs a bit of QoS.
You can do efficient gigabit QoS by using two separate routers.
One WiFi-disabled high performance router just for gaming, with only two devices connected to separate Ethernet ports.
- The gaming PC, directly by Ethernet, given highest priority
- The everything-else router (WiFi-enabled) to another port, given lowest guest-network-league throttled priority.
That way, router workload is kept very low for the gaming PC, and keeps the gaming router CPU lightly loaded with minimum local-side bufferbloat / minimum jitter.
Then you only need Ethernet-port-level QoS, which is extremely lightweight and low CPU overhead. This avoids CPU-hogging packet-level QoS, which is the problem you refer to.
Yes, cap your everything-else router to up to 20%-30% of your bandwidth during your critical games, then uncap to 80%-90% rest of the time. Downloading Steam games at 200-300 Mbps (20-30 MBytes/sec) is still First World Problems. Or even go further, cap to 10%.
You still have ISP bufferbloat to deal with, but then you don't have to worry about CPU overload on your gaming router!
That way, your roommate's 100 megabytes/sec sudden Steam download won't suddenly interfere with your game, downloading Cyberpunk 2077 in less than 15 minutes but wreaking havoc with your CS:GO game. Your roomies or family may still need to take longer to download stuff, but then your competitive games merrily play almost as if nobody else is online.