Ubuntu 上的 PCIe WiFi 卡性能比 Windows 上差很多,有助于理解驱动程序

Ubuntu 上的 PCIe WiFi 卡性能比 Windows 上差很多,有助于理解驱动程序

我有一个 TP-Link Archer T4E PCIe WiFi 适配器,与 Windows 10 相比,它在 Linux(Ubuntu MATE 22.04)上的性能相当差。

下载速度约为 50 Mbps,而 Windows 上为 130 Mbps。上传速度约为 5 Mbps,而 Windows 上为 93 Mbps。

我知道这款 WiFi 卡仅正式支持 Windows,并且这个问题可能与驱动程序有关。我想知道这个问题是否可以通过不同的驱动程序或其他调整来解决,或者这是否是这款 WiFi 卡在 Linux 上能达到的最佳效果。

输出sudo lshw -class 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: d0:37:45:ae:37:52
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8821ae driverversion=5.15.0-50-generic firmware=N/A ip=10.100.102.40 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:147 ioport:d000(size=256) memory:f7d00000-f7d03fff

输出lspci -nn(不包括其他设备):

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter [10ec:8812] (rev 01)

我还发现线程(我知道它在 Arch 论坛上),其中某人有相同的 WiFi 卡,但看起来他的有一个 Broadcom 芯片,而我的有一个 Realtek 芯片。

我还可以看到驱动程序在 systemd 日志中被加载:

saar@saar-desktop:~/.local/bin$ journalctl -b | grep rtl8821
Oct 14 10:05:14 saar-desktop kernel: rtl8821ae 0000:03:00.0: enabling device (0000 -> 0003)
Oct 14 10:05:14 saar-desktop kernel: rtl8821ae: Using firmware rtlwifi/rtl8812aefw.bin
Oct 14 10:05:14 saar-desktop kernel: rtl8821ae: Using firmware rtlwifi/rtl8812aefw_wowlan.bin
Oct 14 10:05:14 saar-desktop kernel: rtl8821ae 0000:03:00.0 wlp3s0: renamed from wlan0
Oct 14 10:05:14 saar-desktop NetworkManager[809]: <info>  [1665731114.5765] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1b.2/0000:03:00.0/ieee80211/phy0/rfkill0) (driver rtl8821ae)

我该如何理解这些信息?

相关内容