It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello,
i'm not a friend of the galaxy client but i breath very deep and start the client to update and download.
So i forget that the galaxy client is very slow while he is not an really native app, uses python (why you not use c or rust) and about 50% of download capacity will be waste from the client (hey browserdownload 100%, galaxy 50% and lower and no i don't have a potato;)). I forget that i cannot switch off harddisk memory preallocation.

And now the client has a feature that i don't understand.

Stellaris has an update and now deep breath minutes;).

Initiate the download with a 1px arrow is not funny. Only when i hit the pixels of the small arrow, he download. Whats that for an dissing the downloaders update? Before all was good. When i hit when the hand cursor appears, cool. But now i must be an mouse sniper to initiate the download.

deep breath, okay.

I have heard that an special secret labour has developed and invention that called "Selection Boxes)*smile*.

Please use this invention and save the selected selections and made downloaders day funnier *smile*.

And please made the boxes for download wider.

thx
The language used is completely insignificant. Python or C++, it won't change the download speed or amount of data.


Yes, all programs tend to be quite lavish. Why? Because we can afford it. The biggest determent these days is the server response time.
No one (ok, with exceptions ,obviously) cares if 200KiB of metadata are being downloaded in addition, even if the patch itself is only 20KiB in size. The time you need to go to the page and actually initialize the download is waaaay longer than the actual download of the metadata and gamedata.


ps: Use gogrepoc.
avatar
TheKaoBln: Only when i hit the pixels of the small arrow, he download.
I reported this in ticket 1502167 from April 12th. I pointed to the multiple threads from confused users who think downloading anything from the Extras section is impossible. I was told they can't even say whether or not this will be fixed.
thx for answers

@neumi5694
I must say i'm not an friend of high level programming languages on native-app-level and python is a special way why i love the hugh libraries and the community with solving-answers for all problems, a rust-developer like i must an the moment dream of this. But i need my brackets and my semicolon and don't like space,tabbed logic from python. But its no the thema.

When you use python-scripts only then is it no significant, but when you use python to develop a full gui-app under windows then it is. When is use firefox i habe 66Kb/s, when i use Galaxy i have 22kb/s. When galaxy was an 100%-C++-App then would i have 66KB/s.

The matter is Galaxy is slow as hell and uses system ressources like an unity 5 game with all fearures. The steam-client (i hate him why he is drm,but) speedy, small and low memory consumption. Only as an Example. Fierfox with a few downloads (10 ore more) from my gog-librariy at the same time, no problem and full speed.

Oh yeah the god old GoG-Downloader (I miss you sooo much) is an example,too.

As pure console-script it is not significant, yes but when you code an complete gui-app it is. And yeah every coder that is not so old like me don't use the win-api directly.

When gog has uses c++ (or rust smile) completly for the client, the client wasted not so much performance for i don't know, i really don't know why an dowload must uses all my system ressouces.

The the fact is the Galaxy Client is slooooooooow in simple downloading files. Why ever. I accept the performace and i accept 40% of download-capacity.seufz. On the performance-side gog has a few optimized,too. Galaxy is not so slow like the first release, yeah i must say it is OOOkay. But the download speed is slow as the first release.

But really Drive-Space-Allocation must the turn off as an option.

@Ice_Mage
Thx, i hope (the hope dies last) gog will read this ticket and made it better.
Selection-Boxes was a dream (but dreams dies also last:)).
But in the past i have thinked i have do the download and thinked the client is broken, why he don't start tthe download. The the time that i have need to realise that i mjust excatly snipe the arrow. Seufz.

Oh shiat Talisman: Digital Edition was updated with many maaany dlcs,Smile i must go snipe a pixel-icon;). Seufz.
I don't think the Galaxy app is programmed in python. It uses a browser engine.
Some scripts run in python, yes, but not the UI.

While the steam client used to be quite fast, it was also very buggy on high resolution screens. They updated that yesterday, now it uses the same display and backend engine as when running in gaming/fullscreen mode.
I don't know if that's an improvement speedwise or if it got worse.

I don't know what your download issues are (really, it just can't be the programming language), but I tried it and it reaches just the same speed as direct download or gogrepoc, between 17 and 20 Megabyte per second, which is about my max bandwith. Others got more.

It's more likey related to your location and IP or in other words: your route to the GOG servers.
Post edited June 17, 2023 by neumi5694
@neumi5694
Ah yes only some scripts in python.Can be or can not be that Galaxy uses python-request or so for downloading. I think he uses Webkit with python like electron with javascript. A quick solution, many libs from python, many solutions from community and so on.

The problem ist the download. And don't know how gog has the download coded, but many connections use many cpu-power and many async-coding. In my own test-app in rust i have to learn that handle an download-request is an nightmare. When Galaxy starts an download the cpu-usage goes very very high and thats the problem. When i give the Galaxy-Client the highest priority i became 5-10 mb/s more but my cpu an simple good i7 can handle no more in the Galaxy Client. I think with an modern i9-cpu i will became the full speed. I think around he simple downloading mecanism is to much fancy things around. But the queue is very long with peoples that want the old gog-downlaoder back,smile.

That's why i suggest gog to include more download options to the galaxy-client where i can fine tune the connections for download. I think an download with only one connection and 95% is better as an download with a few connections with 40%. Every user can choose his own options. I hope this is the problem.

I would be interested in if it gives Galaxy-Users that have download-rates about 30MB/s with a normal pc. Not the slowest and not the fastest.

But 22MB/s are bearable at the moment. My complete Backup uses the galaxy directory and file defaults. The problem with the download cursor with the very small clickable field is not so bearable. My last backup with galaxy was an click war (have i clicked the dlc, or should i click twice, safety is safety).

But i must addmit to that the focus from Galaxy are the funky fancy community functions not the problem for User that download Backups;).

Edit:I have forgotten. Yes the steam client has it own problems and its drm and thats why i like the galaxy client yet, its from the gog.
Post edited June 17, 2023 by TheKaoBln
If you have a i9, it beceomes all the more obvious, why the language can't be the cause.
You CPU spends most of the time waiting for data.

It really does not matter much how badly a downloader is coded. All that will raise is the CPU usage, it practically will never slow down your download speed.

For a mediocre PC 30MBps are nothing, the only thing that could slow down the speed significantly would be a bad network card or a antique slow hard disk. But I suppose you get good speeds from Steam or Epic so that's most likely not it.

The problem is most likely to be found outside your computer.

What about direct downloads of offline installers from the homepage? How fast are these being downloaded?

There's two things you can do.
1. Do you have a VPN with not limited speed? Try to activate it and see if it changes anything. That would use a different route

2. Give gogrepoc a try, I run it on a synology DSM which is much much slower than my PC and it still gives me full speed, despite being written in Python. The language really doesn't matter. Software like JDownloader written in Java also works formidable on slower systems.
I mostly prefer gogrepoc over Galaxy, because I can log in on my server, write the ids of the games I want to have in a textile and then let the downloads run in background (optionally with extras) while going to bed or to work. I don't have to do a single click.



ps: During the last couple of weeks some people reported bad speeds for GOG downloads which for the first time in 12 years I could confirm. It didn't happen often, but a couple of times I only got 5MiBps, when a few minutes later I could get 20MiBps again. What causes it, I don't know. Could be GOGs servers or could be some network nodes failing in their area.
Post edited June 17, 2023 by neumi5694
@neumi5694

I have no vpn or slow hdd. Firefox and all other comand line tools for gog downloading runs very fast at 66mb/s and gogrepoc runs fsat too at 55 mb/s. Yes when it is not the language then it is the coder the problem. Galaxy was created 80% for features that i don't need and this cost performance. Btw performance is not the main feature from python and webkit and blink blink costs performance and downloads above 100mbit needs performance. Yes an ethernet-card with an internal cpu was cool;). When i want the convience from Galaxy i can only download with 22mb/s. I think the gog-coders should give more options with an network-menu. I think really the gog-coders use a few connections to speed up but every connection cost performance. When Galaxy only use one connection to download i think the download will be faster, for my system with 1gb ethernet card and 550 mbit internet.

At the moment i will be happy if gog reactivate the old click system (the download hand cursor on the whole column initiate the download). For the selection boxes i see black. I think selection boxes are a to new technologie,smile a little joke.

I will give a gogrepoc a longer try at the next days when i have time. That what i have undertsand from python is that i can python-scripts compile to .pyc file and then bundle it in an exe, or so. I take a look.;)