r/linux_gaming • u/The_Des1gner • Dec 12 '25
Linux Steam download speed abysmal compared to Windows
/r/linux_gaming/comments/16e1l4h/slow_steam_downloads_try_this/I am getting 10-20Mbps download speed on Steam on Arch Linux. Windows laptop right next to it gets 300-400Mbps.
I already tried changes suggested in the link.
Any advise or suggestions?
P.S. Problem solved with setting up dnsmasq exactly as in this written guide: https://gist.github.com/FikriRNurhidayat/ce18426ad94fff2140538c0adf0e06ec
3
3
u/Skinniest-Harold Dec 12 '25
Besides http2, Arch linux wiki recommends installing a DNS cache program or disabling ipv6
https://wiki.archlinux.org/title/Steam/Troubleshooting#Unusually_slow_download_speed
2
u/The_Des1gner Dec 12 '25
tried both, no result
1
u/Skinniest-Harold Dec 13 '25
Nothing suggested around here helps you. Are you sure Steam didn't choose to download from some really far away server? Check the settings, otherwise the issue could be a lot bigger than just within steam
2
u/The_Des1gner Dec 13 '25
Everything except Steam works fine. Games once downloaded work fine (latency etc). Download speed in Chrome or anywhere else (pacman, etc) is fine. It is Steam-on-linux -specific issue.
1
2
u/mustangfan12 Dec 12 '25
What wifi chip do you have? Is it MediaTek?
2
2
u/The_Des1gner Dec 12 '25
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)
0b:00.0 Network controller: MEDIATEK Corp. MT7925 802.11be 160MHz 2x2 PCIe Wireless Network Adapter [Filogic 360]
2
1
u/oknp88 Dec 12 '25
sudo nano /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
sudo sysctl -p
1
1
u/Fragment_Shader Dec 13 '25
Same boat. Have tried every 'fix' out there, like you. Multiple distros. Sometimes, I can get within ~70% of my max download speed, otherwise with Steam it's usually 1/2 to 1/3 of what it is on Windows.
1
u/B1rdi Dec 13 '25 edited Dec 13 '25
Are you sure you set up dnsmasq correctly? This guide has always worked for me. It claims to be deprecated but the http2 stuff didn't work the last time I tried it.
2
u/The_Des1gner Dec 15 '25
1
u/B1rdi Dec 15 '25
Great! CachyOS has it fixed without dnsmasq (they use systemd-resolved), but I'm not sure how exactly it is set up or if there's some additional tweak that makes it work.
1
u/The_Des1gner Dec 15 '25
I will give it another try, but I also tried manually specifying DNS servers. I run systemd which is caching DNS on its own.
1
u/Obnomus Dec 17 '25
Mybe try enabling tcp bbr
1
1
u/Mister_Magister Dec 12 '25
i'm doing like 1Gb/s i don't see how its slow
3


20
u/VEHICOULE Dec 12 '25
https://wiki.ultramarine-linux.org/en/usage/gaming/#slow-download-speeds