Earlier quoted context omitted.
Is this the case for BG3?
Often the linux builds do work when they are released, but then an OS update changes some dynamic linked library which then breaks them.
Baldur's Gate 3 Steam Deck – Native Version
261–270 of 462 posts
Re: Baldur's Gate 3 Steam Deck – Native Version
#262Earlier quoted context omitted.
I would imagine this update tranfers to general Linux well? Not a small thing.
Sadly they explicitly don't support that. :( > Now that there is a Steam Deck Native build, is Baldur’s Gate 3 supported on Linux? > Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.
Re: Baldur's Gate 3 Steam Deck – Native Version
#263Earlier quoted context omitted.
The problem is how horribly unoptimised Unreal Engine 5 itself is - with that sort of foundation there's not a lot you can do. It's a GTX-1050 equivalent GPU, there's only so much that can be expected of it.
UE has always been a damn huge toolbox. Yes, sure, you can just cobble together all sort of libraries and get a visually very appealing game or, if you want, photorealistic rendering decent enough to back these giant virtual studios for triple-A blockbuster movies, but you will need the hardware to match if you want performance. If you want performance on everyday hardware, there is no way (and I'd say this holds tru…
And don’t get me wrong, those features are great, but they’re not intended for low-end hardware or where fps is a priority.
Re: Baldur's Gate 3 Steam Deck – Native Version
#264Earlier quoted context omitted.
Actual static binaries (so including libc) should run just fine anywhere, right? The Linux kernel has always had a very stable ABI.
Yes but that limits you to command line applications. GL and X11 (and I assume Wayland) are always linked dynamically. Granted, those don't suffer from glibc's "DLL version hell", but not sure what happens when you link the main executable statically against musl and then load DLLs which dynamically link glibc. Another option is to dynamically link against an old glibc version, the Zig toolchain makes that easy also…
There are many issues with libraries breaking backwards compatibility on Linux (like pretty much all GUI ones) but glibc, X11, OpenGL (and to some extent SDL - it used to not be like that, but in recent years they made "SDL1->SDL2" wrappers and there is or will be a "SDL2->SDL3" wrapper too) are fine. I'm not sure about Vulkan but i'd guess that is fine too.
Re: Baldur's Gate 3 Steam Deck – Native Version
#265Earlier quoted context omitted.
I have both and I would agree with GP on that, the switch is really exclusively for Nintendo games. Cross platform games don't run really well, I just get them on the deck instead.
> Cross platform games don't run really well Wouldn't that depend heavily on the game and developer in question? The Switch 2 has more than sufficient hardware to compete, with a particularly beefy GPU for a handheld. I'd be more ready to blame the game and developer in question than this console, unless there are a lot of examples from capable developers performing measurably worse.
On Switch, I had to expensively rebuy games at high prices, which then ran poorly and didn't support any kind of settings to try to fix the situation.
On the Deck I get all my desktop Steam library and I can change game settings until they run as I like (within reason).
I don't see how those two are comparable purchases - I either get a console which runs poorly and demands 40$ for games that are like 5$ on Steam... or a console that already supports my existing library AND on top of that allows me to stream games from main PC at full detail and framerate.
Re: Baldur's Gate 3 Steam Deck – Native Version
#266If there was ever a game to play with KB+M, this is it. I don't get the need to stuff everything into a handheld. It's not Mario kart!
I would have gotten a mini PC, but strangely enough the Ally was the cheapest steamOS-compatible option I could find.
Re: Baldur's Gate 3 Steam Deck – Native Version
#267This is a gigantic effort from Larian, who among all things is still updating its software instead of resting on its own laurels. But the Deck is limited in hardware. It makes sense that it has some difficulties running gigantic games and is more aimed towards simpler games. In parallel I don't understand gamers with 15 years old hardware leaving bad reviews or whining when a game chokes above 720p with minimum setti…
It's because most of those games don't have the graphics to justify choking.
On lower end hardware it's extremely easy to notice who actually programmed the game and who just used the Unity defaults.
Re: Baldur's Gate 3 Steam Deck – Native Version
#268Is this a linux binary? Using wine directly linked under the hood?
Or did they actually build a native application with no translation layers, no matter how they're added?
Re: Baldur's Gate 3 Steam Deck – Native Version
#269Re: Baldur's Gate 3 Steam Deck – Native Version
#270Earlier quoted context omitted.
Do they name the engineer somewhere in the public messages? Super glad the company recognized the value and supported the release!
They probably would have to get the permission of the engineer to name them publicly. With how the gaming community behaves on social media I wouldn't be surprised if the engineer doesn't want that. Because that could mean death threats for you and your family the next time a subset of the community gets upset with your employer.