缓慢 痛苦的 WiFi 速度 Ubuntu

缓慢 痛苦的 WiFi 速度 Ubuntu

我双启动了 Ubuntu 18.04.5 和 Windows 10 Pro 21h1。

在 Windows 和所有其他设备上,我获得 50 Mbps,但当我使用 Ubuntu 18.04.5 时,我最多获得 1Mbps。在 WiFi 设置中,它显示相同的链接速度。

以下是配置

wlp3s0    IEEE 802.11  ESSID:"SSID"  
      Mode:Managed  Frequency:2.432 GHz  Access Point: 00:00:00:00:00   
      Bit Rate=1 Mb/s   Tx-Power=20 dBm   
      Retry short limit:7   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=51/70  Signal level=-59 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:27   Missed beacon:0

查看此处的比特率。

*-network
   description: Wireless interface
   product: QCA9377 802.11ac Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 31
   serial: 00:00:00:00:00:00
   width: 64 bits
   clock: 33MHz
   capabilities: bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=ath10k_pci driverversion=5.4.0-81-generic firmware=WLAN.TF.2.1-00021-QCARMSWP-1 ip=xxx.xxx.xxx.xx latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:131 memory:b4000000-b41fffff

使用移动热点时速度还可以,但使用 WiFi 路由器时速度就像蜗牛一样。

我关闭了 wlp3s0 的电源管理。

我发现/etc/modprobe.d/黑名单-ath_pci.conf

# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# correctly initialize the hardware, leaving it in a state from
# which ath5k cannot recover. To prevent this condition, stop
# madwifi from loading by default. Use Jockey to select one driver
# or the other. (Ubuntu: #315056, #323830)
blacklist ath_pci

我能感觉到一些问题iwlwifi配置文件也是,但据我所知,它是英特尔硬件的驱动程序,但我的 WiFi 是高通的,所以我不知道这与它有什么关系。

我尝试了 Google 和 Youtube 提供的其他几种补救措施,但比特率仍然保持为 1 Mb/s。

任何帮助,将不胜感激。

编辑 1.0:我的手机支持同时启用 WiFi 和热点,因此我将手机连接到路由器,将 Ubuntu 机器连接到手机的热点。这导致 Ubuntu 机器上的网速达到 20Mbps。(无论如何,它的链接速度仍然显示 1 Mbps)。但是路由器到 Ubuntu 机器的速度为 0.25-1.0 Mbps。

答案1

这张卡以反应迟钝而臭名昭著。第三方固件如果您想尝试一下,也可以使用。

安装方法如下:

  1. 打开终端(如果尚未打开)
  2. 转到卡的固件目录:
    cd /lib/firmware/ath10k/QCA9377/hw1.0/
    
  3. 重命名两个现有文件(以免丢失)
    sudo mv firmware-5.bin firmware-5.bin.orig
    sudo mv firmware-6.bin firmware-6.bin.orig
    
  4. 获取第三方固件:
    sudo wget "https://github.com/kvalo/ath10k-firmware/blob/master/QCA9377/hw1.0/CNSS.TF.1.0/firmware-5.bin_CNSS.TF.1.0-00267-QCATFSWPZ-1?raw=true" -O firmware-5.bin
    
  5. 重新加载内核模块:
    sudo modprobe -r ath10k_pci
    sudo modprobe ath10k_pci 
    sudo dmesg | grep ath10k
    

这应该会给你适当的传输速度。

相关内容