Posted March 01, 2023
I wanted to edit in a summary of everyone's findings at the top here. The original post is still below.
This summary was last updated in March 13, 2024.
Starting in version 2.0.60.2, and still present in version 2.0.73, the bandwidth limiter function has the following problem:
1. It will not download continuously at the specified bandwidth limit. Instead it will pulse on and off. It will download at the maximum capacity of the internet connection for a while, then do nothing for a while, then repeat. Over time it will average out to the limit that was set, but it does so by maxing out the connection's full capacity for minutes at a time. This is not ideal, since it hogs all the bandwidth from other tasks you're trying to do, such as online gaming. This is different from how Galaxy used to do the bandwidth limit - Before version 2.0.60.2 it would download continuously at the specified bandwidth limit without ever exceeding it.
2. The in-app bandwidth meter lies about the amount of bandwidth it's actually using. It will claim to download at the limit that you set, but using Windows Resource Monitor shows that it is actually exceeding that limit quite a bit. I've attached two screenshots to demonstrate this. For these screenshots I set the bandwidth limit to 0.5 MB/s. The first screenshot shows Windows Resource Monitor reporting that Galaxy is downloading at 1.6 MB/s (which is the maximum capacity of my internet connection), even while Galaxy claims to only be downloading at 0.5 MB/s. The second screenshot shows Galaxy downloading 0 MB/s, even while Galaxy still claims to be downloading at 0.5 MB/s. These screenshots prove point 1 above - that Galaxy is just swapping between max speed and zero speed.
3. The problem first appeared in version 2.0.60.2. When examining the changelog for that version, I see the following update: "Significant changes to the underlying network stack. Depending on the circumstances it may lead to reduced CPU usage or faster downloads."
I would therefore suggest that the changes to the network stack are what resulted in this problem with the bandwidth limiter.
---------------------
ORIGINAL POST:
When attempting to install any game using the "Install" button, or attempting to download any offline backup installer, Galaxy ignores the bandwith limit I've entered in the "Installing, updating" section of settings.
Instead it uses the full bandwith of my entire internet connection, which makes it impossible for me to do anything else online while Galaxy eats up all my bandwidth.
I've already tried disabling then re-enabling the bandwidth limit. I've also tried uninstalling then re-installing GOG Galaxy from scratch.
Is this a bug? Is there any known workaround?
This summary was last updated in March 13, 2024.
Starting in version 2.0.60.2, and still present in version 2.0.73, the bandwidth limiter function has the following problem:
1. It will not download continuously at the specified bandwidth limit. Instead it will pulse on and off. It will download at the maximum capacity of the internet connection for a while, then do nothing for a while, then repeat. Over time it will average out to the limit that was set, but it does so by maxing out the connection's full capacity for minutes at a time. This is not ideal, since it hogs all the bandwidth from other tasks you're trying to do, such as online gaming. This is different from how Galaxy used to do the bandwidth limit - Before version 2.0.60.2 it would download continuously at the specified bandwidth limit without ever exceeding it.
2. The in-app bandwidth meter lies about the amount of bandwidth it's actually using. It will claim to download at the limit that you set, but using Windows Resource Monitor shows that it is actually exceeding that limit quite a bit. I've attached two screenshots to demonstrate this. For these screenshots I set the bandwidth limit to 0.5 MB/s. The first screenshot shows Windows Resource Monitor reporting that Galaxy is downloading at 1.6 MB/s (which is the maximum capacity of my internet connection), even while Galaxy claims to only be downloading at 0.5 MB/s. The second screenshot shows Galaxy downloading 0 MB/s, even while Galaxy still claims to be downloading at 0.5 MB/s. These screenshots prove point 1 above - that Galaxy is just swapping between max speed and zero speed.
3. The problem first appeared in version 2.0.60.2. When examining the changelog for that version, I see the following update: "Significant changes to the underlying network stack. Depending on the circumstances it may lead to reduced CPU usage or faster downloads."
I would therefore suggest that the changes to the network stack are what resulted in this problem with the bandwidth limiter.
---------------------
ORIGINAL POST:
When attempting to install any game using the "Install" button, or attempting to download any offline backup installer, Galaxy ignores the bandwith limit I've entered in the "Installing, updating" section of settings.
Instead it uses the full bandwith of my entire internet connection, which makes it impossible for me to do anything else online while Galaxy eats up all my bandwidth.
I've already tried disabling then re-enabling the bandwidth limit. I've also tried uninstalling then re-installing GOG Galaxy from scratch.
Is this a bug? Is there any known workaround?
Post edited March 13, 2024 by Arundor