Ubuntu 20.04 Qualcomm Atheros QCA9377 上的 wifi 不稳定

Ubuntu 20.04 Qualcomm Atheros QCA9377 上的 wifi 不稳定

重新启动笔记本电脑后,Wi-Fi 保持在 50-60 Mbps 的水平,但过了一会儿它开始下降到 10 Mbps,然后它处于 3-30 Mbps 的恒定间隔(这种不稳定的原因尚不清楚)。同时,例如,加载页面可能需要很长时间,但以 1080 观看 YouTube 视频(无需倒带)可以毫无问题地完成(同时保持质量)。

此问题仅在 Linux 下出现。Windows 下没有问题。

 - lspci
07:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
 - lspci -nnk | grep -A2 0280
07:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
    Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter [17aa:0901]
    Kernel driver in use: ath10k_pci

重启后速度加快。

watch iwconfig

重启后的 Wi-Fi 速度

过了一段时间。互联网速度似乎正常,但在测试开始时,速度为 2-3 Mbps,然后开始增长到 50,最后达到 60。这可以在图表上看到。

在此处输入图片描述

下次测试。 在此处输入图片描述 在此处输入图片描述

答案1

经过大量研究,我找到了唯一对我有帮助的方法 ->Wifi 速度慢,通过重置连接暂时解决

我会在这里留下答案,如果将来遇到同样的问题,我会补充它。

  1. 将路由器上的通道宽度设置为 2.4GHz 中的 20 mhz。
  2. 选择特定的频道,而不是路由器上的自动频道(我选择 11)。
  3. 如果尚未完成,请设置您的监管域。
sudo iw reg get

如果你看到 00,那么在http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2,例如我将使用 UA - 乌克兰,而您使用您的国家代码。

接下来使用该命令

sudo iw reg set UA

接下来将其永久设置

gksudo gedit /etc/default/crda

您将看到类似 REGDOMAIN= 的内容。将其设置为您的国家代码。

REGDOMAIN=UA

如果您想检查互联网连接的稳定性,请使用以下命令。并注意参数

ping 8.8.8.8

这是我测试这些更改的方法。在进行这些更改之前,时间差异很大,但在进行这些更改之后,时间差异就不大了。

经过所有这些,wifi 几乎完美地工作了。由于在这些更改之前它在所有其他设备上都运行良好,因此我相信问题出在我的 ubuntu 软件上,所以我将这个问题和答案留在这里。

答案2

这是驱动程序问题。修复此问题最简单的方法似乎是将高通的 Wi-Fi 模块替换为 Realtek 或其他供应商的模块。

相关内容