gzenux / asuswrt-rtn18u

The UNOFFICIAL Asuswrt-Merlin ONLY for ASUS RT-N18U router.
https://gzenux.github.io/asuswrt-rtn18u
Other
62 stars 13 forks source link

ASUS RT-N18U - slow speed when downloading via Steam #59

Open Martin6363205 opened 2 years ago

Martin6363205 commented 2 years ago

Hi @gzenux ,

After installing the firmware from the website: https://gzenux.github.io/asuswrt-rtn18u/ I have a problem downloading from the Steam gaming platform. QoS in the router and IPTraffic are disabled and Cut Through Forwarding mode is enabled, yet the CPU in the router itself is throttling the speed on Steam, from which I can download at a maximum speed of 36 MB/s. With the original ASUS firmware I was routinely getting speeds of 86+ MB/s. On www.speedtest.net using the ASUS firmware I get 820 Mbps when downloading and 960 Mbps when uploading (I have a 1 Gbit connection) - nothing has changed in the speedtest speeds even after updating the firmware to MerlinWrt. I have two ASUS RT-N18U routers - one is still with the original firmware and after a test connection everything works as usual. The problem is probably in the router's CPU load, where the Stream firmware from MerlinWrt overwhelms there so much that you can't even log into the router's administration. When downloading from the WAN and LAN from Stream to the router 192.168.0.1 there is about 20% packet loss. Compared to the original ASUS firmware, why is the router's processor so overloaded when downloading from Steam that it can't handle more than 36 MB/s? (Without downloading from Steam, the CPU load is 1 to 4%). I've tried everything possible and impossible and nothing has helped much... What could be the problem? I don't know anymore...

Thanks.

Translated with www.DeepL.com/Translator (free version)

manirhossen commented 2 years ago

Dear @gzenux Any firmware upgrade for us..? We are waiting for Your Latest firmware update Anouncment.

Thank You

gzenux commented 2 years ago

There is no updates for this issue since I can't reproduce it. My WAN network bandwidth is such slow(in 40~60Mbps). In my test, I try to download a game from Steam, and it shows around 4MiB/s with low CPU consumption(wired client for <8%, wireless client for around 15%).

I don't know which process consuming the huge CPU resource during the steam download, and maybe it's helpful to provide the CPU consumption information for that process.

By the way, I find more and more not working problems for next RT-N18U MerlinWrt integration in my internal development stage(no publish). I would like to change the development strategy to keep some working code from stable old RT-N18U GPL codebase or from other source instead of directly merging the latest upstream MerlinWrt. In fact, the goal of this project has been achieved since I really make N18U support some MerlinWrt features(and have source relesaed). I will try to take a balance between the original N18U codebase and some MerlinWrt opensource component updates in the future if I have the next major release, but there is no exact release plan.

Martin6363205 commented 2 years ago

@gzenux I don't know how to view the processes running in the router. You can write me or, if you're interested, you can connect to me via TeamViewer, we'll start downloading from Steam and you can do whatever you want with the router. :-)

Martin6363205 commented 1 year ago

Dear @gzenux Here are screenshots of the process dump via SSH when downloading from Steam:

1.) https://ctrlv.cz/rjrR 2.) https://ctrlv.cz/qnfr 3.) https://ctrlv.cz/AORG