The game crashes on launch for me on Linux (Ubuntu 26.04 LTS). From the log file it looks like the installation is missing 'fmodstuio.so' and related files.
I'm running on Linux Mint and I can see the fmodstudio.so files are present in the zip. Only x86_64 architecture is supported I'm afraid.
1. Run
uname -m
If this returns aarch64 (or anything other than x86_64) that's the problem
2. From the extraction directory dwerg-saga-linux run
ls -la libfmodstudio.so* libfmod.so*
If the files are missing entirely or only the symlinks are present but broken (pointing to missing targets) there's a problem with the extraction tool used to unzip the game. If the files are missing executable permissions from the extraction directory dwerg-saga-linux run
chmod +x *fmod*
3. System library dependencies. Run
ldd ./libfmodstudio.so.11.8 2>&1 | grep "not found"
FMOD depends on libasound.so.2 (ALSA) and libpulse.so.0 (PulseAudio). On a minimal Ubuntu install these might not be present. If ldd shows missing deps, the fix is to run
sudo apt install libasound2 libpulse0
4. Working directory
Are you running the executable from the directory where the .so files live, or from a launcher/shortcut with a different working directory?
5. LD_LIBRARY_PATH
echo $LD_LIBRARY_PATH
Try adding the game directory to LD_LIBRARY_PATH.
Thanks for the quick reply.
uname -m confirms that I am running x86_64.
libfmodstudio.so is present in the installation directory (installed via the itch app), but per the error log, it looks like the game is looking for fmodstudio.so, which is not present, along with a couple of others. Here are relevant-seeming lines from the log:
/home/michael/.config/itch/apps/dwerg-saga/fmodstudio.so: cannot open shared object file: No such file or directory libfmod.so.11: cannot enable executable stack as shared object requires: Invalid argument libfmodstudio.so: cannot open shared object file: No such file or directory /home/michael/.config/itch/apps/dwerg-saga/fmodstudio: cannot open shared object file: No such file or directory /home/michael/.config/itch/apps/dwerg-saga/libfmodstudio: cannot open shared object file: No such file or director
Any further suggestions? I am a rank amateur with Linux, so it is all pretty cryptic to me. Thanks for any additional help.
Hi again,
Apologies for the difficulties you are having.
It looks like you have installed Dwerg Saga via the Itch app and the installation has either not completed or something has deleted the required files. I suggest either:
1. Re-install via the Itch app
2. Download the linux zip from https://haikuinteractive.itch.io/dwerg-saga and unzip and run the "Dwerg Saga" executable from there or copy the contents to
/home/michael/.config/itch/apps/dwerg-saga/
I've not been able to install the Itch app on my Linux installation, but will try that next if neither of these options work for you.
Using the Linux download (dwerg-saga-linux.zip, version 2) from the itch download page, I still encounter the same problem. The executable crashes with a long string of errors beginning with:
fmodstudio.so: cannot open shared object file: No such file or directory
As with the download via the itch app, inspection of the files shows no fmodstudio.so, though there are related ones like libfmodstudio.so. Any further help would be appreciated.
Thanks again.
Hi again and thank you for persisting! This looks like a change in Linux that prevents running certain libraries. You can see other games have had this problem, for example https://steamcommunity.com/app/330020/discussions/1/594032343582444765/#c8406104...
I'll make a release in the next couple of days that should fix this. If you'd prefer to fix it yourself you can:
1. Install execstack:
sudo apt install execstack
2. Remove RWE/RWX from the FMOD libraries. From your installation directory (`/home/michael/.config/itch/apps/dwerg-saga/`):
execstack -c libfmod.so execstack -c libfmod.so.11 execstack -c libfmod.so.11.8
Let me know how you get on.
With thanks,
Jock