WiFi卡速度极慢

WiFi卡速度极慢

我最近为我的 PC 购买了华硕 PCE-AC51 无线 PCI-E 适配器,并且在我的 Windows 10 上没有任何驱动程序问题(按预期工作)。

如果我尝试在 Linux(Fedora 26;4.13.5-200.fc26.x86_64;GNOME 3.24.2)上使用它,我的性能会大幅下降。我的连接是绝不速度超过 100 Kb/s 并且毫无用处。

华硕官方网站上的驱动程序已过时,我无法编译/安装它。

我尝试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)

有谁知道我正在处理的问题可能是什么原因?

附言。如果我用 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

你应该看到与此类似的内容..(但是我的无线运行速度也很慢并且也存在稳定性问题(下载或上传大约 10 Mbps)

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 公司(对我来说似乎很酷)是一家台湾公司,位于一个非常精英的“亚洲硅谷”岛上。他们可能正在努力支持尽可能多的无线 802.11ac(新 IEEE 标准?)技术细节。

也许最好只使用命令行“更新”主要 Linux 内核版本的软件并仅处理较慢的无线速度?

相关内容