46 comments

[ 2.6 ms ] story [ 57.3 ms ] thread
(from the FAQ)

>>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.

Only half a step forward.

That's amazing, it would be interesting to see benchmarks comparing the two versions
I really appreciate this. But color me skeptical that the late game will work on SD. It chugs on PCs. Hopefully they conjured a miracle!
Slick! Worth noting that Baldurs Gate 3 runs fine through Proton already - I played it on Linux at release with zero issues.
Whatever they are doing to make the image fit 100% is not retaining aspect ratio on mobile Safari. The cookies banner was initially full width and the content was in a small column to the left and I had to zoom to get to it. I’ve never viewed a Steam Deck web layout outside of its element before.
Bought the game when it came out, but still haven't had the time to play. Just flew out for a three week vacation with my Steam Deck in tow. Unfortunately, I left it on the plane and I haven't heard back from lost and found yet (seems unlikely I'll get it back considering it was an international flight). Oh well.
Nice the steamdeck sub that I mod will be happy to hear this.
>Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.

huh? but Steam Deck is just normal Arch Linux with x86_64 ~~aarch64~~?...

The trick to playing BG3 is to play it on your deck by streaming, you can play so many games via streaming via usb-c to ethernet, always wire your house and every room with ethernet PEOPLE.
I just finished playing all the acts in the game. An amazing game, what can I say ?
> Larian does not provide support for the Linux platform.

This is a huge nitpick but I wish they'd just say "other Linux distros" instead of the "Linux platform". It's fine to pick and choose one (or a few) popular distro(s) to support, like SteamOS. It's not reasonable to expect support for all possible Linux software environments. It's already crazy that they support so many hardware combinations, even on just Windows.

I have played a couple hours of BG3 on PlayStation (time-limited demo), and a couple hours on my Mac (purchased on Steam), and I found the controller UI to be really weird and counterintuitive compared to the mouse-driven UI on the desktop computer.

Does it get easier? Does anyone have any suggestions for coming to terms with the controller weirdness? I would much rather play BG3 on my Steam Deck than on my computer.

This 12GB update managed to trigger the bizarre Steam behavior on my Linux desktop where the game patching process pegs all cores to 100% and thrashes the disk so hard the system eventually stops allowing eg. launching new processes (though the system isn't frozen stiff like running out of RAM - switching Niri desktops is fine, but launching eg. htop hangs forever, and eventually browsers stop responding). After walking away for two hours and coming back to the system still in this state, I gave up and hard-rebooted with the power button.

But if you survive the 12GB update process, I'm sure this is great news :) Maybe I'll finally have to make some time to play this game - bought it two years ago, but never ended up making time for it, despite having played Cyberpunk 2077 a time and a half, and most of Factorio: Space Age, since then.

That pausing issue is plaguing me with several other titles. I think it tracks with background downloading of game updates, but haven’t had enough hours to entirely confirm it. What I did notice is that after installing Decky there are background jobs from some of the plugins that run native Linux updates (flatpak) and snapshotting.
Solasta COTM is a similar game with good steam deck support (native controls) and many community made campaigns for replayability.
I had tried to run BG3 on my Steam Deck a couple months back. It ran... okay. Lot's of hitches and I had to tune things way way way down, but somewhat playable.

I'm very grateful that they took the time to build a native Steam Deck release for the game, not really something I had ever expected. Hopefully with this I can actually jump in and enjoy the game!

This is how it is supposed to be, not by doing API translation.

Kudos to Larian.

It's worth noting that the native Linux version of games is often buggy and a far worse experience than the Windows version running on Proton. Valve itself is infamous for this: the Left 4 Dead 2 native game has multiple very annoying bugs that have been known for 15 years, and that Valve still hasn't fixed. Unfortunately, there is (another) bug that prevents the Windows version running on Proton from connecting to VAC-secure servers or I would have ditched the Linux version long ago.

At this point game devs should just discontinue the native version if they aren't going to properly support it and just make sure the game runs flawlessly on Proton.

I started playing Silksong on my Steam Deck using the linux build. Only to discover that it maxed out at 720p (docked), and wouldn't bind right/left trigger for my controller. Enabling proton (to play the windows build) worked great. Controller worked flawlessly and the game ran smoothly at 1080p.
If 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!
This 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 settings.

The only thing that seems to unite gamers is whining about basically every aspect of gaming, hardware requirements included.
> 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 settings.

I game on 1080P and never have issues with any games I play, though I am on a 3080. It's definitely people trying to max out every setting for their 4K monitor that they overpaid for. I might be giving 2K monitors a try soon on the other hand.

> I don't understand gamers with 15 years old hardware leaving bad reviews or whining when a game chokes above 720p with minimum settings.

15 years old? Have you seen many examples of this (I have not) or are you exaggerating to make a point?

Regardless, some very popular gaming hardware from 10-12 years ago is still in use and still very capable in modern games, so long as they allow tuning the graphics down. People running an i5 3570K and RX 480 at 1080p don't generally expect to get the imagery or frame rates of a modern gaming rig, but they are reasonable to expect roughly 60 fps with (for example) low textures and shadow detail, no reflections, static lighting, etc. Perhaps this is what you meant by "minimum settings", but:

While low-spec options like this have been the norm in 3D PC games practically forever, several very popular games released in the past 5 years have adopted anemic options menus that have negligible impact on performance at the low end. To someone with much experience tuning for older hardware, this is a striking and disappointing change. Especially now that gaming hardware upgrades are far more expensive than they were, and more people are struggling just to pay their living expenses.

The change is almost certainly unnecessary. It smells like the developers just aren't putting any effort into it anymore.

And it's not merely disappointing; it's also wasteful, both by pushing older hardware into the landfill and by denying opportunities to reduce power consumption.

After all that effort, I'd be legit pissed at the website maintainer for screwing up the image scaling in the blog post, making this release look like some bootleg readme ...

The images themselves are fine, just the post's formatting squishes them.

> 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.

"does not support" is not the same as "no", right? In theory it should be possible to run this build on other arm-based linux?

Anyone knows what does "native" means here precisely? Steam Deck has a x86-64 instruction set AFAIK, so it's just same as a the Windows version? Or has it to do with the GPU / OS? Or does it just mean "properly configured"?
What does native mean?

Is 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?