Hi all,
I am seeing drastic differences between iperf3 results performed on macbook pro 2014 vs macbook pro 2018. Both laptops support 802.11ac and I think they are 3x3 mimo.
Routers
- Ubuntu box as router
- Running iperf3 on the router itself.
Access Points
- OpenWRT (3x3 mimo) as dumbAP with QCA9558 (2.4GHz) and QCA9880 (5GHz)
- channel 149, 80MHz width
- eero (2x2 mimo) as dumbAP
- channel 36, 80MHz width
Wireless info when connected to OpenWRT
macbook pro 2014
- channel: 149
- htmode: 80Mhz
- tx rate: around 878 Mbps
macbook pro 2018
- channel: 149
- htmode: 80Mhz
- tx rate: changes anywhere between 14 Mbps to 1053 Mbps
RSSI on both is around -36 dBm to -40 dBm
Noise on both is around -90 dbm to -92 dbm
Both laptops were next to each other with 2 feet separation.
Both laptops were placed around 5 feet from each router.
iperf3 tests
iperf3 -c 10.155.6.2 -w 256K -R
macbook pro 2014 and OpenWRT
367 Mbits/sec
369 Mbits/sec
380 Mbits/sec
390 Mbits/sec
388 Mbits/sec
macbook pro 2014 and eero
306 Mbits/sec
206 Mbits/sec
320 Mbits/sec
316 Mbits/sec
233 Mbits/sec
319 Mbits/sec
macbook pro 2018 and OpenWRT
256 Mbits/sec
318 Mbits/sec
272 Mbits/sec
301 Mbits/sec
224 Mbits/sec
190 Mbits/sec
macbook pro 2018 and eero
321 Mbits/sec
219 Mbits/sec
324 Mbits/sec
325 Mbits/sec
313 Mbits/sec
Results
eero
On both macbook pros performed very similarly.
OpenWRT
macbook pro 2014 performed around 100 Mbps better than the 2018 model!
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'pci0000:00/0000:00:00.0'
option country 'US'
option hwmode '11a'
option htmode 'VHT80'
option channel '149'
option txpower '28'
option log_level '2'
config wifi-iface
option device 'radio0'
option network 'vlan3'
option mode 'ap'
option ssid 'testopenwrt'
option encryption 'psk2+aes'
option key 'test12345'
config wifi-device 'radio1'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path 'platform/qca955x_wmac'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'openwrt'
option encryption 'none'
/etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
config interface 'mesh0'
option auto '1'
option proto 'none'
config interface 'eth0'
option proto 'none'
option ifname 'eth0'
config interface 'vlan2'
option auto '1'
option proto 'dhcp'
option type 'bridge'
option stp '1'
option ifname 'eth0.2 @mesh0.2'
option hostname 'testopenwrt'
config interface 'vlan3'
option auto '1'
option proto 'none'
option type 'bridge'
option stp '1'
option ifname 'eth0.3 @mesh0.3'
Any advice? thanks!