Click here to fix Windows errors and optimize system performance Every game present on Steam is broken down into chunks of around 1MB in size. For each game available, there is a manifest available which tells how to assemble these chunks into the game files. When any update is released, Steam analyzes the update and calculates how it can make the files out of chunks which are already saved in its database. If it is something entirely now, it divides them into new chunks. Now, when Steam gets to know that there is an update available for any of your games, it compares the new manifest against that which is already present on your computer.
It calculates which files are modified and allocates space for them. It calculates which files it needs to download, copy over or replace. What is happening if everything is in order and my download speed is still low?
So what does all this have to do with the low download speed? Their total size is a gigabyte each and in them, you have to change 2MB of files.
When Steam is building these files, it would have to download the 2MB files and copy the remaining MB from your existing installation per file. Multiply this by ten there are ten files in total. It would make 20MB downloadable files and MB of copying.
Therefore, you spend a lot of time waiting for these copies to happen; you are bound by the copying speed. There is only a problem when the amount of copying is far greater than the amount to be downloaded. Another problem that adds to the frustration is that Steam has three progress counters, one is bytes downloaded, one is bytes reused, and one is bytes successfully written out to newly modified files. In the UI, it only exposes the first counter so it may seem that the download has stopped, whereas the copying must be happening in the background.
It can be easily found in your Steam directory. It contains all the details regarding the bytes for download, reuse, and copy. The copying is necessary because if any other algorithm is used, it would be very ineffective and can corrupt files very easily. Not to mention, a lot of bandwidth will be used. Enabling automatically detect settings We already provided you with an insight regarding how the Steam download takes place and what are mechanics behind them.
Chrome Open Chrome browser and click on the Chrome menu top right upon opening. After the drop down comes, click on Settings. Save changes and exit. The internet properties will open. Navigate to the Connections tab and click on LAN settings. Save changes and exit to re-launch Steam. Check your disk usage Another problem you may be facing can be that your disk can be busy copying something else and is at its maximum speed.
Navigate to the Process tab and check the percentage of Disk usage. If it is not full i. If the usage is full, you can see which program is causing the outrage. Mostly, Windows update is consuming a lot of your RAM as well as disk write space. We can disable it from the services option in order to lower its consumption.
A window will open and will contain all the services which run or are running in your Windows. If Windows Update was consuming much of your resources, it means that it is enabled and running.
Click the service and you will be redirected to its Properties. Stop the service first using the option. From the drop down box select Disabled. Restart your computer and restart Steam so all the effects take place. Flushing Steam config and DNS We can try resetting your internet settings and config to see if the problem gets resolved.
Steam will pop up a small window to confirm your action. Note that after this action, Steam will ask you to log in again using your credentials. This works in most cases, where the issue is originated due to a system corruption. Disabling Diagnostics Tracking Service Diagnostics tracking service is also known to conflict with Steam downloads. We can try disabling it like we disabled Windows update and try to launch Steam again.
Method 1 This one is preferred as it deletes the Diagnostics permanently. You should see a window like this. In that case, exit the command prompt and run it as administrator. This should delete the Diagnostics Tracking Service. Now we have to open the Task Scheduler and delete some entries.
Once in the Task Scheduler, navigate to Microsoft and then Windows. Here you will be given a very long list of folders. Search for Application Experience and delete everything that is contained inside the folder using the Delete button found on the right side. Now search for Autochk and delete everything contained in the folder in a similar way. In a similar way, search for Customer Experience Improvement Program and delete all the contents of the folder. Now search for Disk Diagnostic.
Delete only this file. Restart your Windows and relaunch Steam to download your games. Once in the task manager, browse to the tab of Services. Once you are there, navigate to the end of the list and search for DiagTrack.
Click it and select Stop. Now you may want to restart Steam and start the Download again. Scanning for malware There can be malware present on your PC which may be giving you download problems. Although you can use different antivirus programs, you can also use malwarebytes. Please note that we only link other websites to help our users.
Disabling flow control of your Ethernet If you are using the internet through Ethernet, we can disable your flow control to see if it helps the problem. Ethernet flow control is a mechanism developed to stop the flow of data. There are many mechanisms involved such as the first flow control mechanism, and the pause frame etc.
The goal of this mechanism is to ensure there is totally zero loss under congestion and it also allows the prioritization of voice over IP VoIP. There is also a pause frame present which can send the computer a pause frame. This halts the transmission of data of the user for a limited period of time.
If the network is overwhelmed, the pause frames will keep coming and the data transmission will be indefinitely halted. We can try disabling the flow control of your Ethernet to see if there are any results.
Later on, if you want to revert the settings back, you can with ease. Once in the device manager, search for your Ethernet network adapter it will be under the drop down of Network adapters.
Once you have located it, right click on it and select Properties. Once the properties are opened, navigate to the Advanced tab. Search for Flow Control from the list of options and click on Disabled from the drop down of Value. Save changes and exit the device manager. You would only have to re-login. Open your Steam client and navigate to Settings. This is located in the top left menu.
Locate Downloads in the Settings panel. Click Clear Download Cache. Click OK to confirm your choice and after a while, Steam will ask for your login credentials. After logging in again, Steam will start as expected.
Connect to another network not necessarily WiFi or Ethernet, you can try 3G too and see if the problem gets fixed. If the downloads are smooth on another network, it means there is a problem with your ISP.
You have to contact the customer representative and tell him about your specific problem. You can also try disconnecting other devices on your network and restart the internet modem. You should also check if there is any conflict with your antivirus or Windows defender. Sometimes, the extensions present in Chrome also create problems. You can check another post which also addresses this problem from here.
Thank you for reading the article above. I love to address tech issues, and write tech how-to's in a way that it can be followed by everyone.