Ubuntu 22.04 LTS下Qualcomm Atheros QCA9377无线网卡速度远低于Windows和iOS的问题求助
Ubuntu 22.04 LTS下Qualcomm Atheros QCA9377无线网卡速度远低于Windows和iOS的问题求助
大家好,我最近碰到一个特别闹心的问题:我的Ubuntu 22.04 LTS系统WiFi速度比Windows 10和iOS设备慢了一个量级!Ubuntu这边下载速度只有21-26 Mb/s,上传速度也差不多,但Windows和iOS上下载能稳定跑到330-360 Mb/s,差距实在太大了。
先说明下我的硬件情况:我的无线网卡是Qualcomm Atheros QCA9377 802.11ac,对应的驱动是ath10k,所以网上常见的针对Intel网卡的解决方案(比如给/etc/modprobe.d/iwlwifi.conf添加options iwlwifi 11n_disable=8开启激进传输)对我完全不适用。
为了排查问题,我先运行了这些命令来收集网卡相关信息:
iwconfiglsmod | grep ath10ksudo dmesg | grep -e ath -e wlsudo lshw -C networknmcli device wifi listsudo dmesg | grep ath | egrep "regdomain|Country"sudo dmesg| grep beaconiw reg get
之后我几乎试遍了网上能找到的针对ath10k/QCA9377的优化方案,但都没带来明显的速度提升:
- 安装Atheros固件:
sudo apt install firmware-atheros - 安装通用内核包:
sudo apt install linux-generic - 关闭网卡省电模式:
sudo iwconfig wlp3s0 power off - 重新安装系统固件:
sudo apt install --reinstall linux-firmware - 在GNOME桌面的网络设置里,把当前连接的IPv6从“自动”改为“禁用”
- 在
/etc/modprobe.d/cfg80211.conf中添加配置:options cfg80211 ieee80211_regdom=XX(XX替换成了我的国家二位代码) - 修改NetworkManager的省电配置:将
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf里的wifi.powersave = 3改为2 - 在
/etc/gai.conf中取消注释precedence ::ffff:0:0/96 100这一行 - 打开Ubuntu自带的“附加驱动”应用,检查是否有可用的专有驱动
- 把路由器的双频合一模式改成分开(我通过运营商光猫的管理界面,把模式从桥接改成路由实现了这一点)
- 尝试连接2.4GHz频段,但速度依然远不如其他系统
- 考虑过升级或降级内核,但我当前用的是最新的6.2.0-37-generic,不想轻易折腾内核版本
- 尝试将无线连接后端从wpa_supplicant切换为iwd,并手动完成配置
可惜所有尝试都没有改善WiFi速度的效果,有没有朋友遇到过同样的情况?或者有其他针对这个网卡的调试方向可以推荐吗?
备注:内容来源于stack exchange,提问作者silver2
相关产品推荐
相关产品推荐

