Slow wifi Qualcomm Atheros QCA9377 802.11c adapter

Hello everyone.

I recently installed Fedora on my Asus X556URK. Windows was performing very poorly and since Windows 10 support is coming to an end and this PC is not eligible for a Windows 11 update (nor am I interested in it) I decided to give Fedora a try. Everything works perfectly, performance is amazing and I did not have to do much after installing besides trying different apps. There is just one problem: wifi works and is stable but is much slower than on Windows (I still have it installed dual boot). Results from speedtest.net show 202.63 Mbps download speed and 102.95 Mbps upload speed with Windows (similar to what I get on my phone) and 29.48 Mbps download and 25.59 Mbps upload speeds on Fedora. I tried doing the test on different distros on a live USB (Ubuntu and Linux Mint) and get similar results to Fedora.

According to info on the “Resources” app, I have a Qualcomm Atheros QCA9377 802.11c wireless network adapter, I’m using the ath10k_pci driver and wlp3s0 interface.

I’m thinking of removing Windows 10 entirely from my PC as support comes to an end but I would like to solve this issue before that, although I don’t have much experience with the terminal. Does anyone know if this is possible to fix?

Thanks!

Is it slower on your LAN or just when you connect to the internet through your ISP?

I think my LAN is working fine (I asked chatgpt how to test it and it told me to ping my router and I got a time of around 5ms which I guess is good :)))

However, when I’m downloading a file I always get maximum 3.5 MB/sec which is much lower than what I would get on Windows

Try using iperf to test the connection from your WiFi PC to another PC on your LAN (ideally one that is not also on WiFi).