After turning off acceleration, the connection speed dropped to 420mbps. Unfortunately qos still doesn't work. I tried cake and flexqos.Bug report posted:
RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled · Issue #615 · gnuton/asuswrt-merlin.ng
Router Model Affected Models: RT-AX58U Firmware Version Affected 388.7_1 Is this bug present in upstream Merlin releases too? No Describe the bug Cake and FlexQoS doesn't work because Hardware acce...github.com
After turning off acceleration, the connection speed dropped to 420mbps. Unfortunately qos still doesn't work. I tried cake and flexqos.
Without any Qos, the internet behaves much better. In my opinion, qos in Asus is broken already in the original firmware. I don't think anyone would modify and improve this qos when making Merlin.Your issue and mine maybe unrelated if it’s a model/build specific issue. If yours said that hw acceleration is enabled well using flexqos or cakeqos you might have the same issue. But yes with hw acceleration you’re going to get faster speeds using no qos or adaptive qos. If you use flexqos or cake they have hw acceleration disabled. You’ll notice a speed drop with hw off.
At least for me neither flexqos or cake work currently so it’s maybe akin to having qos off and hw acceleration off. Without the traffic shaping and congestion control it’s going to hurt your speeds.
Without any Qos, the internet behaves much better. In my opinion, qos in Asus is broken already in the original firmware. I don't think anyone would modify and improve this qos when making Merlin.
I wanted to upload tomato and use their QOS, but unfortunately. I must have uploaded something wrong because I didn't see any useful function.
Supported from 2023.3.
2.5Gb WAN (Internet) Port.
Based on AsusWRT GPL388.22525.
Offers AsusWRT GUI/Features and some FreshTomato Features (as of Sept, 2023)
The way the firmware detects Archer status on that page is by running:View attachment 59737
Remoted into their router. Doesn't seem to be disabling archer ssh seems to confirm it's disabled. but even though you reboot the router the UI and cake doesn't agree with the value. So this seems to be a GNUton issue. I'll make a bug report if their isn't one already.
View attachment 59738
/bin/fc status | grep "HW Acceleration"
Thanks that's helpful.The way the firmware detects Archer status on that page is by running:
Code:/bin/fc status | grep "HW Acceleration"
You need to reboot for the nvram change to take effect.Thanks that's helpful.
View attachment 59743
View attachment 59744
Archer is unfortunately still stuck on. But I can add this to the bug report.
Yes I did. It persists.You need to reboot for the nvram change to take effect.
I don’t know the technical difference as to why openwrt’s Cake SQM works with hardware acceleration and why it doesn’t with Asus merlin that would be a question for @dave14305 or @RMerlin or search the forum for past information.In my case, with a 500mbps connection, turning off hardware acceleration is the worst idea you can come up with. Acceleration is unnecessary for connections below 300mbps. You should use such qos and software that everything cooperates properly to obtain +0 DL/+0 UP on the bufferbloat. My friend on OpenWRT by setting SQM to 490 mbps, cake and piece_of_cake obtained +ms1 DL. I want to get the same on ASUS firmware / Merlin. But unfortunately this qos software sucks and it only gets worse with qos enabled.
I don’t know the technical difference as to why openwrt’s Cake SQM works with hardware acceleration and why it doesn’t with Asus merlin that would be a question for @dave14305 or @RMerlin or search the forum for past information.
Gnuton builds his fork from the upstream of Merlin’s builds, and merlin builds from upstream GPL provided by Asus. They have a working relationship with Rmerlin and I can’t say I know if the same is true with Openwrt, so they might take liberties that modify broadcoms SDK or other functions which might not be allowed since much of it is proprietary.
Regardless of if it’s Asus or Openwrt’s, version of Cake SQM I’ll be happy with stability of the QoS’s and would take either if applicable. But I agree if HW acceleration worked on Asus I think none of us would complain about the benefits.
Broadcom vs Qualcomm.I don’t know the technical difference as to why openwrt’s Cake SQM works with hardware acceleration and why it doesn’t with Asus merlin that would be a question for @dave14305 or @RMerlin or search the forum for past information.
Thank you for the clarification.Broadcom vs Qualcomm.
Broadcom's Flow Cache will cache flows, bypassing the kernel stack. Cake needs direct access to flows to be able to properly manage them. If you have Broadcom's Flow Cache enabled while using Cake, then Cake won't be doing its job.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!