No, 20 Mbps is likely a configuration or client issue (or high levels of interference).
If you post your /etc/config/wireless for the two config wifi-device sections as a start, it may be something obvious. The preformatted text button </> is helpful for that.
option channel '36' # or 149, the other 80-MHz, DFS-free channel, at least in the US
option require_mode 'n' # Or 'ac', if all your devices support it (iPhone 5s does not)
option legacy_rates '0'
I don’t use the following from your config, though it is possible that doth and band are required by some package specific to the GL.iNet firmware
I’ve tried these options. I’ve tried with and without the last four line that you advised that you don’t use. And I’ve tried require_mode 'n' and require_mode 'ac'
The speed is now 20-22 Mbps but not fundamentally better.
What client are you using? (Many clients can’t handle the faster rates, wider bandwidths, or MIMO capabilities)
How are you measuring the throughput? (Running code on the router can starve the CPU from routing)
Are you on a “clear” channel, or are there other APs nearby?
The output of iw dev <device> station dump or the LuCI display should tell you the modulation rate in use. Actual throughput will be significantly less due to overhead, something like half or two-thirds.
I’ve used a laptop and my iPhone XR running an internet speed test. Internet speed is a steady 210Mbps so it’s not a limiting factor.
I’ve tried a variety of different channels. I also tried a factory reset.
Here’s the output from the LuCI display: Mode: Master | SSID: GL-AR750S-248-5G BSSID: E4:95:6E:45:92:49 Encryption: WPA2 PSK (CCMP) Channel: 44 (5.220 GHz) Tx-Power: 20 dBm Signal: -52 dBm | Noise: -102 dBm Bitrate: 6.0 Mbit/s | Country: US
I think the Bitrate figure is a bug - see GL-AR750 WIFI issue TX 6Mbits only on 5GHz?. Interestingly enough, that thread also reports a max speed of 20Mbit/s so I’m wondering if there’s some hardware limitation.
Small update. I ran LAN Speed Test which returned a result of 45Mbit/s, not as fast as I’d expect (I push over 600Mbit/s over gigabit LAN) but considerably faster than internet. I wondered whether the router was throttling it, but QoS is off. I’m stumped.
5G wifi has a speed of 433M, but the connection between it and your device needs to be negotiated. Can you see what the connection rate between the AR750S and your device is?
You can read that post, some devices especially apple has problems with wmm. So wmm has to be turned off in order for some legacy devices to work properly.
I never had problems with iPhone 6 and iPhone X myself. But iPhone does not have good WiFi chip
Just to add, I’ve run a LAN speed test over another (fast) wireless network against a USB hard drive connected to the AR750S and it’s returning 52Mbps. So it’s definitely a constraint on the AR750S wireless.
Hmm, so you’re not really measuring link throughput, but file-transfer rate to some drive?
You’re then likely limited by CPU, especially if you’re using Samba or some other “heavy” protocol. You’ve got crypto and USB involved, both of which can be CPU intensive.