ISP Low Download Speeds With 1GB plan D7800

Hello, I'd like to ask for some advice. I have just changed internet providers and subscribed to a 1GB download and 50MB upload service. I'm only getting between 480mb-550mb, upload is fine. I called the provider and they asked my to go to speedtest and do a test. It confirmed the same results as above. They then asked me to disconnect my wan cable from my router and plug it directly to my computer, i.e. bypassing my router and any other switches I have connected.
Before I did this I had to go into my provider portal and kick myself offline (apparently it puts it in a mode where you can do this for a short time)
This test showed full download speed 980MB, did this several times and each time download speed was around the same mark (980MB). Connected my router up again and this time connected my PC directly to the router and the speed dropped to original speed of 480MB.
I found this post (https://forum.openwrt.org/t/just-installed-openwrt-everything-works-fine-except-my-download-speed-is-almost-halved/110150/14) the user mentions to do this
go to network -> interfaces -> Global network options, and check the option "Packet Steering", looks like all the process are heavy for only one CPU and I needed activate "packet steering across all CPUs"

I did this and it has improved it by about 20-25%, wondering is there anything else I can try to further improve?

I think the tests that I have perform rule out the provider and point towards the router?

BTW I have a R7800 router on Firmware Version OpenWrt 24.10.0 r28427-6df0e3d02a

Thanks in advance

you'll need an NSS build to achieve (or at least get closer to) 1gbit, using the 7800.

1 Like

As frollic already explained, that is roughly the performance you can expect from ipq8065 without NSS offloading (which will never be supported by OpenWrt).

The sensible solution would be to upgrade the hardware that can cope with your performance demands without very invasive/ fragile out-of-tree changes, e.g. x86_64 (e.g. alderlake-n/ n100 or n97), filogic, the higher-end rockchip options, RPi4/ RPi5, …

1 Like

so do I put this back as default then and load a new build....I'm assuming I will lose all my settings or can I backup and restore?
Thanks for responding

back up, reflash keeping the settings, be prepared to perform a reset afterwards :slight_smile:
if it fails to come back, reset, but don't restore your settings, they're (apparently) not compatible with the NSS build.

safest is obviously to wipe the settings during flash.

There are considerable differences between OpenWrt and NSS configurations, you shouldn't even think about retaining settings over the sysugprade.

--
Even without considering NSS builds using swconfig, while 24.10.x/ main have migrated to DSA.

2 Likes

OMG you guys are scaring me, could someone please point out which file I need. They are 2 years old. This right?

no idea what the difference between sysupgrade and ath10k-sysupgrade is, the NSS thread might be able to provide an answer.

Does that mean once I install the NSS build I can no longer update openwrt to newer versions when available. Am I stuck on NSS builds?

if you want the gbit performance, then yes.

or repurpose the 7800, make it an AP, and get something gigabit cable off eBay.
cheap no wifi, gigabit capable x86 routers start at $25.

ok that sounds like a better plan, so any router x86 should work with 1GB?
Do you mind providing an example router that will work so that I can find something suitable?
Thanks for your help

"any" x86 system, no, not at all - there's truly ancient crap (VIA, Pentium-M, Atom N270/ 330/ N450, …) on the market.

Baytrail-d (e.g. j1900, that's ~2013 vintage already) would be the oldest I'd even look at. A good rule of thumb is always "at most <<10 years old".

Can you give me an example of a mid-high end range router that will work?

pretty much, yeah.

as a rule of thumb, don't get anything that doesn't have USB3 ports, everything with USB2 would be really old. some probably still capable of 1gbit, but old.

Alderlake-n n100/ n97 is something you should take a look at, especially those coming from the slow boat, during sales.

Filogic 830 (e.g. gl-mt6000, t-56 (as long as it's not locked down hard…)) would also have a decent chance to keep up.

beefier:

1 Like

I hope you dont mind my ignorance, are you suggesting a get a mini-pc and use it as a router?
Sorry if its a stupid question.

same thing, only 10 years newer :slight_smile:

Yes, there are quite a few purpose built alderlake-n/ n100 on the market for this use case, four 2.5 GBit/s ethernet ports, ~5 watts idle (your r7800 uses roughly 3 times that much), ranging from 120-250 EUR (new, delivered, including customs/ taxes) if you score a good deal.

Just be aware that x86_64 will not work as AP, so you will need something to cover that aspect.

10 years newer and significantly faster than the old Atom derived SOCs. Alderlake-n exists in a price-/ performance ratio that makes it a hard sell to even consider 10-year-old used devices (unless they're very cheap and there's a particularly convincing offer).

~$20 is pretty cheap, IMHO :slight_smile: