Realtek RTL8723BEWi-Fiが信じられないほど弱い



Realtek Rtl8723be Wi Fi Incredibly Weak



解決:

ターミナルで実行

sudo tee /etc/modprobe.d/rtl8723be.conf<<< 'options rtl8723be ant_sel=1'  

再起動します。



NSant_selパラメータは、RTL8723beアダプタの2つのアンテナコネクタの1つを有効にします。ベンダーが貪欲すぎて2つをインストールできないため、ラップトップにはアンテナが1つしかありません。 Linuxドライバーは、使用中のアンテナコネクタを検出できません。だから私たちはそれを推測する必要があります。

Windowsでは、ベンダーがプリインストールされたシステムのどこかにセットアップするか、Windows独自のドライバーがそれを検出できます。



もしもant_sel = 1は役に立ちません、使用しますant_sel = 2。この設定は、使用中のアンテナ1または2を示します。


ノート: Ubuntu 16.04ではテストしていませんが、Ubuntu18.04では正常に動作します。

RealtekRTL8723BEコントローラーのドライバーに問題があります。これを行う:



  1. githubから新しいwifiドライバーを入手します。

    git clone https://github.com/lwfinger/rtlwifi_new.git -b rtw88
  2. ディレクトリに移動します。

    cd rtlwifi_new
  3. それを構築する:

    作る
  4. インストール:

    sudo make install

    これで、新しいドライバーがインストールされました。ラップトップの正しいアンテナ構成を確認するには、次の手順を実行します。

  5. 既存のモジュールをアンロードします。

    sudo modprobe -r rtl8723be
  6. 新しいモジュールにアンテナ構成をロードします。

    sudo modprobe rtl8723be ant_sel = 1
  7. 以下を使用してwifi信号を確認します。

    iwlistスキャン| egrep -i'ssid | quality '

    次に、手順5〜7を繰り返します。手順6のant_sel = 2。

  8. どちらの構成でも信号品質が向上する場合は、次を使用してデフォルトにします。

    echo 'オプションrtl8723beant_sel = N' | sudo tee /etc/modprobe.d/rtl8723be.conf

    ---> Nを1または2に置き換えます。

ノート: カーネルを更新するたびに、モジュールを再構築する必要があります。


私のラップトップHPPavilionをUbuntu16.04で修正したのは、https://github.com/navilg/rtl8723beです。

14.04でこの問題が発生しました。それを修正するスクリプトがありましたが、OSをアップグレードすると、このスクリプトは機能しなくなりました。

ラップトップをUbuntu16.04で約4か月間使用できませんでした。このスクリプトは問題を完全に修正しました。