Live data from Hacker News

Baldur's Gate 3 Steam Deck – Native Version

larian.com

431–440 of 462 posts

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

#431

Earlier quoted context omitted.

Steam literally has a section called Hardware Requirements under every game.

Yes, they are entirely arbitrary. Worst cases (e.g. Cities Skylines 2) outright false

To be fair that's on the devs/publishers, not Steam

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

#432
post #290

Earlier quoted context omitted.

I just don't want to play anything with a kb and mouse anymore because it just feels like being at work when I'm sitting at a desk using the same setup I just spent all day on.

THIS. 1000x this. When I grab the deck it's downtime mode for me now, keyboard/mouse time is work or side-project mode.

I was using my steam deck for 100% of gaming since I got it, with my PC collecting dust. But I recently tried out Bazzite on my desktop. It's actually incredible. I had tried using my PC with my TV but having to drag down a keyboard and mouse to log in and open steam was a pain. Bazite makes the entire OS controller friendly, essentially the same as SteamOS. Now I'm able to make use of the much improved compute with the same UX.

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

#433

Earlier quoted context omitted.

The Steam deck is really not that limited. Every game could be made to run well on it if some time was spent actually making the low settings work well. Something often skipped on modern games which optimise only for people with a $1000 GPU chugging 400w.

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.

Agree, Oblivion Remastered on low settings looks pretty bad while also performing dreadful. And it's not that the hardware is too limited because Skyrim looks better than Oblivion low while still running full 60fps.

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

#434

Earlier quoted context omitted.

I'm not going to use cachyOS repos. I am an AUR developer and my target is the Arch repos.

Would they work fine though? Is there any reason other than preference?

The AUR targets Arch Linux only and I don't wanna run into the chance of there being a mismatch of packages I'm using and what other people r using. It makes it easier for me to ensure that, for example, the versions of the libraries I'm compiling against actually work. Like, if there is a library update in the arch repos that doesn't hit the cachyos repos by the time I do a build, it could have issues.

There is an arch x86-64-v3 repo, but I found it to be very far behind in terms of the most current packages, and I've experienced bugs with it.

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

#435

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

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.

Yes, and sadly this is very commonplace. At this juncture, Linux builds don't make a lot of sense anymore, especially if they are not going to receive much attention when it comes to debugging. The performance penalty of Proton is small enough that it rarely matters. The worst I have seen is perhaps -20% FPS in Helldivers 2 (with an Nvidia GPU), but normally the impact is in the 0 to 10% range, so negligible for all intents and purposes.

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

#437
post #301

Earlier quoted context omitted.

I tried CP2077's Deck mode but it really seemed like a tech demo level of "you could do this if you really wanted to" more than it actually being playable. The game felt like it had significant input lag, and at 720p with upscaling text becomes very hard to read. The game's visual style of "glitch" effects also translates badly with upscaling and I really had a tough time actually understanding what I'm looking at on…

Yeah, and famously CP2077 isn't really playable on PS4 and Xbox One era hardware. Even HDD equipped machines need to downgrade the streaming. The game on new machines is quite impressive, quite unlike anything else made.

I've had a great experience with the game even at 4K on a 3060 desktop, I just didn't find it workable on the Deck.

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

#438

Earlier quoted context omitted.

Most Xbox360 and PS3 games were 720p at 30fps. 720p was mostly fine because 1080p TVs were luxury items back then. The performance problems in modern games are often not caused by fillrate-vs-resolution bottlenecks though, but by poor engine architecture decisions (triggering shader recompilations in the hot path).

Shader recompilation causes stuttering not general performance problems. Shader complexity will though, which is a function of render quality. But I’m confused about why you think fill rate isn’t an issue? If you are now upgrading from 1080p to 4K your GPU needs at the very least 4x the pixel pushing power and even then that’s only to maintain the same detail; you bought a 4K screen for more detail.

> But I’m confused about why you think fill rate isn’t an issue?

Because this is can be easily dealt with via upscaling or buying a more expensive GPU, but fixing shader recompilation in the hot path requires a complete engine redesign.

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

#439

Earlier quoted context omitted.

Last I tried the problem was linking against glibc on a new Linux distro and then attempting to run that executable on an old Linux distro which doesn't have a recent-enough glibc installed (usually Debian with their software stack from the last century). There's probably an obscure linker trick to force an older glibc version number, but if that's the case it really should be the default since the C stdlib is suppos…

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?

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

#440
post #372

Earlier quoted context omitted.

I have massive doubts about the "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 version." This would imply that if I already calculated the shaders for the current game state than i could reuse them and not have to go through the whole compilation step (if no changes happen inbetween). Matter of fact, i have to recompile t…

No reason to doubt nor speculate. It's been a feature of Steam since 2017. https://www.techpowerup.com/239687/latest-steam-client-beta-...

I don't doubt that this feature in theory exists, i doubt it works for the reasons i listed in my comment.
Post reply on HN