Mori_Yuki: ...
Edit: I don't mind when an installation of this size takes a little longer than usual. Based on my experience, 45 minutes would be an absolute outlier, so there might really be something wrong with the offline installers.
Xeshra: 45 min??? You must be kidding. Sure, your drive setup is not optimal: Because of the very weird behavior GoG installers got of using "OS Cache" instead of RAM you have basically 3 times a copy and write process and if you do everything on your OS drive, then it will be a real drive killer using many small files.
Under optimal circumstances: Installer drive, game drive and OS drive are separated... in such a case 15 min or less is always realistic but in usual it should take around 5-10 min for bigger games (optimal conditions only).
It is the honest truth. I don't know why it takes so long, or - after trying it for a fourth time, this time from my general-purpose NVMe - the fastest and with the largest cache, and switching temp folders to one of the faster SSDs, I made the following observations: the installation process was quicker initially but then started to crawl at the end. The installer window got stuck on the desktop but did not hang; at one point, the installer window closed and another opened, seemingly starting over from the beginning. CPU and RAM are hardly used, and transfer rates vary, which I attribute to lots of very small files. The transfer rate over the whole duration doesn't fall below an average of 27.45 MB/s.
Xeshra: I ALWAYS recommend: Put your installer-data on a separated "CHEAP" installer drive, HDD or cheap external SSD. This way, the data will be read slowly and will not pushing your game or OS drive to heavy... this way, system will stay way more stable and even with better performance.
A sound advice.
dtgreene: At least it's not as bad as:
* Shader compilation time: I've heard that, on first launch, the PC version of Horizon Zero Dawn takes around 30 minutes to compile shaders. (In theory, having more CPU cores should speed this up, RAM permitting, provided the developers implemented compiling shaders in parallel.)
That's something I can't confirm, startup was prompt and initial shader caching done by the GPU, so not much delay.
dtgreene: * The game could, as part of the install, be compiling shaders. That would explain the long time for the compile.
* The installer might be parallelizing the shader compile. Looking at Mori_Yuki's computer specs, their computer has 8 cores and 8GB of RAM. Hence, the computer might be compiling up to 8 shaders at once, and each separate compilation thread needs its own share of RAM.
The CPU and RAM utilization remain consistently low throughout the installation process, and as far as I've observed using one of the monitoring tools, the swapfile is large enough and isn't utilized at all.
dtgreene: * The game could, as part of the install, be compiling shaders. That would explain the long time for the compile.
And how would I be able to check this?
dtgreene: * If this is the case, then adding more RAM would fix the issue. Alternatively, if you could find a way to limit how many cores the installer uses, that might fix the problem.
I can confidently say that this isn't a likely source for this problem. Something weird is going on, I just can't say, what it is.