• 0 Posts
  • 12 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle


  • This is all assumption from me, but I think a lot of testing would likely be diagnostic machines and specialized testing – not actually playing games. I would assume it’s something like plugging in, confirming the parts all meet spec after whatever the refurb is. That spec is probably more around frequencies, power use, temperatures.

    Obviously that’s not good enough if they’re sending out these clearly broken refurbs.



  • Unless something has changed very recently, Destiny 2 does not work under Proton because the Anti-cheat isn’t compatible. Windows is an option, but I’d really recommend a dedicated Windows handheld for that instead of the Deck.

    I haven’t tried Windows on the Deck itself, but based on 6800u performance, you’re looking at maybe getting a solid 30fps on lowest settings. Destiny 2 is not a very well optimized game atm, and even the Ally at 20w can have trouble holding good performance in Neomuna or the Tower.


  • All just my opinion/feelings on this shit.

    The problems have been building since last year. Plunder and Seraph were less stable and more buggy. Plunder was kinda panned as a bad season by some, but between a Showcase promising us features we’d been wanting for years (in-game Loadouts, in-game LFG, a renewed focus on the ritual playlists, probably more I’m forgetting) and Seraph’s awesome story and (imo) fun missions, some hype came back for a lot of us.

    Lightfall itself was a mixed bag, but they eventually made progress on the stability issues (credit where it’s due, shit is a lot more stable for me). It had story issues, but they weren’t WORSE than previous story issues imo, just a regression. It wasn’t a GREAT place, but if they fixed stability it would be ok.

    Then the SotG comes out, which says (loosely translated) “Stop asking us to make more PVP/Gambit maps, we’re never gonna do it like you want because it wouldn’t make us enough money. Also no more free armor, because y’all didn’t appreciate our basic ass armor sets as much as the ones that make you into a fucking t-rex, just pay up piggies”

    If they had not said anything, it would’ve been better than posting a “We, a company purchased for billions of dollars, can’t do the #1 thing our fanbase is asking for because it wouldn’t make us enough money”.

    There is some good news in there, I guess. Favoriting shaders is the kinda basic QoL stuff we should’ve seen years ago when they redid shaders, but better late than never.



  • Imagine you have a household with 2 adults and 2 kids, and you’ve setup some level of presence tracking. You want to use automations to turn off everything if nobody is home, turn on some things if only kids are home, turn on other things if only adults are home, and turn on everything if kids and adults are home. You could build this logic into every automation you have, but it’s a lot of repeated logic to put in every time you wanna add something cool.

    Blueprints mean you don’t have to write it out in every automation. But I’ve never found them to be especially convenient for updating. And they still have the automation doing all of the heavy lifting.

    You could have a home State sensor that you depend on automations to manually update. But this is only as up to date as you make it, either running every so often (stale data) or using automations based on a change in presence tracking to update a sensor (buggy maybe? have not tried it but sounds prone to race conditions and misfires to me). Closer, but unideal IMO.

    Or you could pull this logic into a service that returns 1 of 4 possible states - full, empty, kids, adults. Your automation no longer has any logic to figure out what the state is or who’s home, it just asks what set of rules are in effect and can apply them. This lets the automation focus on a smaller area, which means less shit that needs updating if you change something, less chance for bugs.

    There’s not a ton new you can do now that you couldn’t accomplish before, but you can do it in smarter, more maintainable ways.


  • Sure. They could do that. That doesn’t really address my point though. And it’s really unlikely to happen on any meaningful scale, imo:

    1. The market for a dedicated phone OS from one of the larger consumer electronics makers is ORDERS of magnitude larger than any kind of handheld PC gaming console. Just because Samsung did it for phones does not mean anyone will do it for handheld PCs.
    2. Even if they do, there’s a lot of negative sentiment about Samsung’s version of Android, to the point multiple Android users I know will never buy a Samsung phone. It’s not necessarily a goal to emulate.
    3. Leaving all of that aside, that is still not the same thing as the maker of the device also being the developer of the OS. You’re at the whims of upstream to fix a lot of major things, or you’re maintaining a massive patch process on top of their releases. It’s a much larger task than just “hire staff to optimize steamOS”.

    We already have some makers offering “steamos support” in the form of… basically a single steamos image they release once and don’t steam to maintain? GPD’s “GPD OS” from Dec 2022 and Anbernic’s Win600 Steam OS image from Jan 2022.

    And still the best way to run SteamOS on either of these devices is ChimeraOS.

    The closest to what you’re describing is AYANEO’s ayaos. I don’t know if it’s a steamos fork or not, but it’s their take on linux gaming OS. It’s been in development for a while and we’ve got nothing but a few clips of it to view. And considering it mostly seems to replicate the Ayaspace windows app interface, I’m not sure it even offers any benefits over Windows+ayaspace.




  • What’s required to map a folder into one of the containers (i.e. retroarch)? I’ve attempted to edit config.toml to include it, but the main wolf container immediately crashes on boot due to interrupt code 11. There’s no other error messages, just a binary stack trace.

    The folder exists. I’ve tried directly mounting the host path as well as mounting it into Wolf-Wolf-1 and using the local path, but nothing works. Even perfectly mirrored paths don’t work. Wolf appears to be running as root so I don’t think it’s a permissions error? I can certainly access the folders. They are a locally mounted NFS, but I’ve used this with dozens of containers without issue.