[raiguard] [2.0.11] Large in-game downloads could be much faster
Posted: Sat Nov 02, 2024 4:05 am
For context, I have fiber to the home at high speed (gigabit or so). But while inside factorio, downloads (eg: large mods, or game updates) are often self-throttling to about 3 megabytes/second. I know it could go faster because the TCP receive buffers are highly full when I check them:
I also tried direct downloading the same content from a linux shell (factorio logs contain the URL, and I have my own authentication token). I can hit full speed consistently. However the game itself throttles.
My speculation as to a reason is that the menu screen still runs at 60 fps and as a result the network buffers are only checked periodically, resulting in a lot of available bandwidth being left on the table.
Code: Select all
tcp 2357492 0 192.168.0.14:54156 138.199.57.66:443 ESTABLISHED 3985/bin/x64/factor
My speculation as to a reason is that the menu screen still runs at 60 fps and as a result the network buffers are only checked periodically, resulting in a lot of available bandwidth being left on the table.