Qualcomm Atheros QCA9377 802.11ac Wireless slow speed
I was trying to search for and figure out on how could I update my wireless drivers, also, to understand why I get low speeds. I reinstalled my Lenovo machine from W10 to Ubuntu 20.04 LTS. I get ~450mbps on W10 and only ~40mbps on Ubuntu, so my mind says that there's something not right. Would really appreciate any single answer that could help me to investigate and possibly solve this as I am not really experienced with hardware.
Here is my system configuration. Let me know if I can provide any other info.
~$ lspci | awk '/[Nn]et/ {print $1}' | xargs -i% lspci -ks %
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Kernel driver in use: r8169 Kernel modules: r8169
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31) Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter Kernel driver in use: ath10k_pci Kernel modules: ath10k_pciMTU
~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000 link/ether 00:f4:8d:b1:79:47 brd ff:ff:ff:ff:ff:ff~$ ip l | grep $(ip r | awk '/default/ {print $5}' ) | awk '{print $2, $4, $5}'
wlp2s0: mtu 1500Additional
~$ lspci -k -s 02:00.0
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31) Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter Kernel driver in use: ath10k_pci Kernel modules: ath10k_pci Reset to default