Realtek RTL8812AE は Windows よりも Ubuntu での接続が遅い

Realtek RTL8812AE は Windows よりも Ubuntu での接続が遅い

装着したアドオン AWP1200E 5Ghz WiFi カードLinuxドライバに依存する今日では、/drivers/linux/AWP1200E_linux.zip/RTL8812AE_Linux_v4.3.2_12208.20140904/から抽出http://www.addon-tech.com/new_/down/upload/20150812/1439396363.zip

私の 74 MB 接続では約 37 MB/秒しか得られません。有線接続では約 67 MB/秒、Windows PC では WiFi で 70 MB/秒以上得られました。

Ubuntu ではなぜ遅いのでしょうか? このカードで Windows と同じ速度を実現するにはどうすればよいでしょうか?lspci -knn | grep Net -A3 && rfkill list表示される内容は次のとおりです:

05:00.0ネット作業コントローラ [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe ワイヤレスネット作業アダプタ [10ec:8812] (rev 01)
    サブシステム: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe ワイヤレスネット作業アダプタ [10ec:8812]
    使用中のカーネル ドライバー: rtl8821ae
    カーネルモジュール: rtl8821ae
06:00.0 イーサネット コントローラ [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express ギガビット イーサネット コントローラ [10ec:8168] (rev 0c)
0: phy0: 無線LAN
    ソフトブロック: はい
    ハードブロック: いいえ

答え1

私は何日も同じ問題に悩まされていました (Ubuntu 18.04 では 6 Mb/s でした)。github からそのドライバーをダウンロードし、今ではようやくネットワークが 144 Mb/s で動作するようになりました。

https://github.com/mid-kid/r8822be

私は完全な初心者なので、私と同じような問題を抱えている初心者が他にもいるなら、特に、Lenovo Legion Y530 を購入して Ubuntu 18.04 のインストールは簡単だと思って自殺したいと思っている人がいたら...

  1. 上記のリンクからgit全体をzipとしてダウンロードします

  2. 古いドライバー ファイルの名前を変更します (この記事を読んでいる時点でカーネル バージョンが変更されている可能性があります)。

1 つのターミナル (これを term1 と呼びます) で、次の操作を実行します。

cd /lib/modules/5.0.0-29-generic/kernel/drivers/staging/rtlwifi

sudo mv r8822be.ko r8822be_.ko

ll

(ファイル名が正常に変更されたことがわかります)

  1. どこかに zip ファイルを解凍します (購入した TP-LINK ドングルなど、試した他のドライバーがいくつか入ったフォルダーがありますが、もちろんどれも実際には機能しませんでした...)

  2. 別のターミナル (term2 と呼びます) で、解凍したフォルダー (readme ファイルがある場所) に移動し、readme ファイルの指示に従います。私の場合は、次のようにしました。

。/作る

sudo ./make をインストールします

  1. ここで term1 に戻り、もう一度 ll を実行して、ファイルが書き込まれたかどうかを確認します。うまくいけば、書き込まれたはずです。

  2. リブート。

うまくいくといいですね!

もしそうなら、r8822be_.ko を削除してもいいと思います (念のためコピーを取っておきました)

誰かコメントがあればぜひ読んでみたいです

答え2

この投稿のおかげでhttps://askubuntu.com/a/1399638問題は解決しました。Wi-Fi 設定を上書きするコマンドを 1 つ実行するだけで済みました。

ただし、Bluetooth が無効になる可能性があるので注意してください。 を削除して、bt_coex_active=NBluetooth がまだ使用できるかどうかをテストしてください。

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N power_save=0 power_level=5"

これは、/etc/modprobe.d/というディレクトリに新しいファイルを作成しiwlwifi-opt.conf、そのファイルにテキストを追加して WiFi 設定をいくつか設定します。

関連情報