最近、PC用のASUS PCE-AC51ワイヤレスPCI-Eアダプタを購入しましたが、Windows 10ではドライバの問題はありません(予想どおりに動作します)。
Linux(Fedora 26; 4.13.5-200.fc26.x86_64; GNOME 3.24.2)で使用しようとすると、パフォーマンスが大幅に低下します。私の接続はいいえ速度は100Kb / sを超えるが役に立たない。
公式Asusウェブサイトのドライバが古く、コンパイル/インストールできません。
rtl8821ae
私はからインストールしようとしましたここ成功しましたが、まだパフォーマンスの向上はありません。
詳細は次のとおりです。
$ lspci | grep -i wireless
1f:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)
$ lspci -vv -s 1f:00.0
1f:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 86dd
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 62
Region 0: I/O ports at d000 [size=256]
Region 2: Memory at fd500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: rtl8821ae
Kernel modules: rtl8821ae
$ lspci -n -s 1f:00.0
1f:00.0 0280: 10ec:8812 (rev 01)
私が扱っている問題の原因が何であるかを知っている人はいますか?
PS。 LANケーブルで接続すると期待どおりに動作します。
答え1
ワイヤレスの問題は、オペレーティングシステムの「バージョン」(RedHat / Ubuntu)に限定されていませんが、通常のLinuxカーネルバージョン番号とロードされた「mod」(Linuxモジュール)に関連していますか?
この質問は、部屋のコンピュータの位置に応じて、高周波(5G 802.11ac)無線がどれだけ安全であるか、または(自動で検出される)無線信号電力信号の観点から、その位置がどれほど安全であるかに関するものです。
カードの詳細については、次のように入力してください。
lshw -C network
これを見なければなりません...
*-network
description: Wireless interface
product: RTL8812AE 802.11ac PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 01
serial: xx:xx:xx:xx:xx:xx
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8821ae driverversion=5.4.0-59-generic firmware=N/A ip=192.168.0.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:36 ioport:d000(size=256) memory:
Linuxカーネルに接続されている特定の「モジュール」を表示するには、次のように入力します。
modinfo rtl8821ae
次のようなものが表示されるはずです(しかし、私のワイヤレスも非常に遅く実行され、安定性の問題もあります(約10Mbpsのダウンロードまたはアップロード)。
filename: /lib/modules/5.4.0-59-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
firmware: rtlwifi/rtl8821aefw_29.bin
firmware: rtlwifi/rtl8821aefw.bin
description: Realtek 8821ae 802.11ac PCI wireless
license: GPL
author: Realtek WlanFAE <[email protected]>
srcversion: AxxxxxxxxxxxxxxxxxxA
alias: pci:v000010ECd00008821sv*sd*bc*sc*i*
alias: pci:v000010ECd00008812sv*sd*bc*sc*i*
depends: rtlwifi,rtl_pci,btcoexist,mac80211
retpoline: Y
intree: Y
name: rtl8821ae
vermagic: 5.4.0-59-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
プライバシー保護のため、上記からシリアル番号、暗号署名、鍵の一部を削除しました。
ドライバに何が問題なのか正確にはわかりませんが、次の「RealTek」ワイヤレスモジュールのファームウェアリリースでリビジョンが更新されることを願っています。
私は彼らがドライバを書いてウェブサイトに投稿するのではなく、署名を受け取り、それを主流のLinuxカーネルビルドに公開されているモジュールと組み合わせる正しいアプローチを取ったと思います。 RealTek Corporation(私の考えでは素敵に見えます)は、非常にエリートな「アジアのシリコンバレー」島にある台湾の会社です。彼らはおそらく、ワイヤレス802.11ac(新しいIEEE規格?)の技術的な詳細をできるだけサポートするよう努めています。
おそらく、コマンドラインを使用して主要なLinuxカーネルリリースのソフトウェアを「更新」し、遅い無線速度を処理する方が良いかもしれません。