Live data from Hacker News

Baldur's Gate 3 Steam Deck – Native Version

larian.com

191–200 of 462 posts

Re: Baldur's Gate 3 Steam Deck – Native Version

#191
post #48

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

"Cross platform games don't really run well"

Leaves the question who is to blame completely out.

And as a consumer I couldn't care less why it doesn't work. I paid for it, it doesn't work: I am not recommending it.

Easy as that. I don't have to write thesis about such stuff.

You're probably right though, if it's any consolation.

It doesn't change the reality though, that currently many of the cross platform titles don't work well on the Switch 2.

Re: Baldur's Gate 3 Steam Deck – Native Version

#192
post #140

Earlier quoted context omitted.

I streamed BG3 on the deck, I played it with one of those logitech keyboards on my living room tv setups, was pretty great

My default way of playing nowadays (for all games, not just BG3) is to stream to my Deck from my desktop using Sunshine. Surprisingly, I don't really notice any input latency even with my desktop upstairs in my office while I'm playing downstairs in my living room.

It'd be on the order of 10ms extra latency, while at 60fps, each frame takes 17ms.

Re: Baldur's Gate 3 Steam Deck – Native Version

#193
post #147

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 walk…

I had that with MHW and I nailed it down to shader (fossilize-replay - https://github.com/ValveSoftware/Fossilize ). From my guess, Steam support Vulkan shader pre-compilation so that you don't have to wait in game (like the infamous 10 min Monster Hunter Wilds startup delay). They also seems to also be able to download the compilation cache from Steam if someone already have done the process on the same GPU + driver…

Background shader pre-compilation does not use all cores by default and the only way to change that is to manually edit a file. So unless you're consciously changing it, you won't have this problem. It'll only use all cores when you launch the game.

I have been having the issue with the system hanging up when steam is doing big writes. I had assumed it was due to something wrong with my drive and was contemplating reformatting it.

Re: Baldur's Gate 3 Steam Deck – Native Version

#194

Earlier quoted context omitted.

That's kind of the state of Linux in general. Binaries need to be build against the correct distribution and version. Even static binaries are a gamble.

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 for C/C++ projects.

Re: Baldur's Gate 3 Steam Deck – Native Version

#195

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!

I played the entire game on Steam Deck and had a great experience. 100+ hours

Re: Baldur's Gate 3 Steam Deck – Native Version

#196
post #69
post #4

That's amazing, it would be interesting to see benchmarks comparing the two versions

Yeah that would be nice. Some native Linux versions actually have worse performance than Proton when they're done poorly. I got ~60fps on the Linux version of Silksong, but 400fps running the Windows version through Proton.

The linux version gets 340 fps on the SD for me, same as the Proton version

Re: Baldur's Gate 3 Steam Deck – Native Version

#197

> 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 Wind…

Makes me think they might not have the most knowledgeable people on the job. Hopefully they didn't just throw some unwilling Windows devs into the unknown.

Re: Baldur's Gate 3 Steam Deck – Native Version

#198
post #174

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 setti…

I would imagine this update tranfers to general Linux well? Not a small thing.

Re: Baldur's Gate 3 Steam Deck – Native Version

#199

Earlier quoted context omitted.

That's kind of the state of Linux in general. Binaries need to be build against the correct distribution and version. Even static binaries are a gamble.

Actual static binaries (so including libc) should run just fine anywhere, right? The Linux kernel has always had a very stable ABI.

Not true even for all apps having just libc.

I wanted to port my semi-minimal 3D ECS game engine ~(10k lines) to a minimal distro, so I decided on Alpine after figuring Arch is actually very bloated on comparison.

I had to recompile even the single-executable command line prebuild system (premake5) for musl. Musl is a more minimal version of libc.

Got it to work fine after that, building a few components from source and getting a few like sdl from the distribution's repos. (also had to of course install relevant driver bits to get opengl working as the distro is truly minimal)

Re: Baldur's Gate 3 Steam Deck – Native Version

#200
post #198
post #174

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 setti…

I would imagine this update tranfers to general Linux well? Not a small thing.

Already runs smooth on Linux (Wine)
Post reply on HN