‹ BackHN Continuity

Thread

PS5 Relapse Exploit

351 points · 254 comments · therepanic

  1. publlus_enigma · · focus · HN ↗
    Can I use this to make backups of my game saves to USB?

    Being somewhat naive to the gaming scene, I only recently discovered that the PS5 prevents you from backing up your game saves to your own physical media - something that was possible on the PS1, PS2, PS3 and PS4.

    Instead, you have to subscribe to PS Plus and enable cloud backups - and you need a separate subscription per user profile.

    I only discovered this after my daughter lost a year of work in Minecraft due to data corruption, and I tried to teach her the value of backing up.

    The PS5 may be my last console.

    1. browsingonly · · focus · HN ↗
      If things continue they may be everyone's last console. The next gen might effectively be a video player and controller interface for content rendered outside of your home. No physical games (or saved game backups) at all under this scheme, of course.
      1. iaaan · · focus · HN ↗
        I've been saying this for years. These companies don't want you to own the compute hardware. They just want to flash the colored pixels in front of you.
        1. armanckeser · · focus · HN ↗
          Its true that owning hardware is really important especially at an age where privacy is becoming more and more critical. But the truth is hardware on the cloud is more efficient, it would allow devices to be literally be a screen and a wifi card, you can do anything anywhere. All consumer software is just colored pixels in front of you. To 90% of the planet a truly fast cloud streamed UI would be some much more capable and convenient. With generative AI more and more of our interfaces will also be generative. As the way we input things to most of our devices is literally pressing a location on flashing pixels, best experiences will naturally be optimized around a good screen and connection and that's just the nature of evolution for software being data <-> presentation medium
          1. brokenmachine · · focus · HN ↗
            The main problem with cloud streamed is latency, and the other is fuck the cloud.

            I, and probably a lot of the people here, spend so much time on the PC that every additional msec annoys me. If there's keyboard shortcut, then I'll learn it to avoid using the mouse.

            Windows being a bloated slow mess even when run locally means that using it remotely all the time would be like torture.

            I'm sure dealing with the 4k60 videos from my cameras would be a world of pain on the cloud too.

            I don't need or want to pay a subscription for the tool I use for hours a day, with no advantages beyond vendor lock-in.

            You need a computer either way... remote is basically all negatives when compared to local.

            You are probably correct about 90% however.

            90% of people are pretty ignorant about how their computers work, or how to use them more efficiently. They line up like lemmings to lose autonomy over their devices and pay subscriptions in exchange for the barest crumb of convenience.

            1. Godsend69 · · focus · HN ↗

              [dead]

        2. pjmlp · · focus · HN ↗
          One has to be naive not to understand that the whole cloud computing model is nothing else than being back at the timesharing days.

          The big difference is the hardware evolution, now the rooms are full of server racks with sliding pizza boxes, and the terminals are prettier.

      2. robben1234 · · focus · HN ↗
        Ask Google, Microsoft or Nvidia why it's not in fact the future of gaming. You need to be rich enough to have fast internet and pay an expensive subscription yet poor enough to fail to afford a GPU at home, all while accepting low bitrate and high input latency. It's not a large addressable market.
        1. bsimpson · · focus · HN ↗
          Stadia played Cyberpunk at max settings when none of the home systems could do it. I played it on a Retina iPad, and thought it looked fantastic.

          I've heard people play Fortnite Festival (basically Rock Band, and very latency sensitive) over Microsoft/Amazon cloud streaming.

          "low bitrate and high input latency" is what you'd expect rendering offsite, but in practice, it seems to work surprisingly well.

          1. musicale · · focus · HN ↗
            I tend to think that Stadia (like many things Google) was killed before its time.

            It didn't seem any worse than cloud gaming on Xbox/PS Now/Luna/Nvidia/etc.

          2. Cpoll · · focus · HN ↗
            > (basically Rock Band, and very latency sensitive)

            I contest that rhythm games are the least latency sensitive. You'll automatically adjust to (consistent) latency and not notice it. You also don't get much feedback unless you miss a note.

            1. bsimpson · · focus · HN ↗
              Festival tells you how far off you are in milliseconds, and gives you extra points for perfect timing.
              1. butlike · · focus · HN ↗
                But that's still not an across the wire latency.
                1. LocalH · · focus · HN ↗
                  The “perfect” timing window in Festival is +/-5ms from gem position (10ms total afaik). Harmonix has always been exceptional with their beatmatching code. There are physical limits to the black magic of latency compensation, however. If your input has to travel over the wire before the game can see it, then it’s unavoidable without heavy compensation
          3. Balinares · · focus · HN ↗
            Also super fast loading times. Playing e.g. RDR2 on a physical console, by comparison, is painful.

            Stadia worked absurdly well. One of the beta games was Thumper, a demanding rhythm game (I might be the reason why it was in the beta lineup actually). How well did that work out? Well, the latency made it hard to play... until I switched my TV to so-called "gaming mode". And then it was fine.

            No kidding. The TV was introducing more latency than Stadia itself.

            I also once tested it on hotel wifi. It worked great.

            (Mind you, this was in Europe. YMMV.)

            The business model however was terrible and killed the product IMO. Which, honestly, good: Stadia would have killed video game archiving efforts. If a publisher folds and Stadia and similar platforms stop streaming its streaming-exclusives, then those games are gone. Not worth it, no matter how well it worked.

            1. exhumet · · focus · HN ↗
              yeah i felt so dumb with how constantly bad in home streaming was for me with latency and i just could not pinpoint the issue until one day i swapped my tv into gamemode and boom..... felt like i was playing on my desktop
            2. m4rtink · · focus · HN ↗
              Even if it worked for some games and users - this still demonstrates the fatal flaw of cloud gaming. Total vendor lock in and no user control.

              If they decide one day to fuck you over, there is nothing you can do about it.

              1. browsingonly · · focus · HN ↗
                This is only a fatal flaw to you and me.

                If Sony and MSFT decide to go down this route and it's the only way to play blockbuster games, it'll happen whether we like it or not because the market cares far more about playing the latest game than it does maintaining control over its own destiny so to speak. Very few consumers will eschew the Latest Thing and just happily play older games on their own PC (or console) to make a point to the publishers.

                1. m4rtink · · focus · HN ↗
                  I still thing that if you burn enough people there will be pushback.
                  1. zbentley · · focus · HN ↗
                    Pushback like there was to making Office 365 or Adobe subscription-only? Or pushback like there was to Google mostly killing AOSP? Or pushback like there was to ads in Netflix & friends? Or pushback like there was to <pick a subscription service> price hikes?

                    You'll note that all those things are still there, and their competitors are either not there or not significantly bolstered by people disgruntled by those changes.

                    1. m4rtink · · focus · HN ↗
                      Well I am sure the subscription shenanigans helped Krita and Libreoffice. Graphene OS seems to be gaining traction & Sailfish OS exists as well.

                      And making media subscription more expensive will just push more people to piracy, so they will just loose money due to their greed.

                      1. browsingonly · · focus · HN ↗
                        How do you pirate GTA:7 when your console never even gets the whole thing in its own memory? That's the point: piracy as we know it becomes largely impossible. Jailbreaking a console won't help. In fact, the publishers could open source the consoles and allow rooted consoles to play, because who cares?
                        1. fragmede · · focus · HN ↗
                          The other point is cheaters. Knowing someone's running an aimbot makes it a whole lot less fun to play online.
                2. wtetzner · · focus · HN ↗
                  > If Sony and MSFT decide to go down this route and it's the only way to play blockbuster games, it'll happen whether we like it or not because the market cares far more about playing the latest game than it does maintaining control over its own destiny so to speak.

                  Maybe, or maybe it'll live a giant gap waiting to be filled in by a new competitor in the console market.

          4. worthless-trash · · focus · HN ↗
            We have had very... different experiences with stadia. It was not at all useful gor low latency games..

            It is not suitable for competition ranked players. The average player will stomp over high ranked players.

            1. jon-wood · · focus · HN ↗
              Most people are not competition ranked players, they’re people who like to play a few hours of a game now and again.
          5. pdashnut75 · · focus · HN ↗
            I played the entirety of Assassins Creed Odyssey on Stadia. It did works surprisingly well. Xbox cloud gaming also worked well for me. It's great for non competitive games.
        2. nullocator · · focus · HN ↗
          I wonder if this will maybe change in the near future or possibly already has? With things like starlink and fiber internet and data centers everywhere absolutely packed full of GPUs it seems like one or two more big players will try at least and possibly succeed with this model.
        3. tshaddox · · focus · HN ↗
          I don’t know much about gaming GPU workloads and how they differ from LLM inference workloads, but I’m definitely rich enough to pay for an LLM subscription and definitely too poor to afford the GPUs it would take to get anywhere near that level of inference.
          1. brokenmachine · · focus · HN ↗
            Gaming is less expensive and more latency-sensitive.
            1. tshaddox · · focus · HN ↗
              That makes sense. But is the price difference between doing it on home hardware versus cloud hardware less significant than it is for LLM inference? And if so, is it mostly because LLMs need much more VRAM (or more exotic memory architectures)?
        4. eru · · focus · HN ↗
          Why do you need to have low bitrate?

          There are lots of techniques to hide latency.

          I don't get the thing about the GPU: even rich people don't necessarily want to bother with owning a GPU thing. And whether fast internet is expensive depends on where you live. Here in Singapore 10 Gbps fibre to the home starts at around 20 USD per month; and we are in a really high cost of living country (we usually topped charts of 'most expensive city to live in').

          1. idiotsecant · · focus · HN ↗
            You're conflating internet prices with cost of living when it's almost entirely unrelated. You live in one of the more densely populated areas around, that is significantly more important. I pay more than $100usd for 100mb bonded DSL because there are probably fewer people in my county than a Singapore city block.
            1. eru · · focus · HN ↗
              Well, the comment I replied to suggested that cloud gaming wouldn't work at all, because of these economics.

              Thanks to your refinements, we know that remote gaming like this might not work for the hillbillies, but perhaps it might work in the centres of civilisation?

        5. pjmlp · · focus · HN ↗
          GeForce Now is doing much better.

          Stadia had other issues beyond fast Internet, like asking a community focused on Windows/DirectX to add support for the Stadia/Vulkan stack.

          At the last Stadia developers conference, a few months before it was killed, one of the talks was about doing something like Proton for Stadia.

          EDIT: Here is the talk,

          "How to write a Windows emulator from scratch"

          <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8-N7wDCRohg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8-N7wDCRohg

          1. robotnikman · · focus · HN ↗
            At least GeForce allows you to play games you already own, unlike Stadia where you have to rebuy everything. IIRC in GeForce Now its just a matter of signing into your Steam account.
        6. serf · · focus · HN ↗
          &gt;You need to be rich enough to have fast internet and pay an expensive subscription yet poor enough to fail to afford a GPU at home

          that sounds like a broadening market to me.

        7. browsingonly · · focus · HN ↗
          This has little to do with whether you can afford a GPU and everything to do with whether or not the publisher even makes the properties you want to play available on disc (hint: they won&#x27;t).

          Global access to high speed home Internet is growing not shrinking, there are plenty of ways to creatively manage latency especially when you control the endpoints, and at the end of the day the publishers can effectively force the transition by only making the latest blockbuster games available on the cloud model.

          You and I will bitch and moan but the vast majority of consumers (really their parents who pay for them) will be happy their new console is small, light, potentially cheaper, and silent. No more boxes of games to store makes Mom happier. Eventually much of the hardware could be built into televisions from affiliated manufacturers so all you have to do is buy controllers and sign up for the subscription(s).

          1. jasongi · · focus · HN ↗
            I still remember the outrage from Half-Life 2 requiring an internet connection to play due to the DRM. Similar arguments were made about games being rented instead of owned, objections about the internet requirement.
        8. arcfour · · focus · HN ↗
          Stadia worked great for me on a typical 100Mbps cable connection in the US. Online multiplayer was okay with latency, not wonderful but not bad either.
        9. robotnikman · · focus · HN ↗
          Nowadays the average person can just buy a Steam Machine or something similar and stream to anywhere seamlessly, no subscription required. Most ISP&#x27;s offer good upload speeds now compared to 10 years ago making it very viable.
      3. MithrilTuxedo · · focus · HN ↗
        I bet that would be great (for a specific subset of games). MMORPGs come top of mind.
      4. honkycat · · focus · HN ↗
        It&#x27;s never going to work. Why? Fucking physics. Unless games ACUALLY become glorified movies the latency makes multi-player games unplayable and many single player games.

        With multi-player games you are running a local simulation and it gets resolved server side and then reconciled locally. This hides lag and works great.

        You lose this with streaming. Latency is constant and total. It&#x27;s just not realistic.

        1. eru · · focus · HN ↗
          You lack imagination. There&#x27;s plenty of techniques to improve perceived latency. Especially when you control the hardware at the edge.

          You mention one great technique yourself already.

          1. dwattttt · · focus · HN ↗
            &gt; You mention one great technique yourself already.

            I believe their point was that this can&#x27;t be done, since the &quot;local simulation&quot; is no longer running locally; it has to resolve &amp; hide the latency _before_ it&#x27;s transmitted to you, and you don&#x27;t know what latency that frame will observe.

            1. eru · · focus · HN ↗
              You can fake a lot locally with relatively little processing power.

              For a slightly silly example, see what mosh is doing to hide ssh latency.

              1. dwattttt · · focus · HN ↗
                But... the frame is still being rendered behind a hop of latency? How does your local client fix a frame that was rendered on a cloud GPU once it arrives, to mitigate the latency of its arrival?
                1. eru · · focus · HN ↗
                  &gt; But... the frame is still being rendered behind a hop of latency?

                  Not necessarily, why?

                  The generalised idea that I see is: &#x27;what can you do with beefy processing in the cloud (but behind a latency hop) and a very small amount of processing power locally?&#x27;

                  A VR example: you do most of the rendering on the server, but you do all the correction for small head movements locally. The server has to send a bit more (and not just as a flat image), but you get over the nausea.

                  Something like this has been state of the art for ages. And I only say &#x27;something like this&#x27; because I don&#x27;t remember the details.

                  As a generalised solution if you have crazy amounts of bandwidth to burn: the server is a latency hop behind, so it could send all possible futures that correspond to the inputs that might have happened during that latency hop, and the client picks what to display.

                  As written, this is crazy. But if instead of all possible futures you have a probability model of human input, and you send the most likely futures, you can probably make it work. Especially if you don&#x27;t insist on sending raw video. (And even with raw video, you can save a lot of bandwidth by using a special codec that can compress multiple video streams simultaneously by taking advantage of inter-stream redundancies.)

                  As an example: with this system in the original Super Mario Bros your probability model would most of the time say that the user is most likely to just keep doing what they were doing (running right, or holding the jump button etc). Crucially, in the long run Mario will behave as if he jumped exactly when you pressed the jump button, but you might see a short visual glitch where Mario seems to be doing something wrong or weird, but it&#x27;ll correct itself very quickly.

                  Similar to how mosh&#x27;s predictions work.

                  If you add a bit of extra smarts locally, you can even add some cheap interpolation between possible futures to try to cover some that the server hasn&#x27;t sent.

                  Mostly, what the local player and what the other players are doing will have differ between &#x27;futures&#x27;, but eg you&#x27;ll mostly likely to be able to re-use the complex lighting rendering for the fully realistic leafy trees and blades of grass you see in the background between nearly all your possible &#x27;futures&#x27;.

                  1. dwattttt · · focus · HN ↗
                    None of those techniques look generic though; you could write pipelines in games that worked like this. But you can&#x27;t (easily) drop it into an arbitrary game.

                    And while you&#x27;re right that the computation on the client end could be made lower (depending on the constraints of the game), you&#x27;re now going to need to care about the hardware of the client beyond &quot;can render a video stream&quot;. My (regretfully) smart TV has trouble rendering its own menus, it&#x27;s not lifting a finger to do a game.

                    1. eru · · focus · HN ↗
                      All good points. If you want to this to work across devices, you&#x27;d need something like a relatively standard &#x27;browser&#x27; on the frontend (and perhaps that could even be the normal webbrowser souped up a bit.)

                      And for best effects, of course, you&#x27;d also want to get support from the game itself. AI coding will make this part easier, because there&#x27;s probably relatively common techniques you can apply to your games to get most of the benefit.

                      Just to be sure: I&#x27;m just outlining what could be done to make remote gaming viable, even with the latency constraints. I&#x27;m not saying that this will definitely happen, nor that it&#x27;s even particularly likely.

                      Perhaps even low end local devices will just be fast enough to give people good enough games anyway. Nowadays even phones are capable of astonishing feats.

          2. honkycat · · focus · HN ↗
            No I&#x27;m just actually technical not a larper so I know what I&#x27;m talking about. There is no technique for playing a YouTube video of a video game where your controls are streamed to the remote box.
            1. eru · · focus · HN ↗
              &gt; There is no technique for playing a YouTube video of a video game where your controls are streamed to the remote box.

              What does this have to do with anything? Why do you want to restrict yourself to such an austere setting?

      5. anonymous344 · · focus · HN ↗
        xbox 360 is my last console. disconnected 100% from internet. good times only
        1. [deleted] · · focus · HN ↗

          [deleted]

      6. m4rtink · · focus · HN ↗
        Yeah, like we don&#x27;t have enough centralization, no control &amp; force feeding already. No thanks, take your Minitel 2.0 and shove it.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.