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

×
Anyone who has tried to get Grim Dawn working through Wine with crossplay multiplayer between GOG and Steam players knows that you need GOG Galaxy to do so. But GOG Galaxy does not have a Linux version. So now what?

Wine + DXVK to the rescue. You can use your own custom one, or Lutris, or...well I think that's about the sensible options. I don't think PlayonLinux is updated much anymore. I'm not going to go in-depth into these as there are about a million other guides and really if you're on Linux and gaming, you should know this stuff by heart anyways :)

The 97% problem: When you install Grim Dawn or many other games through GOG Galaxy, it usually hangs at 97% installation, and then throws an error (F2/E2 try again). It is my theory it is during the installation of the dependencies that it fails due to some reason or other. THe logs are pretty unhelpful.

Workaround: Install Grim Dawn using offline installers (I heavily recommend lgogdownloader it's awesome!) and add the game manually in GOG Galaxy. Just point it to the path where Grim Dawn is installed, and it will pick it up and include it in your installed library.

The 64bit problem - How to get it to work for more performance: The default Grim Dawn executable in GOG Galaxy will start it in 32bit mode, for whatever reason even when it points to the x64 one in its folder. To launch it properly, you need to add an executable, with the normal Grim Dawn.exe in the normal folder (i.e. NOT the /x64/ one!) with the launch argument '/x64/'. You can do so in GOG Galaxy Grim Dawn Settings and configuration for the executables. And in non-Galaxy mode, using Wine on the x64 exe will result in and endless black screen at launch, but the same trick works there too (add argument '/x64' to regular exe).

So now you have Grim Dawn 64bit working through GOG Galaxy and if you have setup and configured everything for MP similarly as on Windows (UPnP and firewall and ports ad nauseaum etc.) then you are able to join and host games even with Steam players.
Post edited March 19, 2021 by rojimboo
Thanks for all the useful advice. I didn't try online multiplayer yet but this may come in handy at some point.
One question: how do you know it's actually running the 32-bit or the 64-bit version?
If in x64 it should show on the character page by the version number, i.e. v1.1.9.1. (x64). At least that's what it does for the PC version of the game.
Version 1.1.9.1
Wine 6.11
OpenSUSE Tumbleweed

Is "crossplay" borked again?

I can run Galaxy and Grim Dawn fine. Connect to multiplayer GOG version games fine. Can't connect to Steam games.

Experimented with buying the game on Steam as well. (It's currently on sale for cheap there.) Game runs fine with Linux Steam client and their Proton Wine. Can connect to other Steam games this way so I don't think the problem is my router / ports / firewall.

I would just switch to Steam but I paid GOG for the expansions and would rather not buy them twice.