What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

FlexQoS FlexQoS on Gaming

macster2075

Very Senior Member
I have been trying out FlexQoS and it works great for the most part, but I've noticed a couple of things.
I am on 50/10 speeds.

1. All wired devices abide by the QoS rules I have in place, except the wireless devices. They are completely unaffected by the QoS rules.. why is that?
When I go to speedtest.net on my iphone, I still get full speeds instead of the the speed I have assigned... this doesn't happen to wired devices.

2. Gaming is also unaffected, but I think I may know why, but need confirmation.....
All devices connected to the router are using OpenVpn.

When the game has an update, it completely bogs down the internet for everyone, even though QoS is in place. I have tried lowering the bandwidth to almost nothing and it still hogs the bandwidth.
The game launcher has a bandwidth limiter option in the settings and if I enable it, then the issue is gone.

So my question is, why does it abide by it's own launcher QoS rules, but ignores the router's?
Is it because the launcher has a built-in VPN which bypasses the router's QoS?

When I go to the game settings under network info, I see this which shows an internal IP of 10.8.1.7 which is not mine... that's why I am thinking it has its own VPN.
But, I am a bit confused because all my devices are connecting using a VPN, but they still abide by the QoS rules.

Any ideas as to why this is happening?

1671737768308.png
 
Last edited:
If I change it to Bandwidth Limiter or Traditional then my iphone does abide by the QoS.
Does this mean QoS doesn't work for wireless devices unless I use those two options?
 
Are you trying to QoS your VPN connection?
 
Well, Adaptive QoS sees VPN as one single category traffic. What you expect it to prioritize?
 
But why do wired devices which are all using a VPN, all abide by the QoS rule.
If I set Adaptive QoS and set it to manual like the instructions in Github says...

  1. Enable QoS in the router's GUI.
  2. Set QoS Type to Adaptive QoS
  3. Set Bandwidth Setting to Manual Setting
  4. Set your Upload Bandwidth in Mb/s to 85-95% of your worst speedtest results without QoS enabled
  5. Set your Download Bandwidth in Mb/s to 85-95% of your worst speedtest results without QoS enabled
  6. Set your QoS priority mode to one of the predefined modes or choose Customize and set your own. If you customize, it is recommended that you keep Learn-From-Home at the bottom of the priority list.
  7. Hit Apply.
When I set it this way, wireless devices completely ignore QoS rules...while wired devices work fine.
 
I don't know why it happens, but my suspicion is Adaptive QoS in your case is doing nothing more than Bandwidth Limiter. At least trying to with all the NAT acceleration hacks applied on top. Not sure why all your traffic goes through VPN. This only limits your options, speed and increases latency.
 
When it comes to gaming.. even when I am not using a VPN to play.. QoS does not affect the game at all and it will use all the bandwidth it wants, no matter the QoS setting.
As pointed out before, the game launcher only abides by its own bandwidth limiter. If i don't enable this, every time the game updates, the entire network slows down.

I can't tell why it's bypassing the router's QoS settings.

1671752451302.png
 
Unrecognized traffic perhaps.
 
could it be due to the game has it's own vpn within the launcher and it's why it shows a different internal IP 10.8.1.7?
mine is 192.168.x.x
 
I'm also just confused as to why wired devices work fine with QoS, but not the wireless devices when using Adaptive QoS.
I've been reading other posts, but I haven't found a solution if there is one.

I went back to using Cake and it works as intended.. even the wireless devices work with the speeds assigned.
The only thing that doesn't work no matter what, is limiting the bandwidth of the game via the router.

What I mean is, if I do a speedtest on this computer, it will reflect the speeds I set it in QoS...but, it has no effect when updating the game.
It's not a big deal as I can just enable the limit in the game, but I just wanted to know why the game ignores QoS.
 
Last edited:
I would expect Adaptive QoS to ignore Wireless Guest Network #1 (bridges br1 and br2), but not the main wireless that’s part of the br0 bridge.
 
I found after installing FlexQos, It broke my VPN connection to connect to router from outside of network. Tried rebooting the router, restarting the service.. nothing worked, until I removed FlexQos.
Not sure if anyone else experienced this.
 
Good evening. May I confirm FlexQOS can only support QOS for wired but not wifi6 devices ? Eg a desktop connected to wireless Asus Ax88u router. Ax88u connected to optical router (ONR). FlexQOS on ax88U. Default setting where gaming was at highest priority. With this, can the desktop doing gaming (counter strike 2) get the first priority ?

I’ve gone ahead to customize via the flexQOS GUI to add “counter strike 2 “ ports and classify it under Gaming. Would this help?
 
May I confirm FlexQOS can only support QOS for wired but not wifi6 devices ?

It will work for both, but this specific script is now in so called AMTM-OSR repository or Orphaned Script Revival. It doesn't have a maintainer. As per previous developer supporting FlexQoS it works well on Wi-Fi 5 routers, mixed results on Wi-Fi 6 routers and it doesn't work at all on Wi-Fi 7 routers. Test your luck with whatever is available. No much future development of FlexQoS is expected.
 
Good evening. May I confirm FlexQOS can only support QOS for wired but not wifi6 devices ? Eg a desktop connected to wireless Asus Ax88u router. Ax88u connected to optical router (ONR). FlexQOS on ax88U. Default setting where gaming was at highest priority. With this, can the desktop doing gaming (counter strike 2) get the first priority ?

I’ve gone ahead to customize via the flexQOS GUI to add “counter strike 2 “ ports and classify it under Gaming. Would this help?
It works on both wired/wireless devices...make sure the gaming device(s) have a static IP and add it to the gaming rule (under local IP) within Flex (customize).

Can you post screenshots of your current setup within QoS and the FlexQoS tab? Also make sure you don't have any rules/device priority under Gear Accelerator.
 
Hi @Kingp1n , this is the snapshot and current setup.
QOS_SNAPSHOT.jpg
FLEXQOS_SNAPSHOT.jpg




You can see that the CounterSTrike2_1/_2 in the FlexQoS, I've set the local IP 192.168.50.61 the gaming port for this game to be classified as Gaing which is the first prioity in the QoS.
However, I think it is still not perfect. When one PC do a big download (100GByte file but it is chopped into chunk), I saw that the PC consumed the entire "Download Bandwidth" I've set. Despite gaming can still work but when doing ping test, the jitter is HIGH. Ping can be < 10ms but the jitter is high. It can still cause disruption....

There are information in forum that QOS is not required when the bandwidth is BIG is incorrect. QOS is a must-have feature and need to be reliable. In my case, a download of 100G (one file but it seems it internally chopped into chunk to deliver) basically just consume my entire download. There is no capability to limit unless I use Bandwidth Limiter which I think it is not useful. Even if I limit it to 40Mbps, it will still cause bufferbloat. Bufferbloat should be the problem I am encountering and it seems not able to completely solve it. Any further advice? Take note that my ONR (Optical modem), I've subscribed 3Gbps. It has a 10G port but my router is AX88U which is 1G port. My house internal cable is all up to 1G (it is not cat6 or above cable). My wifi throughput hit like occasionally 800Mbps and sometime 900Mbps. I am putting 700 and 600Mbps on the upload/download bandwidth setting to be conservative.


Best Regards,
Wee-How
 
Hi @Kingp1n , this is the snapshot and current setup.
View attachment 69267View attachment 69268



You can see that the CounterSTrike2_1/_2 in the FlexQoS, I've set the local IP 192.168.50.61 the gaming port for this game to be classified as Gaing which is the first prioity in the QoS.
However, I think it is still not perfect. When one PC do a big download (100GByte file but it is chopped into chunk), I saw that the PC consumed the entire "Download Bandwidth" I've set. Despite gaming can still work but when doing ping test, the jitter is HIGH. Ping can be < 10ms but the jitter is high. It can still cause disruption....

There are information in forum that QOS is not required when the bandwidth is BIG is incorrect. QOS is a must-have feature and need to be reliable. In my case, a download of 100G (one file but it seems it internally chopped into chunk to deliver) basically just consume my entire download. There is no capability to limit unless I use Bandwidth Limiter which I think it is not useful. Even if I limit it to 40Mbps, it will still cause bufferbloat. Bufferbloat should be the problem I am encountering and it seems not able to completely solve it. Any further advice? Take note that my ONR (Optical modem), I've subscribed 3Gbps. It has a 10G port but my router is AX88U which is 1G port. My house internal cable is all up to 1G (it is not cat6 or above cable). My wifi throughput hit like occasionally 800Mbps and sometime 900Mbps. I am putting 700 and 600Mbps on the upload/download bandwidth setting to be conservative.


Best Regards,
Wee-How
Under the QoS Tab...are you using the Customize mode?
How is your QoS prioritization setup? This is my current setup:
Gaming
Web surfing
Video and Stream
W-f-H
Others
File Transfer
L-f-H

You can adjust these however you wish just make sure L-f-H is at the bottom (recommended).

Also, under the FlexQoS gaming rule you don't need 2 rules for counterstrike...remove the 'UDP' one and only leave the one the shows 'BOTH'. Also the remote ports should reflect !80,443. Make sure you don't have any prioritization setup under Gear Accelerator (under Game tab) as this will mess with FlexQoS.

Folks here will say you don't need QoS enabled with your speeds but it doesn't hurt to try this new recommendations above and let us know.
3278.png
 
Last edited:

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top