I have the latest master build running on three r7800s at my house. Speeds are not as high as they could for 5ghz wifi - but everything works. So nitpicky that it is not as fast as the last build but otherwise everything works. :grin:

1 Like

The build works - just the 5ghz wifi is not as fast as I want it to be. One of the custom wifi commits needs to be removed.

Just wondering @ACwifidude do you use the ath10k-ct build? I'm guessing so, but just wondering. So far on my short testing I had much better wi-fi performance with ath10k build. NATing seems to work okay on any of the build, wired connection gets 600 Mbps internet connection which is the my maximum.

1 Like

What are the speeds you get with wifi 5ghz?
In my case I get around 470mbs with 21.02 build

1 Like

Hello,
i've not been updating my router for a while, since my old r14793 (i think, at least 6 months old) was quite good, but today i got the time to recompile and here we are!
I have sadly to confirm that the wireless performance is really really bad. I can hardly get 200Mbps, where with the old firmware i was in the high 300s), but most of all i definitely see a higher cpu usage. I assume at this point that some of the tricks @quarky did for the wifi offload is no working anymore..
(plain ath10k firmware and driver)

All the rest seems ok (i'll check the uptime, since with the old one i had a reset once every two weeks), but i also have a question: i selected the specific target profile when building, but i got a lot of images, also for other devices! what did i miss?
Thanks!

Anyways, i'm at a bit of a loss. I have two VLANs, one on eth1.2 and one on eth1.3. For whatever reason, latest master is only passing the traffic on eth1.3 to wan on eth0, and not the traffic on eth1.2. Can provide logs if needed.

edit: fixed it am an idiot no i will not explain, unrelated to nss..

(ok, my fault, i see you left all the pre-built images in your repository.. :))

Hello @ACwifidude, I'm trying to make my own build following your instructions and I was wondering how to remove the wireless patches that you mention? Should I remove one of the last commits that were added or is it more or a manual code change process? Thank you.

I removed both wifi commits individually yesterday - no change. Still getting 200mbps 5G wifi.

The only other thing I changed was the 5.4 config option. Yes is what I changed it to for compatibility with the G10. My next test would be to disable it again (change it from yes back to “not set”)


CONFIG_CMDLINE_OVERRIDE=y

I removed the NSS mac80211 patches due to incompatibility with recent master updates - that should make it operate like master (should be twice the current speed).

If that doesn’t work it must be a change in master since May 8th.

master works fine. Just built an image two hours ago.

ouch :slight_smile:
so nss:

  • bad with 5.10
  • bad with DSA
  • wifi acceleration bad also with recent master

it doesn't seem to be an easy future for NSS :frowning:

anyway thanks a lot for your work, yesterday i could build my image with no problems at all, just cloning your repo and adding my config and files.

FWIW: I still have the .bin files for the latest rock solid stable 20.01 build that runs at 600 Mbps+ for both wired and wi-fi connections, I think the ath10k works better for me though. I downgraded to that version for now.

20.01 stable ath10k-ct: R7800-20210508-Stable2102NSS-sysupgrade.bin
20.01 stable ath10k: R7800-20210508-Stable2102NSS-ath10k-sysupgrade.bin

Hopefully we can figure out how to make NSS work with newer versions of OpenWRT :slight_smile:

2 Likes

let me try your version, if it's rock solid for me, then you can certify it friend, hehehe.

:wink:

2 Likes

The May 8th build was solid other than the G10 not working due to the command override.

Vanilla master build:

NSS full offloading:

Sorry if my it is a git noob's question, is there a way to rebuild an image with a previous specific version of the 20.02 or master?

In my case I have an image from March the 8th, it is a OpenWrt 21.02-SNAPSHOT r15915+37-31bca5f

The iperf results I get are quite good

[SUM]   0.00-10.02  sec  1.05 GBytes   900 Mbits/sec                  sender
[SUM]   0.00-10.00  sec  1.05 GBytes   898 Mbits/sec                  receiver

This will move you back to the last commit on March 8th:

git reset bff84f3e8ec6fbeeeb609b2d1fe28300c4c7c6ee

You’ll have to git cherry-pick the NSS commits back.

1 Like

As bff84f3e8ec6fbeeeb609b2d1fe28300c4c7c6ee refers to branches of external repositories, we would also need the relevant feeds.buildinfo (and .config file, but I guess this would not change much over time) from the March 8th build in order to reproduce an older build; otherwise building would result in a mix of old and new commits (because OpenWrt is modular and "spread" over multiple repositories).

1 Like

OK, I apologize for dropping off for a while. I have been periodically keeping up with this but not very consistently because I have been quite stable. If I read correctly, there has been a kernel upgrade recently that has broken things. Do I have that right? I have been running the MasterNSS version of the image since last fall. The one I am currently running is from April 30. I have not really torture tested it, but everything I need seems to work. I think the wireless performance is not what it once was, though. It seems that the latest 'best performance' image is from May 8. Is this the Master or the Stable2012?
Should I upgrade to the May 8 MasterNSS? If so, where can I get it? Should I use the Stable2102NSS from the same date instead? I have the images @broken_system posted and can update to those quickly.
@ACwifidude What is the consensus? Which is the 'last best' image for the performance on an R7800 with the current state of this build?

The 8 May is the best performing build so far - both master and 21.02 are similar in performance.

I’ll clean, rebuild, and troubleshoot this weekend to see if there is a source of the slowdown.

2 Likes

where do you get old images?