WIREGUARD implementation #856
Replies: 1 comment 1 reply
-
|
WireGuard performance on the Gnuton (Asuswrt-Merlin) firmware should be roughly the same as stock Asus firmware, since both use the same kernel-level WireGuard implementation from Asus’ codebase. Gnuton’s builds mainly improve stability, logging, and features in the web interface, not the VPN stack performance itself. The BCM6750 CPU (quad-core Cortex-A7 @ 1.5GHz) is relatively weak for cryptographic workloads, and WireGuard currently runs single-threaded on Asus routers. This means your 140/60 Mb speeds are close to what the hardware can realistically achieve. The command: As for Gnuton’s GUI — yes, it’s a bit heavier due to more features and monitoring scripts, but the overhead is minimal and won’t significantly affect VPN throughput. The bottleneck is purely CPU-bound encryption performance. Ways to slightly improve WireGuard speed:
To get higher WireGuard throughput, you’d need a router with a stronger CPU (e.g., BCM4908, Qualcomm IPQ807x, or x86 hardware). |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I want to know if we can expect faster WIREGUARD with GNUTON firmware vs stock firmware. I have RT-AX82U V1 and does 140/60 Mb down/up. I have installed last GNUTON firmware and speed is about the same -or a bit less-
GNUTON GUI is better: More informatión and better in general, but I need a bit increase in upload speed.
I have read WIREGUARD only uses one core. Multicore can be enabled for wireguard in any way?
I have read:
nvram set wg_cpu_affinity=all
nvram commit
shoud I do this?
Beta Was this translation helpful? Give feedback.
All reactions