Giter Site home page Giter Site logo

Comments (12)

brada4 avatar brada4 commented on August 20, 2024

Frankly no idea what are you talking about. Beamforming is enabled if n+ has 2 antennas you want it or not.
250/400 means you have extreme interference or density anyway. Btw no such exact ac or ax rate as you mention.

from mt76.

hpx502766238 avatar hpx502766238 commented on August 20, 2024

Frankly no idea what are you talking about. Beamforming is enabled if n+ has 2 antennas you want it or not. 250/400 means you have extreme interference or density anyway. Btw no such exact ac or ax rate as you mention.

What I mean is that under identical test conditions with the same level of interference and negotiated link speeds, the actual downlink speed of the OpenWrt firmware is half that of the official router firmware (provided by Xiaomi). This suggests that there may be some features that are not enabled in the OpenWrt firmware. If beamforming is indeed enabled, then what other factors could be causing this discrepancy?

from mt76.

brada4 avatar brada4 commented on August 20, 2024

It is up to you to describe a bug, like in beamforming case you caught router red handed not beamfirming using advanced antenna array.
Probably some noise thresholds disable more sub bands in openwrt.

from mt76.

hpx502766238 avatar hpx502766238 commented on August 20, 2024

It is up to you to describe a bug, like in beamforming case you caught router red handed not beamfirming using advanced antenna array. Probably some noise thresholds disable more sub bands in openwrt.

root@RedmiAX6S:# iw wlan0 info
Interface wlan0
ifindex 11
wdev 0x2
addr a4:39:b3:70:16:87
ssid 666666_2.4G
type AP
wiphy 0
channel 6 (2437 MHz), width: 40 MHz, center1: 2447 MHz
txpower 27.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packe ts
0 0 1102 0 0 0 0 213448 1157
root@RedmiAX6S:
# iwinfo wlan0 info
wlan0 ESSID: "666666_2.4G"
Access Point: A4:39:B3:70:16:87
Mode: Master Channel: 6 (2.437 GHz) HT Mode: HT40
Center Channel 1: 8 2: unknown
Tx-Power: 27 dBm Link Quality: 54/70
Signal: -56 dBm Noise: -84 dBm
Bit Rate: 360.0 MBit/s
Encryption: WPA2 PSK (CCMP)
Type: nl80211 HW Mode(s): 802.11b/g/n
Hardware: embedded [MediaTek MT7622]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy0
Except for these, I have no idea how to offer more useful information. I don't know how to get information about antennas, especially those related to beamforming.

from mt76.

brada4 avatar brada4 commented on August 20, 2024

You can auto-select better channel where you will get more useful bandwidth. Or manually (like in excel) parse radio survey reports and manually choose best channel.

from mt76.

hpx502766238 avatar hpx502766238 commented on August 20, 2024

You can auto-select better channel where you will get more useful bandwidth. Or manually (like in excel) parse radio survey reports and manually choose best channel.

"I tested under the exactly same noisy environment, and found that no matter how the channel was selected, the network speed performance varied greatly. I repeatedly compared the source code structure of mt76 driver and mtk closed-source driver, and found two issues: 1. There is no beamforming-related code in mt76's code about mt7622. 2. mt76 also lacks codes related to Power Amplifier (PA) and Low Noise Amplifier (LNA), which are present in the closed-source driver and play a crucial role in hardware noise immunity."

from mt76.

brada4 avatar brada4 commented on August 20, 2024

You cannot deduct absent beamforming while seeing full link speed. You are unlikely to connect to 10dbm weaker ap in absence of amps. Stop posting random forum facts.

from mt76.

hpx502766238 avatar hpx502766238 commented on August 20, 2024

You cannot deduct absent beamforming while seeing full link speed. You are unlikely to connect to 10dbm weaker ap in absence of amps. Stop posting random forum facts.

"I'm not a professional, just a network engineer. I don't have much knowledge about hardware, and these 'facts' are just my guesses. But it's undeniable that, based on the evidence, the performance of the mt76 driver is significantly worse than the mtk closed-source driver in the same environment. I'm not sure what kind of information would be helpful, but I sincerely hope that mt76 can improve their wireless performance."

from mt76.

brada4 avatar brada4 commented on August 20, 2024

It is called airtime fairness, in busy area transmit less timeslots. You should not disable it as it will cause suffering for everybody in proximity. Likely vendor firmware has it disabled or different parameters, and it breaks nearby networks while you get better rates near your router as long as its signal is >>20dbm above others.

from mt76.

castiel652 avatar castiel652 commented on August 20, 2024

The chance is low since devs moved on to Wi-Fi 6/7 chips.

from mt76.

hpx502766238 avatar hpx502766238 commented on August 20, 2024

It is called airtime fairness, in busy area transmit less timeslots. You should not disable it as it will cause suffering for everybody in proximity. Likely vendor firmware has it disabled or different parameters, and it breaks nearby networks while you get better rates near your router as long as its signal is >>20dbm above others.

I am conducting the test right next to the router, and there's only one device connected during the test, yet the throughput is still very low, only half of what the closed-source driver achieves. It appears that the issue is not with signal strength, nor is it due to airtime fairness.

from mt76.

brada4 avatar brada4 commented on August 20, 2024

Wmm/qos dictates that on N+ , openwrt uses supposedly standard qos map from hostapd.
there is nothing to fix in the driver. Advertised numbers work in green fields only.

from mt76.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.