Steam DNS Caching Issues

While trying to install some games on Steam I have been running into various issues with the download speeds being high initially and then dropping by 20x a couple minutes into the download.

While I am not exactly sure why this happens I do know that it’s possible to configure some Steam sided DNS caching by including the @nClientDownloadEnableHTTP2PlatformLinux 0 and @fDownloadRateImprovementToAddAnotherConnection 1.0 params in steam_dev.cfg.

However, even though these changes were automatically applied when installing Steam through pacman I still had to install dnsmasq and configure it with the following params:

listen-address=::1,127.0.0.1
cache-size=10000
conf-file=/usr/share/dnsmasq/trust-anchors.conf
dnssec

Only after applying these changes was my Steam stable enough not to drop off to an astronomically low bit rate 2 minutes into the installation.

Perhaps it has something to do with the CachyOS default DNS caching since the first steps with configuring steam_dev.cfg actually do resolve the problem when troubleshooting the exact same issue on Ubuntu 24.04 LTS.

Hi,

Yes, we are already applying these parameters for Steam as default to fix this issue. Anyways, since we do not really want to setup dnsmasq, could you check if systemd-resolvd would also fix the issue?