IEEE 802.11acモードとサブモードを使用するようにWi-Fiドライバを制限する方法は?

IEEE 802.11acモードとサブモードを使用するようにWi-Fiドライバを制限する方法は?

最大IEEE 802.11axをサポートするWi-Fiチップを搭載したノートパソコンがあります。以下はlspci出力です。

5d:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)

Windows OSで使用しているときに無効にすると、ダウンロード/アップロードの速度がはるかに速くなりました(2〜3倍)。モードを使用し、次を許可します。交流そしてより低い。一部のハードウェア障害が原因で発生する可能性があります。

数日前に同じノートパソコンにFedoraをインストールしたところ、同じ速度の問題が発生しました。ダウンロードとアップロードの速度(speedtest.net)は、80〜90 Mbsではなく10〜20 Mbsほど非常に遅いです。

Windowsで問題を解決するのと同じ方法で問題を解決したいと思います。 Linux Wi-Fiドライバの使用を制限したいです。モデル。

今、ドライバーが斧モードを使用していることがわかりました。iw dev linkコマンドの結果は次のとおりです。

        freq: 5180
        RX: 58469848 bytes (52247 packets)
        TX: 6355149 bytes (26551 packets)
        signal: -59 dBm
        rx bitrate: 408.3 MBit/s 80MHz HE-MCS 8 HE-NSS 1 HE-GI 1 HE-DCM 0
        tx bitrate: 510.3 MBit/s 80MHz HE-MCS 10 HE-NSS 1 HE-GI 1 HE-DCM 0

違いを比較してみてください:

Windows: Windows

Linux: Linux

答え1

/etc/modprobe.d/disable-11ax.conf次の内容を使用して、たとえば(サフィックスがあり、.conf正しいディレクトリにある限り任意の名前を選択できます)というテキストファイルを作成します。

options iwlwifi disable_11ax=1

Linuxディストリビューションがiwlwifiinitramfsにドライバをロードしている場合は、起動時に設定が適用されるようにinitramfsファイルを更新する必要があります。

initramfs アップデートプロセスはディストリビューションによって異なります。

  • Fedoraではdracut -fこれが正しいコマンドのようです。
  • Debian/Ubuntu/Mint ではupdate-initramfs -uこれを行うことができます。
  • Archでは、コマンドは次のようになりますmkinitcpio。しかし、私はArchについてよく知りません。

関連情報