GOG downloads halting at 8.9 GB
Hi,
I'm using the latest Heroic Launcher version and I can't download big games from GOG (specifically Pathfinder Kingmaker). At first I thought it was an issue with the downloading time (it halted at around 10-15 minutes), but then I noticed the message in the
gogdl
log:
which came when it reached 9,530,448,744 bytes (I tried several times and it always halt at this size, ~8.86 GB). The heroic log shows half that much, though, but the used disc space confirms the gogdl
log. Then it says it killed the download workers.
The pause/resume option didn't work either, since it started always from 0%.
I already tried replacing gogdl
with the latest build in the github (version 1.0.1) and the result was the same, but just with less strain on the disc.
I could download the installer from the GOG page, but this error could persist when I download games that require wine and don't have a Linux installer.
Any ideas why does this behavior occur and what can I do to fix it?
Thanks in advance š34 Replies
foreign-sapphireā¢15mo ago
you can side load wine games, fwiw
sunny-greenOPā¢15mo ago
I would expect that (tried it with a native game, not a wine-emulated one), but it's not the behavior one would want from a game library manager, so I wanted to see if there as a more proper solution š„²
tame-yellowā¢15mo ago
Wine is not an emulator....
As to what is happening I'm not sure unless you're out of space. Iirc if you don't have the proper permission set up for the drive you're writing to you can get inaccurate size results which could trigger something like that possibly.
quaint-moccasinā¢15mo ago
The pause/resume option didn't work either, since it started always from 0%.it reported progress like this, trust me it continued where it left the task writer fails only in critical situations, there could be an edge case that I didn't anticipate
sunny-greenOPā¢15mo ago
No, it didn't, since I checked the download folder, and it was the same as the previous time š„² I tried to download the game several times
I used the wrong concept about wine.
Anyway, there's no way the problem is disk space, since I just formatted the 1 TB HDD, dedicated 920 gb to that partition and it was almost the second thing I downloaded, after heroic launcher
quaint-moccasinā¢15mo ago
could you try running the command manually with
-d
flag and pipe all the output to the log?
<some-gogdl-command> &> log.txt
sunny-greenOPā¢15mo ago
I'm not at my computer right now, but I'll do it as soon as I get there and send you the update š¬
quaint-moccasinā¢15mo ago
sure, no worries
does it fail for all games or is the only one? Also did you try both Linux and Windows versions?
sunny-greenOPā¢15mo ago
I formatted my computer to remove windows, so I can't tell about it š„² I had no problems with Doom, since it was only 400 mb. I'll try another game too, since there are a few heavy weights I want to try there
quaint-moccasinā¢15mo ago
I mean, you can download Windows version of the game just fine in Heroic
it could be that Linux native method is broken
quaint-moccasinā¢15mo ago
just got a confirmation that Windows build works

sunny-greenOPā¢15mo ago
Here's the log. I haven't tried with windows installers, since I'm on linux and I want to use the native buiilds when they're available (I might try them tomorrow just for the experiment though), but it failed, and also failed Pilars of Eternity II at around 8.3 GB downloaded (of 21, kingmaker failed at 8.86 of ~24).
BTW, the executable doesn't stop when it fails, it just hangs (I don't know if it's because some workers remains, I haven't looked at the source code)
foreign-sapphireā¢15mo ago
fwiw most of the time its better to use the windows builds
quaint-moccasinā¢15mo ago
ironic isn't it
foreign-sapphireā¢15mo ago
if games were open source i imagine it would be a different story š
quaint-moccasinā¢15mo ago
hey @ElProfe small update on this
I believe I fixed the issue, here is the new gogdl build you can try https://github.com/Heroic-Games-Launcher/heroic-gogdl/actions/runs/8125458884
let me know if this fixes the issue
sunny-greenOPā¢15mo ago
Thanks, i'll check it out and let you know š¬
I think we need to try to use (or hit the download button, at least) the Linux builds, so they pay more attention to them, in that case :'v but yeah, world would be better if we could use everything with open source :c
foreign-sapphireā¢15mo ago
as a game developer my self for quite some time, that wont change anything
the issue here is game developers do not stick around to maintain games after they have shipped, there's a lot of reasons for this.. the studio closes, the team gets reshuffled to new projects, etc etc etc
however the linux ecosystem is constantly evolving and lots of times does not support legacy for that long, library APIs change, etc.. so unless the developer continues to do maintenance updates to their game, you cant really expect the builds to evolve along with the APIs they depend on.
also the money made on linux gaming is so incredibly small, the big money people basically do not care to help fund studios that do want to keep this up
sunny-greenOPā¢15mo ago
yeah, I know there are lots of issues, it was only wishful thinking :c
foreign-sapphireā¢15mo ago
in 16 years, i can count exactly one person i've worked with that has similar feels to me in games, everyone else doesnt even think about linux at all
steam deck has changed that a little, which is good imo, but its still such a small issue no one thinks about
quaint-moccasinā¢15mo ago
linux gaming is a future
foreign-sapphireā¢15mo ago
i agree though i wish it were different
sunny-greenOPā¢15mo ago
Also, since they are so invested in Proton, it will be still less interest... But curiously enough, some games work better with the extra layers of translations in linux (like CP2077)
foreign-sapphireā¢15mo ago
its because windows is slow
š
wine/proton honestly give us the best of both worlds.. it allows devs a realistic way to build and maintain games that will work in linux, and it allows gamers on linux to play more games without hardly any perf penalties, and in some cases improved perf over windows
quaint-moccasinā¢15mo ago
Yakuza games show it even more
when you use fsync on Linux it causes a race condition because scheduler on Linux is too fast
foreign-sapphireā¢15mo ago
hahah
x_x
quaint-moccasinā¢15mo ago
in turn saving games doesn't work
and just to be clear it happens on Windows, just less often - like 1/10 cases
on Linux with fsync it's more like 9/10 cases
sunny-greenOPā¢15mo ago
I think that's not a bad thing though, since it's basically the spirity behind Java, Python and other languages that are machine independent (?), it would be nice that that became the new paradigm š¤
(while we're at it, the Kingmaker download is at 29.7%, and it was hanged in 26%, so it seems to be working :D)
quaint-moccasinā¢15mo ago
yeah, I'm trying the witcher 2 too, which is another big game
so far so good, 20GiB downloaded so far
foreign-sapphireā¢15mo ago
weirdly its that wine provides a relatively stable API for games to target on linux haha
quaint-moccasinā¢15mo ago
oh and FYI, you might need to run
support/postinst.sh
manually after download finishes, there might be a few large files that were split for ZIP to handle them
that postinst thing should merge themquaint-moccasinā¢15mo ago
š

quaint-moccasinā¢15mo ago
heh, I forgot why I don't use native games (especially from GOG)

sunny-greenOPā¢15mo ago
I've never had those issues with other games š¤ I've installed Cotteries of New York, Shadows of New York, Kingmaker (before nuking and reinstalling my setup and started to try Heroic), Pillars of Eternity, Shadowrun Returns, Stygian and a couple more (all from GOG) and never had dependencies issues D:
Maybe TW2 wanted to avoid duplicating libraries :'v
(I'm at 42% atm)
It worked š„¹
thanks a lot š