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

×
I agree. The constantly shifting ABIs on Linux are hurting it, and Snaps, Flatpaks and AppImages have all failed to solve the problem. To be fair, targeting the Steam Runtime is a reasonable workaround for developers who can't spend a lot of resources recompiling and testing their games for each whimsical ABI break.
Sadly, there's a nugget of truth in https://sporks.space/2022/02/27/win32-is-the-stable-linux-userland-abi-and-the-consequences/ .
Post edited April 14, 2022 by mcphail
low rated
So if I want to play games, I need to stick with Windows? I like the way Ubuntu looks, but it's pretty insane getting a game to run is nigh on impossible.
low rated
Hey guys, please keep on responding as I need HELP!!! What if I used the emulator Wine to run these games?
avatar
TheNamelessOne_PL: Hey guys, please keep on responding as I need HELP!!! What if I used the emulator Wine to run these games?
Try that:

https://www.dotslashplay.it/en/games/baldurs-gate-1-enhanced-edition
Post edited April 14, 2022 by maxleod
...
Post edited May 24, 2022 by clarry
avatar
TheNamelessOne_PL: Hey guys, please keep on responding as I need HELP!!! What if I used the emulator Wine to run these games?
Check the link maxleod posted, it has the dependencies you need, if you can't install them via apt-install

As Clarry notes, run the game via terminal and post the errors. And to be clear, I mean open the terminal, go to the path of the game and run the .sh script, not double click the icon and choosing to run on terminal

_Auster_ pretty much did a sum of the steps: https://www.gog.com/forum/general/why_wont_gog_offline_installers_run_on_ubuntu/post3
Post edited April 14, 2022 by Dark_art_
GOG's Linux offline installers are generally terribad.
low rated
Insane! :(

Wine might be the easier way actually. The Windows version might have seen more support anyways.

(GOG) Linux gaming is awesome. Never let anyone tell you otherwise.

Some of the more exotic community based tools might help. Someone already linked the ./play.it entry. I see it involves that missing library.

The Lutris install script might have worked around this too:

https://lutris.net/games/baldurs-gate-enhanced-edition/

There's an entry for the Linux GOG version.
low rated
avatar
mcphail: Mint will not be any better than Ubuntu for these games. Neither will any up to date distribution. The problem is that Beamdog only build and test against the Steam Runtime, which uses libraries from 2016 and earlier. Modern distributions shop modern versions of the standard cryptography libraries which are not backwards compatible. All Beamdog games have been delivering an inferior experience on GOG. Personally, I point the GOG launchers at my Steam Runtime using the LD_PRELOAD or LD_LIBRARY_PATH system variables to get these games running, but if you don't have Steam installed you'll need to source the old versions of the required libraries from somewhere else (or run a distribution from 2016 - not recommended!).

See my post at https://www.gog.com/forum/baldurs_gate_series/bgee_bg2ee_iwdee_and_pstee_all_4_still_fail_to_run_on_3_different_linux_distros_mint/post4 for an example.
I think I was running Beamdog's Baldur's Gate EE using only packages provided in the Ubuntu repos in 20.04 (might have been 18.04, but I'm pretty sure it was 20.04). I'll try installing it tonight. I definitely did not source anything, I would have remembered that.

avatar
BrianSim: To be honest there needs to be a far saner way of packaging games for Linux in a developer friendly "long term stable" format that actually includes all required dependencies than the current Linux philosophy of "we haven't included half the dependencies we need as we expect them to be part of the distro but as time goes by the distro will remove them so the game needs to constantly update or die" dependency hell. That might work for open source apps Firefox, VLC, etc, but many closed source older games that are long finished will not be updated (and often there's no-one around to update them, eg, developer went out of business / was acquired / even lost the source code (that's why there's no IceWind Dale 2 EE), etc). AppImage or something like that? I don't know, but there's got to be a better solution than current "break sh*t and shrug" situation.
Indeed, it is unfortunate for close-sourced software. The assumption that anybody will always be able to tweak the internals of software is not always reasonable for specialised domain software like games.

To be fair, all OSes suffer from this issue to some degree though. There is just a greater will on the part of vendors to keep the Windows version working.

For a while, I was hoping docker (and more generally containers) would be the end-all solution for problems like this, but:
- It reuses the host kernel which does put some limitation on what can work
- For things that are display driven, trying to map the display in a container portably can be a nightmare (or anyhow, it was when I tried it back in 2016-2017)
Post edited April 14, 2022 by Magnitus
Also, it doesn't help that GOG's installers are using a scarily old version of the MojoSetup; having been using the same 2010 edition since it was introduced.

The SSL library problem is a little baffling, though. I'm running Fedora 35 (and soon 36) and never had trouble running the installers, even on fresh installs.

Maybe it's an Ubuntu problem. Wouldn't be the first time.
avatar
TheNamelessOne_PL: Am I too dumb for Linux?
avatar
clarry: Probably more ignorant than dumb. You need to obtain some basic troubleshooting skills if you want to install and run random third party software on Linux successfully. It's not plug and play and it's not going to be in a looong while, if ever.

Protip, *always* run from a terminal if something doesn't work, because that's where all the error output goes by default. Always search for whatever error message you get; chances are a million others ran into the same error and there's a solution out there one google search away. And if that doesn't help & you need to ask for help online, *always* post the terminal output along with your question.

I like the way Ubuntu looks, but it's pretty insane getting a game to run is nigh on impossible.
avatar
clarry: I don't like the way Ubuntu looks, but getting games running is usually not impossible, except for a few really broken games. Usually it's just a matter of hunting down some missing dependencies, not exactly rocket science.
avatar
TheNamelessOne_PL: Hey guys, please keep on responding as I need HELP!!! What if I used the emulator Wine to run these games?
avatar
clarry: No, if you can't work your way around basic errors with native executables, you won't have much luck with wine either. Some things work fine with wine ootb but a lot of things require tweaking configs, dlls, registry, or environment.

Maybe you'd have more luck with the playonlinux scripts or something. Lutris? I don't know, I don't use those things myself, but I know there are people out there trying to make it "easy".

Personally I think the payoff is greater if you just take the time to figure stuff out and then you'll be able to help yourself instead of waiting for someone else to fix whatever issue you bump into next.
Do you think I should ditch Linux?
avatar
TheNamelessOne_PL: Do you think I should ditch Linux?
That's a deeply personal question that nobody but you can answer.

If you don't want to do anything too fancy with your system and just want something that always work out of the box with a nice GUI that you never have to bypass to do anything, in 2022, the answer is yes.

If you feel like investing some time to dig under the hood a little and take ownership of your system (and do with it all kinds of weird fancy things), then you might enter a long time love affair with Linux and cringe at the restrictions whenever you have to get back to using a heavily proprietary OS like Windows or MacOS.

Anyways, I'll most likely spin a new vm (I could be wrong, but I think BG is old enough that I can run it on modern hardware without a dedicated GPU) and look into your issue this weekend. If feels very resolvable. After that, you can decide where you want to go from there.
Post edited April 14, 2022 by Magnitus
avatar
TheNamelessOne_PL: Do you think I should ditch Linux?
Nah, I'd suggest a more upstream distro; if you really do feel stuck with Ubuntu. And remember, you don't need to install a new distro just to try a different desktop.
avatar
Darvond: Nah, I'd suggest a more upstream distro; if you really do feel stuck with Ubuntu. And remember, you don't need to install a new distro just to try a different desktop.
Great list, thank you.

Rant warning:
I've been using Ubuntu derivatives for a long time and that's the only reason I'm using them. I've come to like MX Linux + KDE. However, whenever I want to solve any problem, the only place with up-to-date and easy-to-use instructions (eg. dumb proof) is Arch Wiki.
It's so freaking annoying to search anything Ubuntu related and only find solutions for deprecated versions, it's almost Windows level of frustation, where the usual tips are reboot or buy new hardware.
For that reason alone I want to try something Arch related, hope Steam release Steam OS soon enough.
low rated
avatar
TheNamelessOne_PL: Do you think I should ditch Linux?
avatar
Darvond: Nah, I'd suggest a more upstream distro; if you really do feel stuck with Ubuntu. And remember, you don't need to install a new distro just to try a different desktop.
I wouldn't recommend a distro that is more upstream to a beginner who struggles with the command line unless he wants to take a more hardcore path. It will be even more DIY than Ubuntu (ex: with Debian, he won't automatically get a lot of the proprietary drivers that are opt-in with Ubuntu so he'll have to find them and install them himself). To the contrary, I think if he's struggling with Ubuntu, he should try a distro with even tighter integration and given that GOG installers have been validated in Ubuntu, I'd stick with the Debian family of distros.

Haven't tried them myself, but I heard good things about Mint and Pop!_os.
Post edited April 15, 2022 by Magnitus