WIndows 10 laptop consistently slow over WiFi vs other laptops

I have a Lenovo P1 Gen5 laptop which is running Windows 10. It has the latest and greatest WiFi chipset, Intel Wi-Fi 6E AX211 2x2 AX vPro. I am getting iperf3 results that are consistently slower than other wireless devices connected to the same AP. For example, the Windows device averages 350-360 Mbits/sec (iperf3.exe -c 10.9.0.1). Other devices consistently are 2x that, even a 10-year-old macbookbook pro consistently reports transfer speeds of 530-540 Mbits/sec.

My `/etc/config/wireless`
config wifi-device 'radio0'
  option type 'mac80211'
  option path 'platform/18000000.wmac'
  option channel '1'
  option band '2g'
  option htmode 'HT20'
  option cell_density '0'
  option disabled '1'

config wifi-device 'radio1'
  option type 'mac80211'
  option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
  option band '5g'
  option beacon_int '101'
  option cell_density '0'
  option he_bss_color '8'
  option he_su_beamformee '1'
  option htmode 'HE80'
  option country 'US'
  option channel '149'

config wifi-iface 'wifinet6'
  option device 'radio1'
  option network 'homeoffice'
  option mode 'ap'
  option ssid 'office ssid'
  option key xxx
  option encryption 'sae-mixed'
  option dtim_period '3'
  option ieee80211w '2'
  option wpa_disable_eapol_key_retries '1'

which? are the AX as well?

which AP?

  • Iphone 13 (802.11 AX) get 580+ MBits/s.
  • Iphone 13 pro (802.11 AX) get 580+ MBits/s.
  • Old macbook pro (802.11 N) gets 530+ MBits/s

The AP is a Belkin RT3200 running the latest snapshot.

I tried dropping the Wireless mode from AX to AC but I continue getting poor rates on the order of 350-360 MBite/sec.

Changing channels had no effect until I dropped it down to 116 which interestingly, caps the max power at 24 dBm (251 mW). On this channel throughput was averaging 466 Mbits/s. Similar speeds acheived on lower channels such as 36, 40, and 48.

That is a bit better than 350 MBits/s but still about half of what other devices are able to achieve.

Try booting some Linux live environment of the Win10 laptop, see what speeds you get in Linux.

I would love to but I cannot due to restrictions in the BIOS. This is an employer provided laptop.