Hi all,
Would appreciate if any experts can take a look at my below experiments/reasoning and point out if I've missed obvious stuff or am just generally way off base.
Originally I had a Netgear R6400 router, and that was pretty much stable and easily maxed out my 30/30 mbit ISP plan. Then at some point I upgraded my ISP plan to 500/500, which promptly showed that my wifi connection wasn't capable of taking advantage of these speeds. Yes, I've read a lot and know not to expect miracles from wifi But I'm a bit of a geek and want to see how far I can push it (and also to understand the maze of confusing marketing numbers). Luckily, my set up has the router and PC about 20-30 ft apart with pretty clear line of sight other than a wooden railing between loft and living room. Less fortunately, there seem to be a fair number of other wifi networks nearby.
Setups I've tried so far:
1) Netgear R6400, Intel AC9260 client
2) Netgear R7800 (nighthawk x4s), Intel AC9260 client
3) Netgear R7800, Asus PCE-AC88 client
Setup 1: R6400 (4x4, unknown max channel width/QAM), Intel AC9260 (2x2, 160mhz/256 QAM)
With this setup I was getting ~165/260 mbit down/up at a signal strength of about -42dbm (as reported by InSSIDer). I played around with changing channels, but other than some channels being intermittently slower (I assumed due to interference) it didn't change much. After doing a lot of reading and consulting these wifi PHY speed charts https://docs.google.com/spreadsheets/d/1Ckfrx8lHCQuYKEiu6F-XUFAygobckSdFLTwGj1EpE_Y/edit#gid=0, I assumed I was getting one of the following:
2x2, 20mhz, 256-QAM 3/4
2x2, 40mhz, 16-QAM 3/4
I chalked this up to there being too many networks on the same channels and possibly signal strength being too weak; so I set out to get a "better" router that could use the DFS channels and hopefully take advantage of 80/160mhz channels. Enter setup 2!
Setup 2: R7800 (4x4, 160mhz/256 QAM), Intel AC9260 (2x2, 160mhz/256 QAM)
With the R7800 I got about the same signal strength, and was additionally able to use DFS channels. Disappointingly, switching to these channels didn't seem to have any effect on rates at all despite InSSIDer showing that there are zero other networks on the DFS channels, versus 6 ish "nearby" on the non-DFS ones. So I assume channel interference wasn't a major issue after all. Poking further into the settings I discovered a checkbox for "HT160" - 160mhz, score! I had pretty low hopes though, because I had assumed that already only 20/40mhz channels were being used... But this actually improved my rates to ~260 down, 400 up. This implied to me that 80mhz channels were actually being used with QPSK 3/4 and this bumped things up with double the channel width, but maybe dropping MCS to QPSK 1/2.
Armed with this knowledge, I figured - if I'm getting 260mbit over a 2x2 connection limited by my motherboard's onboard wifi and sharkfin antenna, I should be able to easily get 520mbit with a fancier adapter using a 4x4 connection and (presumably) better signal strength for equal or better MCS. Enter setup 3!
Setup 3: R7800 (4x4, up to 160mhz/256QAM), Asus PCE-AC88 (4x4, 80mhz/1024 QAM)
Well, I should have read the specs better - it turns out the PCE-AC88 doesn't support either DFS channels or 160mhz (which I guess makes sense since it looks like there aren't 160mhz-wide contiguous ranges of non-DFS channels). I am now getting a -32dbm signal according to InSSIDer, roughly a 10dbm improvement; but the end result is a 'disappointing' 330mbit down/480 up. Mathematically it makes sense - it exactly doubles the 2x2 80mhz rates. What I'm a bit puzzled about is why the MCS is so low.
Based on a chart graphic here: https://7signal.com/802-11ac-migration-part-1-what-nobodys-telling-you-about-256-qam/
It appears to me that with -32dbm signal strength I should be well within the range to get 5/6 256 QAM on 160MHz (45-50dbm on that chart), which is 1733mbit over 2x2. Or alternately, 5/6 256 QAM on 80MHz over 4x4, which should also be 1733mbit. Yet I'm getting rates that actually look like 1/2 or 3/4 QPSK, which is 7-8 MCS indexes lower. This holds true on both the 'crowded' normal channels, and the completely unused DFS channels.
So ultimately I have the following questions:
- What am I missing about MCS/rates vs. signal strength/interference?
- Are there any other avenues to pursue for increasing throughput, other than going wired or moving closer to the router?
Thanks!
Would appreciate if any experts can take a look at my below experiments/reasoning and point out if I've missed obvious stuff or am just generally way off base.
Originally I had a Netgear R6400 router, and that was pretty much stable and easily maxed out my 30/30 mbit ISP plan. Then at some point I upgraded my ISP plan to 500/500, which promptly showed that my wifi connection wasn't capable of taking advantage of these speeds. Yes, I've read a lot and know not to expect miracles from wifi But I'm a bit of a geek and want to see how far I can push it (and also to understand the maze of confusing marketing numbers). Luckily, my set up has the router and PC about 20-30 ft apart with pretty clear line of sight other than a wooden railing between loft and living room. Less fortunately, there seem to be a fair number of other wifi networks nearby.
Setups I've tried so far:
1) Netgear R6400, Intel AC9260 client
2) Netgear R7800 (nighthawk x4s), Intel AC9260 client
3) Netgear R7800, Asus PCE-AC88 client
Setup 1: R6400 (4x4, unknown max channel width/QAM), Intel AC9260 (2x2, 160mhz/256 QAM)
With this setup I was getting ~165/260 mbit down/up at a signal strength of about -42dbm (as reported by InSSIDer). I played around with changing channels, but other than some channels being intermittently slower (I assumed due to interference) it didn't change much. After doing a lot of reading and consulting these wifi PHY speed charts https://docs.google.com/spreadsheets/d/1Ckfrx8lHCQuYKEiu6F-XUFAygobckSdFLTwGj1EpE_Y/edit#gid=0, I assumed I was getting one of the following:
2x2, 20mhz, 256-QAM 3/4
2x2, 40mhz, 16-QAM 3/4
I chalked this up to there being too many networks on the same channels and possibly signal strength being too weak; so I set out to get a "better" router that could use the DFS channels and hopefully take advantage of 80/160mhz channels. Enter setup 2!
Setup 2: R7800 (4x4, 160mhz/256 QAM), Intel AC9260 (2x2, 160mhz/256 QAM)
With the R7800 I got about the same signal strength, and was additionally able to use DFS channels. Disappointingly, switching to these channels didn't seem to have any effect on rates at all despite InSSIDer showing that there are zero other networks on the DFS channels, versus 6 ish "nearby" on the non-DFS ones. So I assume channel interference wasn't a major issue after all. Poking further into the settings I discovered a checkbox for "HT160" - 160mhz, score! I had pretty low hopes though, because I had assumed that already only 20/40mhz channels were being used... But this actually improved my rates to ~260 down, 400 up. This implied to me that 80mhz channels were actually being used with QPSK 3/4 and this bumped things up with double the channel width, but maybe dropping MCS to QPSK 1/2.
Armed with this knowledge, I figured - if I'm getting 260mbit over a 2x2 connection limited by my motherboard's onboard wifi and sharkfin antenna, I should be able to easily get 520mbit with a fancier adapter using a 4x4 connection and (presumably) better signal strength for equal or better MCS. Enter setup 3!
Setup 3: R7800 (4x4, up to 160mhz/256QAM), Asus PCE-AC88 (4x4, 80mhz/1024 QAM)
Well, I should have read the specs better - it turns out the PCE-AC88 doesn't support either DFS channels or 160mhz (which I guess makes sense since it looks like there aren't 160mhz-wide contiguous ranges of non-DFS channels). I am now getting a -32dbm signal according to InSSIDer, roughly a 10dbm improvement; but the end result is a 'disappointing' 330mbit down/480 up. Mathematically it makes sense - it exactly doubles the 2x2 80mhz rates. What I'm a bit puzzled about is why the MCS is so low.
Based on a chart graphic here: https://7signal.com/802-11ac-migration-part-1-what-nobodys-telling-you-about-256-qam/
It appears to me that with -32dbm signal strength I should be well within the range to get 5/6 256 QAM on 160MHz (45-50dbm on that chart), which is 1733mbit over 2x2. Or alternately, 5/6 256 QAM on 80MHz over 4x4, which should also be 1733mbit. Yet I'm getting rates that actually look like 1/2 or 3/4 QPSK, which is 7-8 MCS indexes lower. This holds true on both the 'crowded' normal channels, and the completely unused DFS channels.
So ultimately I have the following questions:
- What am I missing about MCS/rates vs. signal strength/interference?
- Are there any other avenues to pursue for increasing throughput, other than going wired or moving closer to the router?
Thanks!