I’ve been getting horrendously slow speeds on Linux Steam (~500k/s) and 5-6Mb/s on Windows, and only now found out why. There’s a ticket on GitHub for this:
In short, the client is very aggressive on its DNS requests, which normally causes it to be throttled by servers, leading to really slow downloads. However, using
dnsmasq allows the requests to be cached locally and offload the requests.
Even though the instructions are for Arch, they worked for me:
/etc/dnsmasq.configand add the line
- Restart the
systemctl restart dnsmasq.service) or reboot your machine
Enjoy the speed