My internet connection seems to work very well in some applications, and terribly awful in others:
I checked the speed on speedtest dot net and the result is 350 mbps download and upload, I’ve downloaded a 4gb opensuse iso in 10 minutes, however the output from the speedtest-cli is about 1 mbps download and upload, and I get that same speed in some steam games, when installing packages from pamac it took me 1 hour to download 700 mb.
I googled the issue and maybe it could be related to ipv6 or to dns but i dont know how to proceed, I have tried to setup dnsmasq as instructed in the archwiki but no success (maybe I messed up?).
I have the same adapter and had a similar speed degredation issue with the 5.9.1 kernel. Whatever caused the issue is fixed for me with the 5.9.3 kernel release. You’ll see it in the next stable snap or you can switch to the testing branch.
Howdy!
Could you please open a terminal and input sudo nano /etc/default/grub , then add the following to the line starting with GRUB_CMD_LINE_LINUX_DEFAULT="
ipv6.disable=1
After which you may hit ctrl+s followed by ctrl+x.
You may then execute sudo update-grub .
Then, still in the terminal, enter nm-connection-editor , and a GUI window will appear.
Select the network you are currently connected, then select the gear icon in bottom left corner.
You may then set the MTU to 1495 , then hit save.
Great question, but may I confirm I indeed read your post!
ipv6 often have some performance impact on Qualcomm and Realtek’s older card models, thus may still be a interesting step to try.
The default standardized MTU is 1500, but some network cards and/or routers are extremely sensible to this limit. reducing the MTU size may in some circumstance improve the network stack computation performance and packet decoding, as the card and/or router is not overwhelmed too much, allowing for parallelized processes–if supported device’s firmware.
I hope this may have helped, have a wonderful day!
Still worth a try, as regression is still sometimes a thing to consider. But I fully understand your point here.
It does indeed have a exponential performance impact factor, either in the wrong, or in the good, depending on the situation.
Networking, remote data transmission, wireless… All relatively still new technologies still in intensive development! Studying networking is like trying to run after a train in motion !
You made your points, indeed. Thank you. In the future, please elaborate like that when you make your recommendations so folks know why you are doing so.
Updated the kernel to 5.9.3-1-MANJARO and also disabled ipv6 as @The_Quantum_Alpha instructed, no changes, the output of speedtest-cli is 0.99 mbps while speedtest in a browser is 350+ mbps. I’m on wired connection btw, but also tried 5g wi-fi and its the same.
Thats just your mirrors. In what other areas are you seeing a speed issue?
Sort mirrors and update:
sudo pacman-mirrors -f && sudo pacman -Syyu
The other thing in general is probably DNS.
Just select ‘Automatic (Addresses Only)’ in Network Manager settings … then enter your preferred DNS.
(ex, for cloudflare use 1.1.1.1,1.0.0.1)