Live data from Hacker News

Baldur's Gate 3 Steam Deck – Native Version

larian.com

411–420 of 462 posts

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

#411
post #276
post #140

Earlier quoted context omitted.

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.

Could you share your configuration? (Mostly interested in Network) I still see some noticeable latency if I stream from my PC through wifi to steam deck which is connected to a TV. At one point I just dropped the idea as I wanted to actually play the game instead of tinkering for too long.

I play on the Steam Deck directly rather than on a TV, which might be part of it. In the past, I've had noticeable input lag with some 4K TVs even when playing a Switch directly docked into it, so it might be worth ruling the TV itself out as a potential source of error (e.g. by seeing if the same input is noticeable from the PC to the Steam Deck directly, or if you use something hooked up to the TV directly).

In terms of the wifi itself, I have two mesh routers in the house, one directly connected to the modem in the living room, and the other upstairs in my office, with the desktop plugged into it via ethernet. I'm lucky enough to be in an area with gigabit fiber, which made it seem worthwhile to invest in a good mesh setup, and I honestly might ended up with fairly low local latency mostly by accident from that. I've read some things that indicate that WiFi 7 might be a significant part of why this works well for me, but having never tried streaming games before having this setup, I don't have anything to compare it to.

On the software side of things, I mostly use the defaults that the AUR `sunshine` package comes preinstalled with for the server (although I'm not sure how much of that is tweaked from upstream). I don't have any ports exposed to the wider internet, and I have LAN encryption disabled, which likely reduces the overhead a bit. I'm not sure if it matters, but for the sake of completeness, but my GPU is a Radeon RX 6900 XT, and I'm running the standard Arch repo versions of of mesa, Plasma 6, and the `linux-zen` kernel (with Plasma configured to use Wayland rather than X11). On the client side, the Steam Deck is using Moonlight from the flatpak listed in the "Discover" app in desktop mode, with the resolution set to 1440p (since that what my monitor has, and I've found a lot of games lower the quality of the graphics if I lower the resolution to match my Steam Deck's native 800p) and the refresh rate set to 90 FPS, which the app then displays as converting to a bitrate of 49 Mbps. I have it set to fullscreen (since I don't really have any need to use the steam deck for other things when gaming, and it still does allow me to easily get back in to the local settings without much issue even with that set) and Vsync off, the boxes checked off for "Optimize game settings for streaming", "Capture system keyboard shortcuts", "Enable mouse control with gamepads...", "Enable HDR", and "Unlock bitrate limit" (the last of which presumably overrides the auto-computed bitrate mentioned above), as well as turning pretty much every audio setting I can off or at least to the lowest possible value since I'm pretty much always either watching TV or listening to music nowadays when playing. I left the video decoder and codecs as "automatic".

The only two things that ever seem to go wrong is that the Steam Deck sometimes seems to decide to render the on-screen keyboard below the streamed desktop rather than above it, and occasionally (maybe once every 10-12 hours of playing over several days?) the connection will start to degrade over the course of a minute or so and become unable to sustain the necessary bandwidth. The keyboard issue seems like it might be a bug in Moonlight, since I'm able to fix it by disconnecting and restarting the client itself, and the connection issue seems like it's either an issue with Sunshine or my network itself, since I can always fix it by simply disconnecting (without needing to restart Moonlight itself). The experience overall has been so good that I've almost completely stopped playing anything locally on the Deck itself (with the only exception being occasional emulation of Gameboy Color/Gameboy Advance games, which obvious don't require much in terms of hardware). I'm able to play games with much higher graphical settings than I could locally on the Deck, and the battery life is significantly improved (maybe around 6-8 hours of dedicated playing). It's such a smooth experience that I've been seriously considering upgrading to the Legion Go literally just to have a higher-res screen for this setup without having to change much (since SteamOS is supported for it nowadays; I don't have much interest in the Legion Go 2 with Windows, and the more powerful/efficient hardware wouldn't do much for me with my current setup).

[1]: I didn't have a ton of experience with mesh wifi honestly, but after some basic research I ended up buying of two of this mode (which seems to have a version of 6.1.0 from checking just now)l, and they seems to work reasonably well: TP-Link Deco BE25 Dual-Band BE5000 WiFi 7 Mesh Wi-Fi Router https://www.amazon.com/dp/B0DKVKLJX3

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

#412
Baldur's gate 3 was one of the first (if not the first) big game to run natively on apple silicon. I am glad Larian takes this kind of stuff seriously instead of doing the bare minimum, in an industry that often even the bare minimum is not to be taken for granted.

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

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

I have no clue, but I've had enough experiences to know better now. I just got Split Fiction, you'd think as a starting title that's made for couch coop it would run pretty well. No, it's horrible. We stopped playing it and we'll just buy it on a different platform.

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

#414
post #58
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 tend to run better on Switch 2 than the Deck, which is showing its teeth. E.g., Cyberpunk The Deck is amazing but a hardware refresh would be helpful

wat

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

#415

Earlier quoted context omitted.

Discipline? In gamedev? The industry which famously modeled trains as hats and was proud of it?

And why is that a problem if it works? What if I told you that games also don't simulate each atom individually?

Absolutely not a problem, in fact, I enjoy this. But asking game developers for "discipline" is akin to asking frontend developers for forward compatibility - simply not in their culture.

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

#416

Earlier quoted context omitted.

Discipline? In gamedev? The industry which famously modeled trains as hats and was proud of it?

Meanwhile I love the "trains as hats" hack.

I love it too, but what game developers never have, never will and probably even never should — is discipline

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

#417
post #407

Earlier quoted context omitted.

And then there are people, gamers, who were actually just dismayed with the conflicts of interest that ran rampant in the orthodox "games journalism" space and didn't give two shits about the personal drama side of the story, although that's mostly solved by finding your favorite youtube reviewer. And those who were genuinely focused on improving discovery of good indie games were subjected to some pretty horrible co…

I am not going to re-litigate GamerGate here. There were people who were genuinely concerned about ethics in games journalism, sure. But it did not become the defining event in the online-political sphere of the mid/late '10s simply due to genuine concerns about ethics in games journalism.

Correct, because a large portion of the public has no idea what indie games are, or how the software industry works, but they know that angry nerds are funny.

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

#418
post #365

Earlier quoted context omitted.

glibc very much suffers from version hell, because: a) glibc will drop older versioned symbols over time making your binary not work at all b) glibc owns ld.so and is not afraid to make incompatible changes, which is why running Sid Meyer's Alpha Centauri linux port requires that you dig out not just libc, but the entire dynamic linking stack and know how to bypass default executable interpreter in ELF files.

...aaaaand stuff like this is exactly why NixOS is the only sensible Linux distro

NixOS removes outdated packages from its repo pretty rapidly... :-/

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

#419

Earlier quoted context omitted.

How did you leave it on the plane!?!

Maybe they had a tight connection and were in a hurry.

Sure, but no matter how big of a hurry you are in, you are going to be sitting on the plane waiting for the door to open and the people in front of you to leave. I always use that time to gather everything up, and a steamdeck is really quite big.. you can’t leave it in the seat back pocket or something.

I am not trying to victim blame or anything, I just can’t imagine a situation where I could forget something so big.

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

#420
post #407

Earlier quoted context omitted.

I am not going to re-litigate GamerGate here. There were people who were genuinely concerned about ethics in games journalism, sure. But it did not become the defining event in the online-political sphere of the mid/late '10s simply due to genuine concerns about ethics in games journalism.

Correct, because a large portion of the public has no idea what indie games are, or how the software industry works, but they know that angry nerds are funny.

That's not how it went down. Sorry. It wasn't "the big bad left laughing at some video game nerds whose feelings were hurt".
Post reply on HN