Live data from Hacker News

Baldur's Gate 3 Steam Deck – Native Version

larian.com

451–460 of 462 posts

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

#451
post #231

Earlier quoted context omitted.

Except valve runs these games in well defined container runtimes to avoid these issues: https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/b...

That is fascinating. So if I have a Linux version of say a game or emulator, and it seems unstable on steam deck, I could try running it in this container?

Valve already runs all native linux games I believe in the scout 1.0 runtime by default unless the vendor specifies a newer linux runtime. You can override some of this behaviour by going to the games's preferences within the steam client under "compatibility". It lets you force a specific native linux runtime or run the windows version instead using Valve's fork of wine, proton.

Sometimes if there are issues with the native linux release you can quickly swap over to the windows/proton version and see if that fixes issues.

Valve are absolute heroes in trying to create stable targets for linux gaming whether that be running windows games via proton or having a stable container target for native support.

I haven't had to boot into windows for nearly a year at this point and yet still playing new games on release without much issue (occasionally had to force to use a newer version of proton).

The only games I cannot run are competitive multiplayer games that do intrusive kernel level anti-cheat, but fortunately I don't play those games. https://areweanticheatyet.com/

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

#452

Earlier quoted context omitted.

It can't be the default, otherwise using any new feature would fail.

When did glibc last introduce a new ABI-breaking feature that's commonly used by applications though?

The recent-ish change to 64 bit time_t was a fairly big one. It shouldn't affect 64 bit targets though.

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

#453
Not to overly praise Valve which does have a profit motive, but their ecosystem + the Steam Deck + the openness of SteamOS really changes the landscape to where the "gaming on linux" punch line could really clear the hump and reach critical mass for developers. Something to fantasize about with each Windows update that adds new privacy converns and nothing else.

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

#454
post #143

Earlier quoted context omitted.

That's a pretty uncharitable take, given that they already had it working via Proton for years. Sure, there's always more a company could do short of literally providing unlimited support and open sourcing everything, but they could have very easily stopped without taking the time to make a Linux native build at all. Most game developers don't even put in this amount of effort, and they did it over two years after th…

> given that they already had it working via Proton for years That's irrelevant, because Proton is literally a Windows emulation layer, (the product of decades of cumulative work). "they" (Larian) didn't have to do anything for that. Certainly Larian's effort for making a Steam Deck native version is commendable (I hear it was the result of one single employee's effort). Larian is a rare beacon in the video games ind…

Looking back, I think I misinterpreted your original comment; I had thought you were saying that the point of doing a Steam Deck build was the useless purity check, but reading the thread back now, I'm realizing you probably were referring to the parent comment you responded to rather than the Steam Deck native version itself. Understanding that now, I think I actually agree with pretty much everything you've said

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

#455

Earlier quoted context omitted.

It's not like we have seen anything in gaming that wouldn't be possible on PS3/Xbox360 era hardware, certainly not in terms of complexity. Just remember that stuff like red dead redemption ran on those things with all of 512 MB of unified memory. It ran and looked better than borderlands 4 does on current consoles.

Deck can run witcher 3 and mh:world decently (maybe some hiccup and lower graphic setting). There should be not a big problem to make games run on steam deck (ignoring controller support since it's a separate matter).

MH: World runs fine, but MH: Wilds does not, so it's right at the edge.

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

#456
post #368

Earlier quoted context omitted.

That depends on game actually passing exactly the same parameters to shader compiler and your GPU driver actually building and using the cache. What fossilize does is it generates data of all the parameters passed to shader compilation, and then can trigger "offline" compilation before you run the game.

Thanks for the response, and ye i get that. But what my point is : i have to recompile the shaders for every game every time i start it. And as i mentioned even without updates or if i start the game multiple times in a row. This just , from a technical stance, doesnt make sense to me. As another commenter to my statement wrote, it might be to make sure enaugh people have the same result on my HW setup in order to ma…

That is a driver problem. Even if you don't have Steam in the system, the shaders are cached by the driver locally.

What Steam does is to skip the compilation and download it from a cdn.

In your case something is not letting the driver cache the compilation.

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

#457

Earlier quoted context omitted.

Portal RTX might not be possible on that hardware without some severe compromises. But then again, RTX is pretty much Brute Force: The Renderer

Portal RTX isn’t a new game, its Portal on supermax settings, so the original point on making sure low settings work still stands.

It's not just Portal on any settings. Portal RTX uses a completely different rendering engine to reimplement Portal's visuals using full path tracing.

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

#458
post #456

Earlier quoted context omitted.

Thanks for the response, and ye i get that. But what my point is : i have to recompile the shaders for every game every time i start it. And as i mentioned even without updates or if i start the game multiple times in a row. This just , from a technical stance, doesnt make sense to me. As another commenter to my statement wrote, it might be to make sure enaugh people have the same result on my HW setup in order to ma…

That is a driver problem. Even if you don't have Steam in the system, the shaders are cached by the driver locally. What Steam does is to skip the compilation and download it from a cdn. In your case something is not letting the driver cache the compilation.

Ic and makes sense. Need to take some time at some point and going to investigate it further - now i at least know where i gonne start. So far i just accepted it because well got enaugh projects to deal with already...

Thanks for the hint tho, if i should find the time to investigate that further this will definatly safe me some time on searching the cause-

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

#459
post #231

Earlier quoted context omitted.

That is fascinating. So if I have a Linux version of say a game or emulator, and it seems unstable on steam deck, I could try running it in this container?

Valve already runs all native linux games I believe in the scout 1.0 runtime by default unless the vendor specifies a newer linux runtime. You can override some of this behaviour by going to the games's preferences within the steam client under "compatibility". It lets you force a specific native linux runtime or run the windows version instead using Valve's fork of wine, proton. Sometimes if there are issues with th…

Yes, owning a steam deck and using proton persuaded me to get rid of windows 11 on one of my pcs. I've been using Linux for years, but always kept switching back to windows for games and general hardware compatibility. I doubt I'll switch to windows again

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

#460
post #299

Earlier quoted context omitted.

I take your point about being inadvertently made a point of contact for customer support / complaints about technical issues with the game. Disagree however about the value credit - personal credit has concrete value (career wise, status wise etc), warm and fuzzy feelings less so. Right now we can only guess whether the dev had a say in the matter.

You're absolutely right that named credit has tangible career benefits that go well beyond feelings. But I think Vincke threaded that needle well with the anonymous public credit - it creates a documented public record of innovative work at the company level while preserving the engineer's privacy. The engineer can still leverage this (LinkedIn, internal promotions, industry networking) without being forced into a pu…

I'd cite that as an example of the tyranny of diminished expectations. To be clear - I was criticising not providing named recognition. Of course providing some recognition is better than none. Perhaps you're right, perhaps the engineer involved can leverage this in interviews (or perhaps not, it might be difficult to prove / DNA'd etc), but you're giving the CEO the benefit of the doubt here.

I very strongly agree all creative workers should receive fair recognition (and compensation) for their work. I disagree with directionality as a moral framework. Doing something similar to the right thing is not necessarily doing the right thing. In this case my immediate assumption would be that the CEO is boasting about their anonymous hardworking impassioned employees as a way of 'glazing' the company, rather than shielding them from public criticism. It's impossible to know, but CEOs are not generally known to be good and ethical people. Larian may well be exceptional in this regard, but giving the benefit of the doubt to CEOs in general is a poor heuristic.

Post reply on HN