HGL
robust-apricot
Baldurs Gate 1 from GOG does not run on Steamdeck
Using Heroic game launcher. If i understand correctly, this is a Linux version of the game and should run natively with no problems. But complains that it does not have libssl available to it. I believe this is something that I have to install? I have tried searching for this on Discover but it does not find it.
30 Replies
robust-apricotOP•6mo ago
`Baldur's Gate: Enhanced Edition (Log)
Launching "Baldur's Gate: Enhanced Edition" (gog)
Native? Yes
Installed in: /home/deck/Games/Heroic/Baldur's Gate - Enhanced Edition
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.53 GB (used: 11.5 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: SteamOS 3.6.20 holo (linux)
`constant-blue•6mo ago
native games using flatpak are not great because they are isolated from the system and native games can expect any system library (and we can't tell flatpak to just install everything)
you could try using the non-flatpak version of heroic (maybe an appimage) just to check if removing flatpak from the middle solves the problem
you can also try just launching the executable
start.sh
from the file explorer, to remove heroic from the middle completely
but for me, as a rule of thumb: with flatpak always use the windows versions
(and in general, gog supports less features for native linux versions anyway, you are better using the windows version anyway)robust-apricotOP•6mo ago
starting start.sh from file browser does nothing
foreign-sapphire•6mo ago
Did you try forcing Steam Linux Runtime on that said title?
Game settings in Heroic should have that option with native game.
robust-apricotOP•6mo ago
yes, I tried that, same result
currently trying windows version
foreign-sapphire•6mo ago
Windows version would work, no doubt
robust-apricotOP•6mo ago
it does
but I find it bizarre that the native linux version that should work right off the bat, doesn't
robust-apricotOP•6mo ago
this is what you were talking about?

fascinating-indigo•6mo ago
native linux versions of games often are broken
if they dont ship their dependency libs with the game, and rely on system libs, generally this will break since the game devs dont continue to support their game much beyond release
foreign-sapphire•6mo ago
Due to dependency problems, despite they are actually not broken from binary perspective, dependencies fails
fascinating-indigo•6mo ago
yeah
if you were to satisfy the dependencies it likely works
foreign-sapphire•6mo ago
Which is projects like Steam Linux Runtime tries to solve, how successfully, it "depends" at best.
fascinating-indigo•6mo ago
nod,
the best is for the devs to ensure dependencies are shipped with their game so they dont rely on system
robust-apricotOP•6mo ago
can I install this dependency bypassing flatpak on a deck?
fascinating-indigo•6mo ago
i mean generally you wouldnt want to but on the deck generally no since modifying the system just gets reset after an update
also you'd need to know what the dependencies are (which is possible but you'd have to know how)
robust-apricotOP•6mo ago
is libssl not descriptive enough?
fascinating-indigo•6mo ago
but if yo uknew them you could theoretically build them and put them in the game executable's path
you'd need ot know the version
robust-apricotOP•6mo ago
libssl.so.1.0.0
fascinating-indigo•6mo ago
cuz libssl likely is on the steam deck, but its probably too new
its much easier to just use wine 😛
robust-apricotOP•6mo ago
I think I found a way to make the game run the native version with a single option: enable "use steam runtime"
foreign-sapphire•6mo ago

foreign-sapphire•6mo ago
Seriously?
No way
robust-apricotOP•6mo ago
I thought you meant prefer system libraries
foreign-sapphire•6mo ago

foreign-sapphire•6mo ago
There isn't such an option
robust-apricotOP•6mo ago
there is on a fresh instal. That's how I got the image I posted above. Once I enable steam runtime and manage to get the game to run, the option disappears for some reason. I'm testing this right now
regardless, the game works now, thanks
foreign-sapphire•6mo ago
Yw
robust-apricotOP•6mo ago
yes, on a fresh install, this is how the settings look

robust-apricotOP•6mo ago
the moment I enable "use steam runtime" and close the settings, the "prefer system libraries" disappears
fascinating-indigo•6mo ago
On flatpa probably an option