Downloads slow due to single download job
Your system information
- Steam client version (build number or date): 1748900261
- Distribution (e.g. Ubuntu): Arch Linux
- Opted into Steam client beta?: Yes
- Have you checked for system updates?: Yes
- Steam Logs: steam-logs.tar.gz
Please describe your issue in as much detail as possible:
When downloading, speeds are low.
When looking at the results of download_sources in the Steam console(steam://open/console), I see only 1 download job. After I blocked the connection to cache2-den-iwst.steamcontent.com, it started 5 download jobs and the speed was normal.
1 download job
] download_sources
Download sources:
- host cache2-den-iwst.steamcontent.com, vhost cache2-den-iwst.steamcontent.com, cell 49, SteamCache (#441), 1 connections of 1 max
- host cache3-iad1.steamcontent.com, vhost cache3-iad1.steamcontent.com, cell 63, SteamCache (#466), 0 connections of 1 max
- host cache17-iad1.steamcontent.com, vhost cache17-iad1.steamcontent.com, cell 63, SteamCache (#468), 0 connections of 1 max
- host cache7-iad1.steamcontent.com, vhost cache7-iad1.steamcontent.com, cell 63, SteamCache (#220), 0 connections of 1 max
- host cache15-iad1.steamcontent.com, vhost cache15-iad1.steamcontent.com, cell 63, SteamCache (#283), 0 connections of 1 max
- host cache18-iad1.steamcontent.com, vhost cache18-iad1.steamcontent.com, cell 63, SteamCache (#469), 0 connections of 1 max
- host cache19-iad1.steamcontent.com, vhost cache19-iad1.steamcontent.com, cell 63, SteamCache (#502), 0 connections of 1 max
- host cache4-iad1.steamcontent.com, vhost cache4-iad1.steamcontent.com, cell 63, SteamCache (#467), 0 connections of 1 max
- host cache12-iad1.steamcontent.com, vhost cache12-iad1.steamcontent.com, cell 63, SteamCache (#174), 0 connections of 1 max
- host cache9-iad1.steamcontent.com, vhost cache9-iad1.steamcontent.com, cell 63, SteamCache (#224), 0 connections of 1 max
- host cache11-iad1.steamcontent.com, vhost cache11-iad1.steamcontent.com, cell 63, SteamCache (#173), 0 connections of 1 max
- host cache16-iad1.steamcontent.com, vhost cache16-iad1.steamcontent.com, cell 63, SteamCache (#284), 0 connections of 1 max
- host cache10-iad1.steamcontent.com, vhost cache10-iad1.steamcontent.com, cell 63, SteamCache (#223), 0 connections of 1 max
- host cache5-iad1.steamcontent.com, vhost cache5-iad1.steamcontent.com, cell 63, SteamCache (#35), 0 connections of 1 max
- host cache13-iad1.steamcontent.com, vhost cache13-iad1.steamcontent.com, cell 63, SteamCache (#271), 0 connections of 1 max
- host cache14-iad1.steamcontent.com, vhost cache14-iad1.steamcontent.com, cell 63, SteamCache (#282), 0 connections of 1 max
- host cache20-iad1.steamcontent.com, vhost cache20-iad1.steamcontent.com, cell 63, SteamCache (#503), 0 connections of 1 max
- host cache2-iad1.steamcontent.com, vhost cache2-iad1.steamcontent.com, cell 63, SteamCache (#32), 0 connections of 1 max
- host cache6-iad1.steamcontent.com, vhost cache6-iad1.steamcontent.com, cell 63, SteamCache (#36), 0 connections of 1 max
- host cache1-iad1.steamcontent.com, vhost cache1-iad1.steamcontent.com, cell 63, SteamCache (#31), 0 connections of 1 max
- host cache8-iad1.steamcontent.com, vhost cache8-iad1.steamcontent.com, cell 63, SteamCache (#221), 0 connections of 1 max
- host cache14-atl3.steamcontent.com, vhost cache14-atl3.steamcontent.com, cell 50, SteamCache (#445), 0 connections of 1 max
- host cache10-atl3.steamcontent.com, vhost cache10-atl3.steamcontent.com, cell 50, SteamCache (#270), 0 connections of 1 max
- host cache9-atl3.steamcontent.com, vhost cache9-atl3.steamcontent.com, cell 50, SteamCache (#269), 0 connections of 1 max
- host cache13-atl3.steamcontent.com, vhost cache13-atl3.steamcontent.com, cell 50, SteamCache (#444), 0 connections of 1 max
- host cache5-atl3.steamcontent.com, vhost cache5-atl3.steamcontent.com, cell 50, SteamCache (#301), 0 connections of 1 max
- host cache2-atl3.steamcontent.com, vhost cache2-atl3.steamcontent.com, cell 50, SteamCache (#16), 0 connections of 1 max
- host cache11-atl3.steamcontent.com, vhost cache11-atl3.steamcontent.com, cell 50, SteamCache (#442), 0 connections of 1 max
- host cache8-atl3.steamcontent.com, vhost cache8-atl3.steamcontent.com, cell 50, SteamCache (#98), 0 connections of 1 max
- host cache14-ord1.steamcontent.com, vhost cache14-ord1.steamcontent.com, cell 1, SteamCache (#438), 0 connections of 1 max
Download jobs:
- type SteamCache, name cache2-den-iwst.steamcontent.com, iteration 1, chunks: index 13309, 249 outstanding (99.64 MB), 0 deferred, 13309 requested, 13060 succeeded, 0 failed. 127.2 Mbps
5 download jobs
] download_sources
Download sources:
- host cache3-iad1.steamcontent.com, vhost cache3-iad1.steamcontent.com, cell 63, SteamCache (#466), 1 connections of 1 max
- host cache17-iad1.steamcontent.com, vhost cache17-iad1.steamcontent.com, cell 63, SteamCache (#468), 1 connections of 1 max
- host cache7-iad1.steamcontent.com, vhost cache7-iad1.steamcontent.com, cell 63, SteamCache (#220), 1 connections of 1 max
- host cache18-iad1.steamcontent.com, vhost cache18-iad1.steamcontent.com, cell 63, SteamCache (#469), 1 connections of 1 max
- host cache15-iad1.steamcontent.com, vhost cache15-iad1.steamcontent.com, cell 63, SteamCache (#283), 1 connections of 1 max
- host cache19-iad1.steamcontent.com, vhost cache19-iad1.steamcontent.com, cell 63, SteamCache (#502), 0 connections of 1 max
- host cache4-iad1.steamcontent.com, vhost cache4-iad1.steamcontent.com, cell 63, SteamCache (#467), 0 connections of 1 max
- host cache12-iad1.steamcontent.com, vhost cache12-iad1.steamcontent.com, cell 63, SteamCache (#174), 0 connections of 1 max
- host cache11-iad1.steamcontent.com, vhost cache11-iad1.steamcontent.com, cell 63, SteamCache (#173), 0 connections of 1 max
- host cache9-iad1.steamcontent.com, vhost cache9-iad1.steamcontent.com, cell 63, SteamCache (#224), 0 connections of 1 max
- host cache16-iad1.steamcontent.com, vhost cache16-iad1.steamcontent.com, cell 63, SteamCache (#284), 0 connections of 1 max
- host cache10-iad1.steamcontent.com, vhost cache10-iad1.steamcontent.com, cell 63, SteamCache (#223), 0 connections of 1 max
- host cache5-iad1.steamcontent.com, vhost cache5-iad1.steamcontent.com, cell 63, SteamCache (#35), 0 connections of 1 max
- host cache13-iad1.steamcontent.com, vhost cache13-iad1.steamcontent.com, cell 63, SteamCache (#271), 0 connections of 1 max
- host cache14-iad1.steamcontent.com, vhost cache14-iad1.steamcontent.com, cell 63, SteamCache (#282), 0 connections of 1 max
- host cache20-iad1.steamcontent.com, vhost cache20-iad1.steamcontent.com, cell 63, SteamCache (#503), 0 connections of 1 max
- host cache2-iad1.steamcontent.com, vhost cache2-iad1.steamcontent.com, cell 63, SteamCache (#32), 0 connections of 1 max
- host cache6-iad1.steamcontent.com, vhost cache6-iad1.steamcontent.com, cell 63, SteamCache (#36), 0 connections of 1 max
- host cache8-iad1.steamcontent.com, vhost cache8-iad1.steamcontent.com, cell 63, SteamCache (#221), 0 connections of 1 max
- host cache1-iad1.steamcontent.com, vhost cache1-iad1.steamcontent.com, cell 63, SteamCache (#31), 0 connections of 1 max
- host cache14-atl3.steamcontent.com, vhost cache14-atl3.steamcontent.com, cell 50, SteamCache (#445), 0 connections of 1 max
- host cache10-atl3.steamcontent.com, vhost cache10-atl3.steamcontent.com, cell 50, SteamCache (#270), 0 connections of 1 max
- host cache5-atl3.steamcontent.com, vhost cache5-atl3.steamcontent.com, cell 50, SteamCache (#301), 0 connections of 1 max
- host cache2-atl3.steamcontent.com, vhost cache2-atl3.steamcontent.com, cell 50, SteamCache (#16), 0 connections of 1 max
- host cache13-atl3.steamcontent.com, vhost cache13-atl3.steamcontent.com, cell 50, SteamCache (#444), 0 connections of 1 max
- host cache9-atl3.steamcontent.com, vhost cache9-atl3.steamcontent.com, cell 50, SteamCache (#269), 0 connections of 1 max
- host cache11-atl3.steamcontent.com, vhost cache11-atl3.steamcontent.com, cell 50, SteamCache (#442), 0 connections of 1 max
- host cache8-atl3.steamcontent.com, vhost cache8-atl3.steamcontent.com, cell 50, SteamCache (#98), 0 connections of 1 max
- host cache14-ord1.steamcontent.com, vhost cache14-ord1.steamcontent.com, cell 1, SteamCache (#438), 0 connections of 1 max
Download jobs:
- type SteamCache, name cache3-iad1.steamcontent.com, iteration 1, chunks: index 13115, 180 outstanding (54.93 MB), 10416 deferred, 4244 requested, 4064 succeeded, 0 failed. 71.4 Mbps
- type SteamCache, name cache17-iad1.steamcontent.com, iteration 1, chunks: index 12083, 95 outstanding (52.30 MB), 8580 deferred, 4105 requested, 4010 succeeded, 0 failed. 67.3 Mbps
- type SteamCache, name cache7-iad1.steamcontent.com, iteration 1, chunks: index 13470, 228 outstanding (56.23 MB), 10832 deferred, 4251 requested, 4023 succeeded, 0 failed. 71.5 Mbps
- type SteamCache, name cache18-iad1.steamcontent.com, iteration 1, chunks: index 12085, 79 outstanding (47.33 MB), 7847 deferred, 3387 requested, 3308 succeeded, 0 failed. 60.0 Mbps
- type SteamCache, name cache15-iad1.steamcontent.com, iteration 1, chunks: index 12173, 75 outstanding (47.32 MB), 9533 deferred, 3130 requested, 3055 succeeded, 0 failed. 61.1 Mbps
Comments with the same problem: https://github.com/ValveSoftware/steam-for-linux/issues/9715#issuecomment-2425357737 and https://github.com/ValveSoftware/steam-for-linux/issues/10248#issuecomment-2143747235 This also might be related: https://github.com/ValveSoftware/steam-for-linux/issues/10131
Steps for reproducing this issue:
- Start download, notice slow speed.
- Look at Steam console (steam://open/console) , enter
download_sources. - See single download job.
Perhaps this report should be merged with https://github.com/ValveSoftware/steam-for-linux/issues/12005 I did a cursory search and missed this issue reported just a few weeks ago.
I had the same single download source issue, I believe it is been going on for a while, but perhaps on and off, which would cause very slow download speeds.
I only had a single download job which was cache2-den-iwst.steamcontent.com (same as you) However in my case, I can say that it was only happening when on dual stack with ipv6, although my ipv6 connectivity is excellent and native with my ISP (I do regular speed tests both tcp and udp and bidir), and I also have ipv6 since over 10 years and never had that kind of problem with steam. I confirmed the problem showing only on ipv6 by disabling ipv6 and switching back and forth several times.
What I did temporarily to solve the problem is also to block connections to cache2-den-iwst.steamcontent.com in my dns cache server. It first caused steam to still want to download from that single source but at 0 bps, but then finally it "decided" to connect to others sources, and then voilà, my speed was instantly back at full speed like when I use only ipv4.
This solution is not ideal, and probably not guaranteed to always work. There is also still a 1 minute delay before steam decides to switch and use other sources in my case (so 1 minute before a download starts at all).
I guess if we knew where or how steam gets the download sources list we could edit it directly...
Here's the log of the issue with ipv6:
[2025-06-07 11:16:38] Client version: 1748900261
[2025-06-07 11:16:38] Loaded Steam library folders configuration: /home/user/.local/share/Steam/steamapps/libraryfolders.vdf
[2025-06-07 11:16:38] Loaded 16 apps from install folder "/home/user/.local/share/Steam/steamapps\appmanifest_*.acf".
[2025-06-07 11:16:38] Install folder /mnt/steam_games_subvolume/SteamLibrary not mounted.
[2025-06-07 11:16:38] Loaded 55 apps from install folder "/home/user/steam_games_subvolume/SteamLibrary/steamapps\appmanifest_*.acf".
[2025-06-07 11:16:38] Triggered async write of Steam library folders configuration (3 libraries).
[2025-06-07 11:16:40] AppID x scheduler update : Priority Auto Update, not played for 40426980 seconds, update disabled for 0 seconds
[2025-06-07 11:16:40] AppID x state changed : Update Required,Update Queued,Update Started,
[2025-06-07 11:16:40] AppID x state changed : Update Required,Update Queued,Update Running,Update Started,
[2025-06-07 11:16:40] AppID x App update changed : Running Update,
[2025-06-07 11:16:40] AppID x App update changed : Running Update,Reconfiguring,
[2025-06-07 11:16:40] AppID x App update changed : Running Update,
[2025-06-07 11:16:40] AppID x App update changed : Running Update,Preallocating,
[2025-06-07 11:16:40] AppID x preallocated 0 files (0 MB)
[2025-06-07 11:16:40] AppID x App update changed : Running Update,
[2025-06-07 11:16:40] AppID x update started : download 17738903424/46933841792, store 0/0, reuse 0/0, delta 0/0, stage 17720904465/46920143663
[2025-06-07 11:16:40] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:16:40] AppID x App update changed : Running Update,Staging,
[2025-06-07 11:16:40] Got 30 download sources and 0 caching proxies via ContentServerDirectoryService::BYieldingGetServersForSteamPipe (CellID 1 / Launcher 0)
[2025-06-07 11:16:40] Moving to source priority class '6'
[2025-06-07 11:16:40] Created download interface of type 'SteamCache' (7) to host cache2-den-iwst.steamcontent.com (cache2-den-iwst.steamcontent.com)
[2025-06-07 11:16:40] Downloading 27878 chunks from depot 257426
[2025-06-07 11:16:40] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:16:40] HTTP/2 available
[2025-06-07 11:16:40] Created dual-stack http client
[2025-06-07 11:16:53] Increasing target number of download connections to 16 (rate was 0.000, now 53.247)
[2025-06-07 11:17:05] Increasing target number of download connections to 17 (rate was 53.247, now 78.784)
[2025-06-07 11:17:53] Current download rate: 79.780 Mbps
[2025-06-07 11:18:04] AppID x update canceled : Disabled (Suspended)
[2025-06-07 11:18:04] AppID x App update changed : Running Update,Downloading,Staging,Stopping,
[2025-06-07 11:18:04] AppID x App update changed : Running Update,Stopping,
[2025-06-07 11:18:04] AppID x App update changed : None
[2025-06-07 11:18:04] AppID x state changed : Update Required,Update Queued,Update Started, (Suspended)
[2025-06-07 11:18:04] AppID x scheduler finished : staying in schedule (result Suspended, state 0x40a)
[2025-06-07 11:18:06] HTTPS (SteamCache,441) - cache2-den-iwst.steamcontent.com ([2607:dc0::5]:443 / [2607:dc0::5]:443, host: cache2-den-iwst.steamcontent.com): Closing connection
As you can see, steam even seems to be saying is has 16 download source and increasing, but I can see it is not the case (with iftop or tcpdump for instance).
Here's a log with ipv4 only where everything was working:
[2025-06-07 11:12:31] Client version: 1748900261
[2025-06-07 11:12:31] Loaded Steam library folders configuration: /home/user/.local/share/Steam/steamapps/libraryfolders.vdf
[2025-06-07 11:12:31] Loaded 16 apps from install folder "/home/user/.local/share/Steam/steamapps\appmanifest_*.acf".
[2025-06-07 11:12:31] Install folder /mnt/steam_games_subvolume/SteamLibrary not mounted.
[2025-06-07 11:12:31] Loaded 55 apps from install folder "/home/user/steam_games_subvolume/SteamLibrary/steamapps\appmanifest_*.acf".
[2025-06-07 11:12:31] Triggered async write of Steam library folders configuration (3 libraries).
[2025-06-07 11:12:33] AppID x scheduler update : Priority Auto Update, not played for 40426733 seconds, update disabled for 0 seconds
[2025-06-07 11:12:33] AppID x state changed : Update Required,Update Queued,Update Started,
[2025-06-07 11:12:33] AppID x state changed : Update Required,Update Queued,Update Running,Update Started,
[2025-06-07 11:12:33] AppID x App update changed : Running Update,
[2025-06-07 11:12:33] AppID x App update changed : Running Update,Reconfiguring,
[2025-06-07 11:12:33] AppID x App update changed : Running Update,
[2025-06-07 11:12:33] AppID x App update changed : Running Update,Preallocating,
[2025-06-07 11:12:33] AppID x preallocated 0 files (0 MB)
[2025-06-07 11:12:33] AppID x App update changed : Running Update,
[2025-06-07 11:12:33] AppID x update started : download 16872186384/46933841792, store 0/0, reuse 0/0, delta 0/0, stage 16859252619/46920143663
[2025-06-07 11:12:33] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:12:33] AppID x App update changed : Running Update,Staging,
[2025-06-07 11:12:33] Got 30 download sources and 0 caching proxies via ContentServerDirectoryService::BYieldingGetServersForSteamPipe (CellID 1 / Launcher 0)
[2025-06-07 11:12:33] Moving to source priority class '3'
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache4-ord1.steamcontent.com (cache4-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache10-ord1.steamcontent.com (cache10-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache15-ord1.steamcontent.com (cache15-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache5-ord1.steamcontent.com (cache5-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache14-ord1.steamcontent.com (cache14-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache3-ord1.steamcontent.com (cache3-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache6-ord1.steamcontent.com (cache6-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache13-ord1.steamcontent.com (cache13-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache12-ord1.steamcontent.com (cache12-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache8-sea1.steamcontent.com (cache8-sea1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache1-sea1.steamcontent.com (cache1-sea1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache10-sea1.steamcontent.com (cache10-sea1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache16-ord1.steamcontent.com (cache16-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache11-ord1.steamcontent.com (cache11-ord1.steamcontent.com)
[2025-06-07 11:12:33] Created download interface of type 'SteamCache' (7) to host cache7-ord1.steamcontent.com (cache7-ord1.steamcontent.com)
[2025-06-07 11:12:33] Downloading 28700 chunks from depot 257426
[2025-06-07 11:12:33] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:12:33] HTTP/2 available
[2025-06-07 11:12:33] Created ipv4-only http client
[2025-06-07 11:12:46] Increasing target number of download connections to 16 (rate was 0.000, now 483.282)
[2025-06-07 11:12:46] Created download interface of type 'SteamCache' (7) to host cache6-sea1.steamcontent.com (cache6-sea1.steamcontent.com)
[2025-06-07 11:12:48] AppID x update canceled : Disabled (Suspended)
[2025-06-07 11:12:48] AppID x App update changed : Running Update,Downloading,Staging,Stopping,
[2025-06-07 11:12:48] AppID x App update changed : Running Update,Stopping,
[2025-06-07 11:12:48] AppID x App update changed : None
[2025-06-07 11:12:48] AppID x state changed : Update Required,Update Queued,Update Started, (Suspended)
[2025-06-07 11:12:48] AppID x scheduler finished : staying in schedule (result Suspended, state 0x40a)
[2025-06-07 11:12:50] HTTPS (SteamCache,286) - cache6-sea1.steamcontent.com (205.196.6.167:443 / 205.196.6.167:443, host: cache6-sea1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,272) - cache7-ord1.steamcontent.com (162.254.193.4:443 / 162.254.193.4:443, host: cache7-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,435) - cache11-ord1.steamcontent.com (162.254.193.6:443 / 162.254.193.6:443, host: cache11-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,513) - cache16-ord1.steamcontent.com (162.254.193.44:443 / 162.254.193.44:443, host: cache16-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,465) - cache10-sea1.steamcontent.com (205.196.6.173:443 / 205.196.6.173:443, host: cache10-sea1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,1) - cache1-sea1.steamcontent.com (205.196.6.165:443 / 205.196.6.165:443, host: cache1-sea1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,240) - cache8-sea1.steamcontent.com (205.196.6.170:443 / 205.196.6.170:443, host: cache8-sea1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,436) - cache12-ord1.steamcontent.com (162.254.193.42:443 / 162.254.193.42:443, host: cache12-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,437) - cache13-ord1.steamcontent.com (162.254.193.7:443 / 162.254.193.7:443, host: cache13-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,118) - cache6-ord1.steamcontent.com (162.254.193.38:443 / 162.254.193.38:443, host: cache6-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,473) - cache3-ord1.steamcontent.com (162.254.193.14:443 / 162.254.193.14:443, host: cache3-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,438) - cache14-ord1.steamcontent.com (162.254.193.43:443 / 162.254.193.43:443, host: cache14-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,117) - cache5-ord1.steamcontent.com (162.254.193.13:443 / 162.254.193.13:443, host: cache5-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,512) - cache15-ord1.steamcontent.com (162.254.193.8:443 / 162.254.193.8:443, host: cache15-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,231) - cache10-ord1.steamcontent.com (162.254.193.40:443 / 162.254.193.40:443, host: cache10-ord1.steamcontent.com): Closing connection
[2025-06-07 11:12:50] HTTPS (SteamCache,474) - cache4-ord1.steamcontent.com (162.254.193.36:443 / 162.254.193.36:443, host: cache4-ord1.steamcontent.com): Closing connection
And here's the log when I blacklisted cache2-den-iwst.steamcontent.com:
[2025-06-07 11:35:40] Client version: 1748900261
[2025-06-07 11:35:40] Loaded Steam library folders configuration: /home/user/.local/share/Steam/steamapps/libraryfolders.vdf
[2025-06-07 11:35:40] Loaded 16 apps from install folder "/home/user/.local/share/Steam/steamapps\appmanifest_*.acf".
[2025-06-07 11:35:40] Install folder /mnt/steam_games_subvolume/SteamLibrary not mounted.
[2025-06-07 11:35:40] Loaded 55 apps from install folder "/home/user/steam_games_subvolume/SteamLibrary/steamapps\appmanifest_*.acf".
[2025-06-07 11:35:40] Triggered async write of Steam library folders configuration (3 libraries).
[2025-06-07 11:35:42] AppID x scheduler update : Priority Auto Update, not played for 40428122 seconds, update disabled for 0 seconds
[2025-06-07 11:35:42] AppID x state changed : Update Required,Update Queued,Update Started,
[2025-06-07 11:35:42] AppID x state changed : Update Required,Update Queued,Update Running,Update Started,
[2025-06-07 11:35:42] AppID x App update changed : Running Update,
[2025-06-07 11:35:42] AppID x App update changed : Running Update,Reconfiguring,
[2025-06-07 11:35:42] AppID x App update changed : Running Update,
[2025-06-07 11:35:42] AppID x App update changed : Running Update,Preallocating,
[2025-06-07 11:35:42] AppID x preallocated 0 files (0 MB)
[2025-06-07 11:35:42] AppID x App update changed : Running Update,
[2025-06-07 11:35:42] AppID x update started : download 20114699984/46933841792, store 0/0, reuse 0/0, delta 0/0, stage 20085962837/46920143663
[2025-06-07 11:35:42] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:35:42] AppID x App update changed : Running Update,Staging,
[2025-06-07 11:35:42] Got 30 download sources and 0 caching proxies via ContentServerDirectoryService::BYieldingGetServersForSteamPipe (CellID 20 / Launcher 0)
[2025-06-07 11:35:42] Moving to source priority class '6'
[2025-06-07 11:35:42] Created download interface of type 'SteamCache' (7) to host cache2-den-iwst.steamcontent.com (cache2-den-iwst.steamcontent.com)
[2025-06-07 11:35:42] Downloading 25614 chunks from depot 257426
[2025-06-07 11:35:42] AppID x App update changed : Running Update,Downloading,Staging,
[2025-06-07 11:35:42] HTTP/2 available
[2025-06-07 11:35:42] Created dual-stack http client
[2025-06-07 11:36:43] HTTPS (SteamCache,441) - cache2-den-iwst.steamcontent.com (0.0.0.0:443 / 0.0.0.0:443, host: cache2-den-iwst.steamcontent.com): Received 0 (Invalid) HTTP response for depot 257426
[2025-06-07 11:36:43] HTTPS (SteamCache,441) - cache2-den-iwst.steamcontent.com (0.0.0.0:443 / 0.0.0.0:443, host: cache2-den-iwst.steamcontent.com): Closing connection
[2025-06-07 11:36:43] stats: (SteamCache, 441) cache2-den-iwst.steamcontent.com: 0 Bytes, 0 sec (0.00 Mbps). 0 Hits / 0 Misses (0 %, 0 % bytes)
[2025-06-07 11:36:43] Moving to source priority class '3'
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache4-ord1.steamcontent.com (cache4-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache15-ord1.steamcontent.com (cache15-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache10-ord1.steamcontent.com (cache10-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache10-sea1.steamcontent.com (cache10-sea1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache8-sea1.steamcontent.com (cache8-sea1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache1-sea1.steamcontent.com (cache1-sea1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache5-ord1.steamcontent.com (cache5-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache14-ord1.steamcontent.com (cache14-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache3-ord1.steamcontent.com (cache3-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache6-ord1.steamcontent.com (cache6-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache13-ord1.steamcontent.com (cache13-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache12-ord1.steamcontent.com (cache12-ord1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache6-sea1.steamcontent.com (cache6-sea1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache5-sea1.steamcontent.com (cache5-sea1.steamcontent.com)
[2025-06-07 11:36:43] Created download interface of type 'SteamCache' (7) to host cache7-ord1.steamcontent.com (cache7-ord1.steamcontent.com)
[2025-06-07 11:36:47] Detected write gap 65 MB in file "..."
[2025-06-07 11:36:56] Increasing target number of download connections to 16 (rate was 0.000, now 490.520)
[2025-06-07 11:36:56] Current download rate: 490.520 Mbps
[2025-06-07 11:36:56] Created download interface of type 'SteamCache' (7) to host cache19-iad1.steamcontent.com (cache19-iad1.steamcontent.com)
[2025-06-07 11:37:25] Detected write gap 70 MB in file "..."
[2025-06-07 11:37:25] Detected write gap 130 MB in file "..."
[2025-06-07 11:37:27] Detected write gap 94 MB in file "..."
[2025-06-07 11:37:28] Detected write gap 67 MB in file "..."
[2025-06-07 11:37:38] Detected write gap 100 MB in file "..."
[2025-06-07 11:37:40] Detected write gap 101 MB in file "..."
[2025-06-07 11:37:51] Detected write gap 71 MB in file "..."
[2025-06-07 11:37:57] Current download rate: 508.292 Mbps
[2025-06-07 11:37:58] Detected write gap 67 MB in file "..."
[2025-06-07 11:38:17] Detected write gap 109 MB in file "..."
[2025-06-07 11:38:22] Detected write gap 65 MB in file "..."
[2025-06-07 11:38:28] Detected write gap 80 MB in file "..."
[2025-06-07 11:38:29] Detected write gap 77 MB in file "..."
[2025-06-07 11:38:43] Detected write gap 70 MB in file "..."
[2025-06-07 11:38:50] Detected write gap 73 MB in file "..."
[2025-06-07 11:38:52] Detected write gap 71 MB in file "..."
[2025-06-07 11:38:54] Detected write gap 99 MB in file "..."
[2025-06-07 11:38:58] Current download rate: 505.500 Mbps
[2025-06-07 11:38:59] AppID x update canceled : Disabled (Suspended)
[2025-06-07 11:38:59] AppID x App update changed : Running Update,Downloading,Staging,Stopping,
[2025-06-07 11:38:59] HTTPS (SteamCache,231) - cache10-ord1.steamcontent.com ([2602:801:f007:101::a2fe:c128]:443 / [2602:801:f007:101::a2fe:c128]:443, host: cache10-ord1.steamcontent.com): Closing connection
[2025-06-07 11:38:59] HTTPS (SteamCache,1) - cache1-sea1.steamcontent.com ([2602:801:f00b:100::cdc4:6a5]:443 / [2602:801:f00b:100::cdc4:6a5]:443, host: cache1-sea1.steamcontent.com): Closing connection
[2025-06-07 11:38:59] AppID x App update changed : Running Update,Stopping,
[2025-06-07 11:38:59] AppID x App update changed : None
[2025-06-07 11:38:59] AppID x state changed : Update Required,Update Queued,Update Started, (Suspended)
[2025-06-07 11:38:59] AppID x scheduler finished : staying in schedule (result Suspended, state 0x40a)
[2025-06-07 11:39:01] HTTPS (SteamCache,502) - cache19-iad1.steamcontent.com ([2602:801:f002:102::a2fe:c02a]:443 / [2602:801:f002:102::a2fe:c02a]:443, host: cache19-iad1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,272) - cache7-ord1.steamcontent.com ([2602:801:f007:100::a2fe:c104]:443 / [2602:801:f007:100::a2fe:c104]:443, host: cache7-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,285) - cache5-sea1.steamcontent.com ([2602:801:f00b:100::cdc4:6a6]:443 / [2602:801:f00b:100::cdc4:6a6]:443, host: cache5-sea1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,286) - cache6-sea1.steamcontent.com ([2602:801:f00b:100::cdc4:6a7]:443 / [2602:801:f00b:100::cdc4:6a7]:443, host: cache6-sea1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,436) - cache12-ord1.steamcontent.com ([2602:801:f007:101::a2fe:c12a]:443 / [2602:801:f007:101::a2fe:c12a]:443, host: cache12-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,437) - cache13-ord1.steamcontent.com ([2602:801:f007:100::a2fe:c107]:443 / [2602:801:f007:100::a2fe:c107]:443, host: cache13-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,118) - cache6-ord1.steamcontent.com ([2602:801:f007:101::a2fe:c126]:443 / [2602:801:f007:101::a2fe:c126]:443, host: cache6-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,473) - cache3-ord1.steamcontent.com ([2602:801:f007:100::a2fe:c10e]:443 / [2602:801:f007:100::a2fe:c10e]:443, host: cache3-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,438) - cache14-ord1.steamcontent.com ([2602:801:f007:101::a2fe:c12b]:443 / [2602:801:f007:101::a2fe:c12b]:443, host: cache14-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,117) - cache5-ord1.steamcontent.com ([2602:801:f007:100::a2fe:c10d]:443 / [2602:801:f007:100::a2fe:c10d]:443, host: cache5-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,240) - cache8-sea1.steamcontent.com ([2602:801:f00b:100::cdc4:6aa]:443 / [2602:801:f00b:100::cdc4:6aa]:443, host: cache8-sea1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,465) - cache10-sea1.steamcontent.com ([2602:801:f00b:100::cdc4:6ad]:443 / [2602:801:f00b:100::cdc4:6ad]:443, host: cache10-sea1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,512) - cache15-ord1.steamcontent.com ([2602:801:f007:100::a2fe:c108]:443 / [2602:801:f007:100::a2fe:c108]:443, host: cache15-ord1.steamcontent.com): Closing connection
[2025-06-07 11:39:01] HTTPS (SteamCache,474) - cache4-ord1.steamcontent.com ([2602:801:f007:101::a2fe:c124]:443 / [2602:801:f007:101::a2fe:c124]:443, host: cache4-ord1.steamcontent.com): Closing connection
I think the "Moving to source priority class '6'" vs "Moving to source priority class '3'" is what makes the difference here. It seems whenever it is priority class 6, it is slow, perhaps this is some kind of list of sources of different "priority class" (which I don't really know what it means or is used for), and there is only one source? When on ipv4, it seems to always start with source priority class '3', which may explain why it is fast.
- Distribution: PopOS
- Opted into Steam client beta?: Yes (version in log above)
- Have you checked for system updates?: Yes
- Steam Logs: above
- GPU: AMD RX 6750
~Also just to add to this, on my side I still need to add @nClientDownloadEnableHTTP2PlatformLinux 0 to my steam_dev.cfg to get good download speeds, otherwise regardless of the source blacklisting I would get bad download speeds with both ipv4 and ipv6. I think this issue with single download source is different.~
I didn't realize that it was now turned off by default. I previously tested that it was still needed by manually setting it to 0 or 1, but didn't realize there was no need to set it anymore.
However in my case, I can say that it was only happening when on dual stack with ipv6
I just tried disabling IPv6 and I do not see the issue occurring as well.
I think the "Moving to source priority class '6'" vs "Moving to source priority class '3'" is what makes the difference here.
I am also seeing this same behavior.
I did a little deeper digging into this.
The Steam client appears to query https://api.steampowered.com/IContentServerDirectoryService/GetServersForSteamPipe/v1/?cell_id=REPLACE_ME&max_servers=30&launcher_type=0&ipv6_public=REPLACE_ME for a list of servers to connect to.
It shows one server with priority_class 6, along with others with priority classes 3, 2, and 1, and the 6 one is the one that I had to block.
The ipv6_public value is the ipv6 of the device that Steam is on, cell_id is the cell ID that is shown in the logs. Though it doesn't appear to matter what it is set to, the results only change when the ipv6_public value is changed. Without the ipv6_public value it doesn't return the priority_class 6 server.
Note that while I was checking this the server would sometimes not appear in the list, waiting and refreshing would show it again.
Nice find! I hope this get fixed, this seems like a major performance bottleneck if you are using ipv6.
Note that while I was checking this the server would sometimes not appear in the list, waiting and refreshing would show it again.
It makes sense, sometimes I would not have slow download issues.
So far the workaround we have is to block the problematic server by hand, but this could change, so not a good solution.
I guess one could create a reverse https proxy and filter the priority class 6 (like a simple node.js app), with self signed certificate and adding it to the trusted root certificates and rerouting the dns...
Another strange workaround I found is, if you select a European Download region (Germany Frankfurt for example) it does not seem they return class 6. So in my case, this resulted in very fast download speeds as well, without having to block any server. I never thought a solution to make my internet download faster would be to download from far overseas servers...
I guess one could create a reverse https proxy and filter the priority class 6 (like a simple node.js app), with self signed certificate and adding it to the trusted root certificates and rerouting the dns...
It looks like it actually communicates mostly over web sockets, I had thought it was querying that API endpoint due to the DNS query for api.steampowered.com just before the initial connection. I originally did a search for the GetServersForSteamPipe and came across that endpoint. It appears to only return the Denver cache and no other servers too.
I am not sure what the difference is between Windows and Linux and this is starting to be out of my area of understanding.
The best I can think of is that certain IPv6 ranges seem to be matched with incorrect location data that makes it choose the Denver or other single server, and for some reason the Linux client doesn't grab any other servers.
It looks like it actually communicates mostly over web sockets, I had thought it was querying that API endpoint due to the DNS query for api.steampowered.com just before the initial connection. I originally did a search for the GetServersForSteamPipe and came across that endpoint. It appears to only return the Denver cache and no other servers too.
Yes, I also realized that, yesterday, after I actually made that little node.js proxy. It did work well, and captured and proxied all normal API calls steam was doing to api.steampowered.com, but I could not see the GetServersForSteamPipe call being made, so I guessed that it was doing it in some other ways like over websocket...
The best I can think of is that certain IPv6 ranges seem to be matched with incorrect location data that makes it choose the Denver or other single server, and for some reason the Linux client doesn't grab any other servers.
I did some tests with different ipv6 prefixes of different length, even of the same geographical area, and yes I can see the response changes depending on the ipv6 and would not have that slow server and speed issue. I am not too sure why they have to pass our ipv6, they should content with using the cellid specified only (that would be easier to troubleshoot for everyone including valve/steam), there is already a lot of regions to choose from in the steam client.
I hope it is only a bug or a mistake in the implementation, and not some kind of traffic shaping attempt, because I think this would be unacceptable. If that would be the case, the steam app should at least tell users "Your downloads are slower due to ..."
can confirm I have this same issue worked around it by blocking the domains that steam downloading was stuck on by editing /etc/hosts
Yes, I can confirm I have exact same bug (ZorinOS18). I have also noticed that it does not matter which server I hop to, it is always their respective cache1 and cache2 addresses that are being used only (as Download jobs), causing slow speeds.
As soon as I block cache1 and cache2 in etc/hosts, Steam will have multiple jobs and max my broadband. It is actually not necessary to block both, you can either block cache1 or cache2, it will still work fine.