Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Very slow downloads from Epic Games #4096

Open
FreezyLemon opened this issue Nov 5, 2024 · 2 comments
Open

Very slow downloads from Epic Games #4096

FreezyLemon opened this issue Nov 5, 2024 · 2 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@FreezyLemon
Copy link

Describe the bug

Similar to #3353. Trying to download games from Epic Games and it only reaches 1-2 MiB/s sporadically instead of my usual speed (>10MiB/s constantly) I get on the Epic Games Store app (on Windows) or other game launchers (e.g. Steam on Linux).

image

It spikes up to ~2MiB but is usually very close to zero. This is not a display bug, I verified the speed with OS tooling and it's trivial to see when I look at the percentage / MB downloaded stat.

The number of download workers is set to "Max".

Add logs

...

(15:57:50) INFO:    [Legendary]:        Progress for Satisfactory: 47.79%/6174.68MB/01:10:59 Down: 0.68MB/s / Disk: 0MB/s

(15:57:51) INFO:    [Legendary]:        Progress for Satisfactory: 47.8%/6175.56MB/01:10:58 Down: 0.88MB/s / Disk: 2MB/s

(15:57:52) INFO:    [Legendary]:        Progress for Satisfactory: 47.81%/6176.50MB/01:10:59 Down: 0.94MB/s / Disk: 0MB/s

(15:57:53) INFO:    [Legendary]:        Progress for Satisfactory: 47.81%/6177.46MB/01:10:59 Down: 0.95MB/s / Disk: 0MB/s

(15:57:54) INFO:    [Legendary]:        Progress for Satisfactory: 47.82%/6178.41MB/01:11:00 Down: 0.95MB/s / Disk: 0MB/s

(15:57:56) INFO:    [Legendary]:        Progress for Satisfactory: 47.82%/6178.41MB/01:11:00 Down: 0.67MB/s / Disk: 0MB/s

(15:57:57) INFO:    [Legendary]:        Progress for Satisfactory: 47.83%/6180.04MB/01:11:01 Down: 0.96MB/s / Disk: 0MB/s

(15:57:59) INFO:    [Legendary]:        Progress for Satisfactory: 47.83%/6180.04MB/01:11:02 Down: 1.42MB/s / Disk: 0MB/s

(15:58:00) INFO:    [Legendary]:        Progress for Satisfactory: 47.85%/6182.47MB/01:11:02 Down: 1MB/s / Disk: 2MB/s

(15:58:01) INFO:    [Legendary]:        Progress for Satisfactory: 47.86%/6183.14MB/01:11:02 Down: 0.67MB/s / Disk: 0MB/s

(15:58:02) INFO:    [Legendary]:        Progress for Satisfactory: 47.87%/6185.03MB/01:11:03 Down: 1.89MB/s / Disk: 0MB/s

(15:58:03) INFO:    [Legendary]:        Progress for Satisfactory: 47.88%/6185.95MB/01:10:56 Down: 0.92MB/s / Disk: 9.99MB/s

(15:58:04) INFO:    [Legendary]:        Progress for Satisfactory: 47.89%/6186.88MB/01:10:57 Down: 0.94MB/s / Disk: 0MB/s

(15:58:07) INFO:    [Legendary]:        Progress for Satisfactory: 47.89%/6186.88MB/01:10:57 Down: 0MB/s / Disk: 0MB/s

(15:58:08) INFO:    [Legendary]:        Progress for Satisfactory: 47.89%/6187.70MB/01:10:59 Down: 0.81MB/s / Disk: 0MB/s

(15:58:09) INFO:    [Legendary]:        Progress for Satisfactory: 47.9%/6188.64MB/01:10:59 Down: 0.94MB/s / Disk: 0MB/s

(15:58:11) INFO:    [Legendary]:        Progress for Satisfactory: 47.9%/6188.64MB/01:11:00 Down: 0MB/s / Disk: 0MB/s

(15:58:12) INFO:    [Legendary]:        Progress for Satisfactory: 47.91%/6189.61MB/01:11:00 Down: 0.97MB/s / Disk: 1MB/s

(15:58:14) INFO:    [Legendary]:        Progress for Satisfactory: 47.91%/6189.61MB/01:11:01 Down: 0.94MB/s / Disk: 0MB/s

(15:58:15) INFO:    [Legendary]:        Progress for Satisfactory: 47.92%/6191.49MB/01:11:02 Down: 0.94MB/s / Disk: 0MB/s

(15:58:16) INFO:    [Legendary]:        Progress for Satisfactory: 47.93%/6192.40MB/01:11:02 Down: 0.91MB/s / Disk: 0MB/s

(15:58:17) INFO:    [Legendary]:        Progress for Satisfactory: 47.93%/6192.40MB/01:11:03 Down: 0MB/s / Disk: 0MB/s

(15:58:19) INFO:    [Legendary]:        Progress for Satisfactory: 47.93%/6192.40MB/01:11:03 Down: 0MB/s / Disk: 0MB/s

(15:58:20) INFO:    [Legendary]:        Progress for Satisfactory: 47.93%/6192.40MB/01:11:04 Down: 0MB/s / Disk: 0MB/s

(15:58:21) INFO:    [Legendary]:        Progress for Satisfactory: 47.94%/6193.22MB/01:11:00 Down: 0.82MB/s / Disk: 6.99MB/s

(15:58:22) INFO:    [Legendary]:        Progress for Satisfactory: 47.95%/6195.00MB/01:11:01 Down: 1.78MB/s / Disk: 0MB/s

(15:58:23) INFO:    [Legendary]:        Progress for Satisfactory: 47.96%/6195.95MB/01:11:01 Down: 0.95MB/s / Disk: 0MB/s

(15:58:27) INFO:    [Legendary]:        Progress for Satisfactory: 47.96%/6195.95MB/01:11:02 Down: 0MB/s / Disk: 0MB/s

(15:58:29) INFO:    [Legendary]:        Progress for Satisfactory: 47.96%/6195.95MB/01:11:04 Down: 0MB/s / Disk: 0MB/s

(15:58:31) INFO:    [Legendary]:        Progress for Satisfactory: 47.96%/6195.95MB/01:11:05 Down: 0.69MB/s / Disk: 1MB/s

(15:58:33) INFO:    [Legendary]:        Progress for Satisfactory: 47.96%/6196.64MB/01:11:05 Down: 1MB/s / Disk: 0MB/s

(15:58:34) INFO:    [Legendary]:        Progress for Satisfactory: 47.98%/6198.64MB/01:11:06 Down: 1MB/s / Disk: 0MB/s

(15:58:35) INFO:    [Legendary]:        Progress for Satisfactory: 47.98%/6199.54MB/01:11:07 Down: 0.9MB/s / Disk: 0MB/s

(15:58:36) INFO:    [Legendary]:        Progress for Satisfactory: 47.98%/6199.54MB/01:11:07 Down: 0MB/s / Disk: 0MB/s

(15:58:37) INFO:    [Legendary]:        Progress for Satisfactory: 47.98%/6199.54MB/01:11:08 Down: 0MB/s / Disk: 0MB/s

(15:58:38) INFO:    [Legendary]:        Progress for Satisfactory: 47.99%/6200.46MB/01:11:08 Down: 0.91MB/s / Disk: 0MB/s

(15:58:39) INFO:    [Legendary]:        Progress for Satisfactory: 48%/6201.38MB/01:11:09 Down: 0.92MB/s / Disk: 0MB/s

(15:58:41) INFO:    [Legendary]:        Progress for Satisfactory: 48%/6201.38MB/01:11:09 Down: 1.77MB/s / Disk: 0MB/s

(15:58:42) INFO:    [Legendary]:        Progress for Satisfactory: 48.01%/6203.15MB/01:11:10 Down: 0MB/s / Disk: 0MB/s

(15:58:43) INFO:    [Legendary]:        Progress for Satisfactory: 48.02%/6204.11MB/01:11:11 Down: 0.96MB/s / Disk: 0MB/s

(15:58:45) INFO:    [Legendary]:        Progress for Satisfactory: 48.02%/6204.11MB/01:11:11 Down: 0.92MB/s / Disk: 0MB/s

(15:58:47) INFO:    [Legendary]:        Progress for Satisfactory: 48.03%/6205.03MB/01:11:12 Down: 0MB/s / Disk: 0MB/s

(15:58:49) INFO:    [Legendary]:        Progress for Satisfactory: 48.03%/6205.03MB/01:11:13 Down: 1.95MB/s / Disk: 11.99MB/s

(15:58:50) INFO:    [Legendary]:        Progress for Satisfactory: 48.05%/6207.91MB/01:11:06 Down: 0.93MB/s / Disk: 0MB/s

(15:58:51) INFO:    [Legendary]:        Progress for Satisfactory: 48.05%/6207.91MB/01:11:07 Down: 0MB/s / Disk: 0MB/s

(15:58:52) INFO:    [Legendary]:        Progress for Satisfactory: 48.05%/6208.58MB/01:11:07 Down: 0.67MB/s / Disk: 0MB/s

(15:58:53) INFO:    [Legendary]:        Progress for Satisfactory: 48.06%/6209.52MB/01:11:08 Down: 0.95MB/s / Disk: 0MB/s

(15:58:54) INFO:    [Legendary]:        Progress for Satisfactory: 48.08%/6211.31MB/01:11:08 Down: 1.79MB/s / Disk: 0MB/s

(15:58:55) INFO:    [Legendary]:        Progress for Satisfactory: 48.09%/6213.44MB/01:11:09 Down: 2.13MB/s / Disk: 0MB/s

(15:58:56) INFO:    [Legendary]:        Progress for Satisfactory: 48.11%/6215.17MB/01:11:09 Down: 1.73MB/s / Disk: 0MB/s

(15:58:57) INFO:    [Legendary]:        Progress for Satisfactory: 48.12%/6216.67MB/01:11:10 Down: 1.49MB/s / Disk: 0MB/s

(15:58:58) INFO:    [Legendary]:        Progress for Satisfactory: 48.13%/6218.58MB/01:11:10 Down: 1.91MB/s / Disk: 0MB/s

(15:58:59) INFO:    [Legendary]:        Progress for Satisfactory: 48.15%/6221.30MB/01:11:11 Down: 2.72MB/s / Disk: 0MB/s

(15:59:00) INFO:    [Legendary]:        Progress for Satisfactory: 48.15%/6221.30MB/01:11:11 Down: 0MB/s / Disk: 0MB/s

(15:59:01) INFO:    [Legendary]:        Progress for Satisfactory: 48.18%/6224.22MB/01:11:02 Down: 2.92MB/s / Disk: 13.99MB/s

Steps to reproduce

  1. Install any game from the Epic Games library

Expected behavior

Similar download speeds to the official Epic Games launcher

Screenshots

No response

Heroic Version

Latest Stable

System Information

  • OS: up-to-date Arch Linux, Heroic installed from the AUR

Additional information

No response

@FreezyLemon FreezyLemon added the bug:unconfirmed Someone works on identifying the issue label Nov 5, 2024
@BeiNacht
Copy link

BeiNacht commented Nov 8, 2024

Same issue. Running Heroic 2.15.2 on NixOS unstable
image

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.34 Direct Intervention
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

@BeiNacht
Copy link

BeiNacht commented Nov 8, 2024

When i play around with the worker settings it works for me but really strangely. I have a 16 Core CPU the 5950X

When i keep it on Max or 32 it slow
Max

(16:26:07) INFO:    [Legendary]:        Installing 007ff8f4e30845a687e66aa77eb3e965: LEGENDARY_CONFIG_PATH=/home/alex/.config/heroic/legendaryConfig/legendary /nix/store/dnmykxc65imjy2yfvfj6980md800hz6q-heroic-unwrapped-2.15.2/share/heroic/build/bin/x64/linux/legendary install 007ff8f4e30845a687e66aa77eb3e965 --platform Windows --base-path /home/alex/Games/Heroic --skip-dlcs -y --skip-sdl
(16:26:07) DEBUG:   [Legendary]:        Logging to file "/home/alex/.config/heroic/GamesConfig/007ff8f4e30845a687e66aa77eb3e965.log"
(16:26:07) INFO:    [Backend]:          Preventing machine to sleep
(16:26:12) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:26:13) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:26:14) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:26:15) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.61MB/00:00:00 Down: 0.61MB/s / Disk: 0MB/s
(16:26:16) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.17%/5.19MB/00:00:00 Down: 4.58MB/s / Disk: 0MB/s
(16:26:17) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.19%/10.45MB/00:00:00 Down: 5.26MB/s / Disk: 0MB/s
(16:26:18) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.21%/15.32MB/00:00:00 Down: 4.87MB/s / Disk: 0MB/s
(16:26:19) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.22%/17.23MB/00:00:00 Down: 1.91MB/s / Disk: 0MB/s

32 Worker

(16:27:13) INFO:    [Legendary]:        Installing 007ff8f4e30845a687e66aa77eb3e965: LEGENDARY_CONFIG_PATH=/home/alex/.config/heroic/legendaryConfig/legendary /nix/store/dnmykxc65imjy2yfvfj6980md800hz6q-heroic-unwrapped-2.15.2/share/heroic/build/bin/x64/linux/legendary install 007ff8f4e30845a687e66aa77eb3e965 --platform Windows --base-path /home/alex/Games/Heroic --skip-dlcs -y --max-workers 32 --skip-sdl
(16:27:13) DEBUG:   [Legendary]:        Logging to file "/home/alex/.config/heroic/GamesConfig/007ff8f4e30845a687e66aa77eb3e965.log"
(16:27:13) INFO:    [Backend]:          Preventing machine to sleep
(16:27:20) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:27:21) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:27:23) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 4.76MB/s / Disk: 0MB/s
(16:27:24) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.21%/13.53MB/05:56:28 Down: 8.76MB/s / Disk: 3.6MB/s
(16:27:25) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.26%/26.78MB/07:25:27 Down: 13.25MB/s / Disk: 0MB/s
(16:27:26) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.3%/34.52MB/08:54:25 Down: 7.73MB/s / Disk: 0MB/s
(16:27:27) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.34%/44.33MB/10:23:24 Down: 9.81MB/s / Disk: 0MB/s
(16:27:28) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.39%/55.33MB/11:52:23 Down: 11MB/s / Disk: 0MB/s
(16:27:29) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.43%/64.32MB/13:21:21 Down: 8.99MB/s / Disk: 0MB/s

But on 16 it's running fine

16 Worker

(16:24:43) INFO:    [Legendary]:        Installing 007ff8f4e30845a687e66aa77eb3e965: LEGENDARY_CONFIG_PATH=/home/alex/.config/heroic/legendaryConfig/legendary /nix/store/dnmykxc65imjy2yfvfj6980md800hz6q-heroic-unwrapped-2.15.2/share/heroic/build/bin/x64/linux/legendary install 007ff8f4e30845a687e66aa77eb3e965 --platform Windows --base-path /home/alex/Games/Heroic --skip-dlcs -y --max-workers 16 --skip-sdl
(16:24:43) DEBUG:   [Legendary]:        Logging to file "/home/alex/.config/heroic/GamesConfig/007ff8f4e30845a687e66aa77eb3e965.log"
(16:24:43) INFO:    [Backend]:          Preventing machine to sleep
(16:24:45) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:24:46) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.17%/4.11MB/02:29:16 Down: 4.1MB/s / Disk: 1.6MB/s
(16:24:47) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.25%/22.92MB/00:38:47 Down: 18.81MB/s / Disk: 19.34MB/s
(16:24:48) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.34%/45.17MB/00:31:48 Down: 22.24MB/s / Disk: 13.52MB/s
(16:24:49) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.45%/69.17MB/00:24:41 Down: 24MB/s / Disk: 29.99MB/s
(16:24:50) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.56%/94.18MB/00:22:38 Down: 24.99MB/s / Disk: 25.99MB/s
(16:24:51) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.66%/119.18MB/00:21:59 Down: 24.99MB/s / Disk: 22.99MB/s
(16:24:52) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.78%/145.18MB/00:20:56 Down: 25.99MB/s / Disk: 26.99MB/s
(16:24:53) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.88%/169.18MB/00:20:20 Down: 24MB/s / Disk: 25.99MB/s
(16:24:54) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.96%/188.18MB/00:21:03 Down: 19MB/s / Disk: 15MB/s
(16:24:55) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 2.09%/217.18MB/00:20:44 Down: 28.99MB/s / Disk: 23.99MB/s

Now the strange part. Sometimes it's running greate with 32 but not all the time.

(16:29:24) INFO:    [Legendary]:        Installing 007ff8f4e30845a687e66aa77eb3e965: LEGENDARY_CONFIG_PATH=/home/alex/.config/heroic/legendaryConfig/legendary /nix/store/dnmykxc65imjy2yfvfj6980md800hz6q-heroic-unwrapped-2.15.2/share/heroic/build/bin/x64/linux/legendary install 007ff8f4e30845a687e66aa77eb3e965 --platform Windows --base-path /home/alex/Games/Heroic --skip-dlcs -y --max-workers 32 --skip-sdl
(16:29:24) DEBUG:   [Legendary]:        Logging to file "/home/alex/.config/heroic/GamesConfig/007ff8f4e30845a687e66aa77eb3e965.log"
(16:29:24) INFO:    [Backend]:          Preventing machine to sleep
(16:29:26) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s
(16:29:27) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.15%/0.77MB/00:00:00 Down: 0.77MB/s / Disk: 0MB/s
(16:29:28) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.28%/30.68MB/00:23:27 Down: 29.9MB/s / Disk: 33.24MB/s
(16:29:29) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.31%/38.17MB/00:29:01 Down: 7.49MB/s / Disk: 5.23MB/s
(16:29:30) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.45%/69.17MB/00:23:05 Down: 30.99MB/s / Disk: 30.99MB/s
(16:29:31) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.55%/93.18MB/00:22:52 Down: 23.99MB/s / Disk: 19.99MB/s
(16:29:32) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.63%/111.18MB/00:22:32 Down: 18MB/s / Disk: 20.99MB/s
(16:29:33) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.76%/142.18MB/00:21:14 Down: 30.99MB/s / Disk: 27.99MB/s
(16:29:34) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.82%/156.18MB/00:21:51 Down: 14MB/s / Disk: 16MB/s
(16:29:35) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 1.93%/180.18MB/00:21:23 Down: 24MB/s / Disk: 23.99MB/s
(16:29:36) INFO:    [Legendary]:        Progress for Ghostwire Tokyo: 2.05%/208.18MB/00:20:26 Down: 27.99MB/s / Disk: 29.99MB/s

And i had never a good download speed with no max-workers set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

2 participants