インテル Wi-Fi カードを介して接続を改善するには、次のことができます:
- 802.11n を無効にする
- ソフトウェア暗号化を有効にする
- 送信アンテナ アグリゲーションを有効にする
- Bluetooth の共存を無効にする
/etc/modprobe.d/iwlwifi.conf
を作成します 次の内容で:
options iwlwifi 11n_disable=1
options iwlwifi swcrypto=1
options iwlwifi 11n_disable=8
options iwlwifi bt_coex_active=0
arch-linux での iwlwifi のトラブルシューティング
TL;DR:4.17.x (およびそれ以降) のカーネルは、ストック構成の iwlwifi ドライバーで高速を実現しているようです。
また、ストック構成のLinux(ストックカーネルを備えたUbuntu 18.04LTS-4.15.0-30-genericおよび4.15.18-041518-generic)で非常に遅いwifiを経験していました。私のセットアップでは、Windows 10 で最大 55MB/s の能力がありましたが、Linux では最大 3MB/s しかありませんでした。重要な場合、カードは Dell XPS 15 9570 の AC9260 です。
他の場所で推奨されているすべてのもの (電源管理、11n_disable modprobe 引数など) を試しましたが、何も機能しませんでした。これらの変更をすべて元に戻したので、構成はストック Ubuntu 18.04LTS のインストール後の構成になりました。
UKUU (ubuntu カーネル アップデーター パッケージ。別のディストリビューションを使用する場合は、別のカーネル アップグレード メカニズムが必要です) をインストールし、4.17.x-mainline (現在は 4.17.14-041714-generic) にアップグレードしましたが、他に変更はありません。現在、Linux で 47MB/s を達成しています。私の帯域幅テストは、現在 Win10 と同等のパフォーマンスを得ることができなかったと言うほど科学的ではありませんが、何がそれを解決したかを確認するための git bisect がなくても、単純なカーネル アップグレードが機能するため、これは解決済みの問題だと考えています.
[2019/01/30 を編集して、4.19.x および 4.20.x シリーズで引き続き成功していることを報告しました - 4.15.x では単にこのドライバーにパフォーマンスの問題があり、4.17.x またはそれ以前に修正されたようです。それ以来ずっと元気です。]
私の解決策は、PC を 5 GHz ではなく 2.4 GHz の wifi チャネルに強制的に接続することです。 Wi-Fi 速度が 1 Mbps から最大 90 Mbps に跳ね上がります。
PC が接続している Wi-Fi チャネルを確認するには:sudo iwlist channel
ラップトップを電話のホット スポットに接続して 2.4 GHz チャネルに接続することで、このソリューションが機能するかどうかをすばやくテストできます。
PC を強制的に 2.4 GHz wifi チャネルに接続するには、ルーターの異なる帯域に異なる名前を設定できます。または、PC 側で他の方法を見つけてください。これらの手順に従って、マシンを強制的に 2.4GHz チャネルに接続することができます
私のケースに関する詳細情報:Dell inspiron、デュアルブート(ubuntu 18.04.2 LTS、およびWindows 10)winのwifiはうまく機能します;ubuntuのwifiは非常に遅いです;ubuntuを携帯電話のホットポットに接続すると、wifiの速度はうまくいきます(これ解決策を見つけるためのヒントを教えてくれます)。