• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

The PS5 version of Quick Resume conspiracy theory (poll inside)

Do you think PS5 has a similar feature to Quick Resume?

  • Yes

    Votes: 198 49.1%
  • No

    Votes: 109 27.0%
  • Aliens

    Votes: 96 23.8%

  • Total voters
    403
Who puts their console on to suspend instead of just turning it off?

Like, who is so busy in their lives that they need to shave 10 seconds off of the load times in order to play a toy?

Fuck me, Gaf is churning out so many irrelevant and pointless threads lately. inb4 don't comment hurr durr herpa derp
 

DavidGzz

Member
They did purposely say that they were only showing "some" of its features.

I didnt come away with the impression it had multiple game quick resume. Which I want it to have, but then again, if it takes 2 seconds to load a new game from the menu, whats the point? That's multitudes faster than the quick resume works anyway.

I think the benefit of quick resume is never having to find a save point or checkpoint before switching games. There are games like Dark Souls that resume right where you left off but not all games do that. Also, skipping the splash screens and not having to find which save file to load are other benefits. Either way, it isn't a big deal, it would just be nice to have it on both of my consoles instead of just one.
 

WildBoy

Member
No, I don't think it has a feature similar to Quick Resume. It doesn't need it. Going from Sackboy to Destruction was really quick as is.

Have you seen the Xbox videos? Resi 2 loaded a file in 3 seconds. Doom in 7. PS5 might not have quick resume but it gonna be as fast anyway.
 

TonyK

Member
Who puts their console on to suspend instead of just turning it off?

Like, who is so busy in their lives that they need to shave 10 seconds off of the load times in order to play a toy?

Fuck me, Gaf is churning out so many irrelevant and pointless threads lately. inb4 don't comment hurr durr herpa derp
I do. If I play Ni no Kuni and I enter a dungeon and the next save point is 25 minutes faraway, and I only have 15 minutes between lunch and returning to work, I could not to play or connect to work 10 minutes later. With suspend mode I play when I want as much as I want. I define the play time, not the game and its save points, check points or whatever.

It's the same as Netflix for me. I don't sit to watch 2 episodes. I sit for 1 hour of my free time (for example), and if in that time I watch 1 episode and 20 minutes of the next one, it's perfect for me.

It's not about being too busy but about defining yourself your playtime regardless of the game instead of adapting your time to the game pacing.
 

ToadMan

Member
If it's a memory dump (like on Xbox), it should work with everything regardless of the game code, even with backwards compatible games.

Quick resume doesn’t work with “everything” on Xsex.

I can imagine Sony have gone for a different implementation though to avoid the need to write so much data back to SSD ever time a game swap occurs.
 

SlimySnake

Flashless at the Golden Globes
I think you should stop making FUD until the system's released, it's just 30-40 days away, play some video games until then.
This is a ridiculously stupid post. There is no fud in that op. Try not to get triggered by everything. He actually put effort in that post and you literally just told him to stop posting because you think it's fud that ps5 might have quick resume.

Take some time away and improve your reading comprehension skills.
 

Tripolygon

Banned
What the icon looks like before a game is loaded

ZDFdTq6.png
 

FrankWza

Member
2 games is laughable
Digital sales are increasing whether people like it or not and again Sony's first party sales were majority digital
Not everyone will care for quick resume but a lot of people with digital libraries will
Research into it and you will discover more and more people are preferring digital
This has been a more recent trend that will increase due to COVID
Even though you can get discs mailed or do curbside pickup, people with fast enough internet connections prefer the convenience of digital
Believe it or not I was also a disc only guy but once I went to the digital dark side there was no turning back
I don't buy completely digital but the majority of my purchases are

It’s too niche to be that concerned about. Doesn’t work for multiplayer and loses its benefit with disc based games. That’s the majority of gamers. 2 games is great. Anything more and you’re wasting potential system resources. Playing games like watching Netflix series is not necessary and doesn’t appeal to most gamers. It would be nice, I’m sure, but for a very select few.
 
This is a ridiculously stupid post. There is no fud in that op. Try not to get triggered by everything. He actually put effort in that post and you literally just told him to stop posting because you think it's fud that ps5 might have quick resume.

Take some time away and improve your reading comprehension skills.
128165.jpg


Speculation based on a 10 minutes video that shows 10-20 seconds of the home screen in a video made to show some feature but not others is the very definition of spreading misinformation AKA FUD.

Frankly these speculation threads should be in a sepreate thread, the past few months have been nothing but speculation and console warring instead of actual game discussion and i'm sick of it since there's been great games released in this time period that's been buried under a mountin of useless fanboy shit.
 
Last edited:

DonF

Member
Current games and their shitty always online requirements make quick resume almost useless. You will have to hang in a connection screen or worse yet, be kicked to the start screen.
This function will only skip the initial logos.
The ssd is enough to compensate loadings.
 

01011001

Banned
Current games and their shitty always online requirements make quick resume almost useless. You will have to hang in a connection screen or worse yet, be kicked to the start screen.
This function will only skip the initial logos.
The ssd is enough to compensate loadings.

well made games like Hitman 2 work fine, you will have a second of reconnecting and that's it (people tested it already)

but it is true that some games that handle reconnecting less elegantly like CoD will struggle.

the hope is that developers will optimise for this tho... by given that most developers don't give a shit about supporting system features in the long term, I wouldn't get my hopes up too much
 

Vae_Victis

Banned
Quick resume doesn’t work with “everything” on Xsex.

I can imagine Sony have gone for a different implementation though to avoid the need to write so much data back to SSD ever time a game swap occurs.
Isn't it only multiplayer games/modes that don't support it on XSX?

In any case, is there any technical reason why (multiplayer aside) some games would not work with it? Doesn't it work basically like a RAM save state on XSX?
 

MastaKiiLA

Member
Who puts their console on to suspend instead of just turning it off?

Like, who is so busy in their lives that they need to shave 10 seconds off of the load times in order to play a toy?

Fuck me, Gaf is churning out so many irrelevant and pointless threads lately. inb4 don't comment hurr durr herpa derp
Yeah, I didn't use it much. Mostly because I don't know if I necessarily want to be put back into the same game I was playing when I put the system into rest mode. The last game of the night is usually a cooldown indie game for me, so I'd want to have choice of games when I get back. In that way, quick resume on the XSX is nice, in that you can pick multiple games and pickup where you left off. But it's not a big deal for me, as game saves generally do the same thing. With SSDs, it shouldn't even be 10 seconds saved. I can bear the wait. Plus, I've built up some very conservative usage habits since my first SSD ran out of writes (it was only 64GB). I try to put as little strain as possible on the drives, seeing as their overall speed more than makes up the difference long-term.

That said, it's a nice feature to have, for those who see the practicality in it. A lot of gamers have different habits than I do. For example, some gamers complain about not being able to save dozens of games to the main drive, whereas I only keep a handful installed at a time, as I'm a bit of a completionist.
 

magnumpy

Member
I am normally opposed to b.s. fake unbelievable conspiracy theories but here it's a time when the conspiracy is actually true and we should prepare ourselves for the reckoning :(
 

IntentionalPun

Ask me about my wife's perfect butthole
There are hundreds of consoles, computers of arcade systems emulated that do this 'savestate' stuff dumping the ram in a file to load it later, and like half a dozen consoles also did it in the past to resume games when you put the device in stand-by. None of them did use a hypervisor/virtualization because to copy a portion of the RAM in a HDD/SDD file you don't need them.

Emulators run much like a hypervisor does.. they are basically a form of virtualization. So yeah, thank you for making my point for me? OS's and games share memory, so the OS can't write "itself" to the drive.. there needs to be a separate OS "hosting" the game + OS to do it. An emulator is that host OS basically.. on the XBox it's the embedded hypervisor.

And standby leaves the game in memory dude..it doesn't dump it to disk, and then read it back... unless you think somehow a 5400RPM HDD can read and write multiple GB in a few seconds.. magically?

Thank you for proving my point like 100% though really lol Every single person talking about standby is just outing themselves as having no clue WTF they are talking about.

ANd Bo_Hazem Bo_Hazem you might want to re-read my posts lol
 
Last edited:

yurinka

Member
Who knows, maybe it's this concept but instead of resuming exactly where you were there it loads the most checkpoint. That would be very similar to Quick Resume but without spending almost 100GB of SSD on it because you wouldn't need to dump the game RAM.

Why would they call it switcher?
I assume because it's to switch the game or app you are running.

Emulators run much like a hypervisor does..
No, they are different things. You have no idea what are you talking about, please stop.

OS's and games share memory, so the OS can't write "itself" to the drive.. there needs to be a separate OS "hosting" the game + OS to do it. An emulator is that host OS basically.. on the XBox it's the embedded hypervisor.
No. You have no idea how emulators, operative systems and memory access work.

Consoles have a portion of the memory available for the games (in Series X is 13.5GB, we still don't know the PS5 one), and other portion for the OS and background apps. Games aren't allowed to use more memory than the console's platform holder assigned to them. The OS or an app made by the platform holder can have 'admin rights' to access whatever they want. And they can dump the content of a region of the memory to a file or to do the inverse with a dozen lines of C++ code or less, they only need to have access to that portion of memory and to have access to write or load files in the HDD/SDD.

Any decent c++ coder can do this in less than 5 minutes for PC or for a console. There's no need for an hypervisor, emulator, virtual machine or anything like that because isn't related at all. And yes, if needed/wanted/makes sense an OS can write whatever it wants to the drive, including a portion of the game's memory. An example of that are the screenshot images or videos captured from games.
 
Last edited:

ToadMan

Member
Even if it doesnt have something like quick resume, it doesnt need it.
Cold booting a game is faster than the quick resume

This entirely depends on where/how data is saved at the moment of switching games.

That’s really the point with this - game switching is basically inserting a save point wherever it is convenient for the player. It’s no good saying “just cold launch because it’s fast” - the problem is what happened to the player’s status when they suspended the game.

MS have implemented it by (dare I say it) brute forcing the solution - dump all of active memory to the SSD and reload it on returning to the game.

The question becomes, how have Sony done it? Are they doing it the same way or have they found another method?


Isn't it only multiplayer games/modes that don't support it on XSX?

In any case, is there any technical reason why (multiplayer aside) some games would not work with it? Doesn't it work basically like a RAM save state on XSX?

Exactly - hence the “not everything”. In fact these days multiplayer is very common so for quick resume ....

Anyway yes on Xsex that’s how it works - dump everything to SSD.

I suspect Sony have tried to do it by having a game save integrated into the game switch function, happening “behind the scenes”. That means not so much data is written and there’s no requirement for a quick resume full memory save state - the game is just cold launched into the auto save point.

The downside to this approach is that devs will have to build their games to save anywhere. If they don’t, this method won’t work ...

The other side effect will be that the game is loading a save point which means the AI routines and environment will be reset to default states by definition. If they don’t do that and every detail is saved - NPCs mid convo, that footprint there, that vase broken - then effectively it is a save state just like Xbox with the attendant inefficiency.

I don’t really have a reason to believe it’s that way - I just think Sony wouldn’t want to chew up more of their SSD space and would balk at the idea of unnecessary writes degrading the SSD life.
 
Last edited:

ToadMan

Member
Who puts their console on to suspend instead of just turning it off?

Like, who is so busy in their lives that they need to shave 10 seconds off of the load times in order to play a toy?

Fuck me, Gaf is churning out so many irrelevant and pointless threads lately. inb4 don't comment hurr durr herpa derp

Im the opposite - I never quit out of game when I was finished gaming. Just held the PS button and selected enter rest mode.

With the exception of updates I can’t remember the last time I powered down my console.

Anyway that was a nice chat, but this thread is about switching between games and that’s not the same as a single game suspend on standby.
 
128165.jpg


Speculation based on a 10 minutes video that shows 10-20 seconds of the home screen in a video made to show some feature but not others is the very definition of spreading misinformation AKA FUD.

Frankly these speculation threads should be in a sepreate thread, the past few months have been nothing but speculation and console warring instead of actual game discussion and i'm sick of it since there's been great games released in this time period that's been buried under a mountin of useless fanboy shit.

Normally i'd say press the ignore button but in your case I think you should just press the power button
 
Normally i'd say press the ignore button but in your case I think you should just press the power button
The ignore button seems like a cop out from a legitimate argument, mind you i hate arguing for too long since i prefer that everyone state their opinion clearly.

Irionic i know considering i opend the thread with accusing the OP of FUD but i stand by it, there’s been too many threads based on even less information that's ended up filling the forum with fantasy and fanboy theories (see the SEGA acquisition thread) instead of you know actually discussing games? OTs became dead and buried under a mountain of shit posting about next gen boxes.
 
Last edited:
It’s a cool feature, but this can kill your ssd on few years if you abuse every day of this feature. A current SSD have around 10 years of lifetime if you are writing 50GB everyday. This is writing around 12 GB every time you are suspending a game

I want the PS5 to have multi-game quick resume feature, but this has me worried for the longevity of the SSD.
 

kuncol02

Banned
Any decent c++ coder can do this in less than 5 minutes for PC or for a console. There's no need for an hypervisor, emulator, virtual machine or anything like that because isn't related at all.
OK. You have week. I will send you hundred bucks if you will write app which will save and load whole windows application in a way that don't cause problem in that app.
What you are doing now is sugesting that there is no decent coders in MS and Apple because none of their operating systems have function like that.
 

yurinka

Member
OK. You have week. I will send you hundred bucks if you will write app which will save and load whole windows application in a way that don't cause problem in that app.
What you are doing now is sugesting that there is no decent coders in MS and Apple because none of their operating systems have function like that.
They didn't implemented it because nobody cared about it until Series X implemented it and now some people acts as if it was an important feature, when everybody is fine with booting a game and loading a savestate. If they now want to implement it with big games, they would need to have very fast SSDs in all the devices running in that OS to don't take a lot of time to suspend or resume games, and it isn't their case.

For sure, coders from MS, Apple, Google, Sony, Nintendo etc. (or any company who works with C++ in case they outsource it to someone else) could implement it if they want.
 
Last edited:
I suspect Sony have tried to do it by having a game save integrated into the game switch function, happening “behind the scenes”. That means not so much data is written and there’s no requirement for a quick resume full memory save state - the game is just cold launched into the auto save point.

The downside to this approach is that devs will have to build their games to save anywhere. If they don’t, this method won’t work ...

I haven't thought about that. I'd prefer this approach if it means the SSD won't be constantly degraded by switching games.
 

kuncol02

Banned
They didn't implemented it because nobody cared about it until Series X implemented it and now some people acts as if it was an important feature, when everybody is fine with booting a game and loading a savestate. If they now want to implement it with big games, they would need to have very fast SSDs in all the devices running in that OS to don't take a lot of time to suspend or resume games, and it isn't their case.

For sure, coders from MS, Apple, Google, Sony, Nintendo etc. (or any company who works with C++ in case they outsource it to someone else) could implement it if they want.
I asked you specifically. You are arguing about possibility and ease of implemention of function like that, so I guess you are at least decent C++ coder? 100$ for 5 minutes of work (that's how much time that should take you in your own words). In my opinion that's a good deal.
People didn't cared about that? You think that people wouldn't prefer their heavy work apps to open in seconds? Visual Studio during opening one solution can choke my work PC for 5 minutes. How long apps like SolidWorks, Catia, or even Photoshop start up? Especially when you open some big project.
 
I find quick resume for many games to be a nice gimmick feature mostly useful in demos to wow the crowd.

Doesn't the PS4 already do it for one game anyway?

and wouldn't the SSD make this feature redundant anyway?
 
People didn't cared about that? You think that people wouldn't prefer their heavy work apps to open in seconds? Visual Studio during opening one solution can choke my work PC for 5 minutes. How long apps like SolidWorks, Catia, or even Photoshop start up? Especially when you open some big project.
Photoshop feels as long to open now with an nvme SSD as it was back in the 90s with a 75mhz CPU and 16MB of RAM... Saddening really.
 

yurinka

Member
I asked you specifically. You are arguing about possibility and ease of implemention of function like that, so I guess you are at least decent C++ coder? 100$ for 5 minutes of work (that's how much time that should take you in your own words). In my opinion that's a good deal.
People didn't cared about that? You think that people wouldn't prefer their heavy work apps to open in seconds? Visual Studio during opening one solution can choke my work PC for 5 minutes. How long apps like SolidWorks, Catia, or even Photoshop start up? Especially when you open some big project.
I'm a game developer since 15 years ago as coder and in many other roles in a top gaming publisher and recently went indie. Coded many browser and specially mobile games in ActionScript (Flash), Java and in several other languages and engines. More recently Unity or Game Maker Studio (now coding my first console game). I didn't touch C++ since I was in the university, almost 20 years ago. The last PC (native, not Java) app I coded was maybe 17 years ago. I don't consider myself a decent C++ coder, but I know a lot of them.

To open all these things in seconds you only need a modern/moderately powerful PC with a good SSD. In my laptop Photoshop, Game Maker, Unity or Blender open in 6 or 7 seconds and I'm not sure if they are stored in the SSD or in the HDD. I have no idea about Catia or SolidWorks, but Visual Studio is a slow mamooth like Eclipse, it's slow even in a fast PC. Use a lightweight IDE/text editor instead of Visual Studio, they open in less than a second.

To implement that in consoles would be way easier because games always use the same area of the memory so you can just dump that, but you'd need to be the platform holder (a coder of the OS) to access the game memory if you aren't the programmer. So since I don't work at Sony or MS I can't code it, but any coder there should be able to do it quickly if desired.

In Windows I assume it would be a bit more complex because games or apps can be everywhere in the memory because aren't sandboxed in a specific region, and the memory size changes depending on the PC, and as I remember process access are protected in modern Windows, but you could make your app to call another one, so as subtask you can access its memory (as debuggers or cracks do) to be able to dump its memory. In any case, to resume a huge game or app doing that would take more or less the same time than loading the game, with the difference of having to navigate menus, load the save state and you would go back to the last checkpoints instead of 'exactly' the same place. In case of apps, it would be basically the same specially those who open the last one you had open when closed it the previous time. It would be dumb to implement that, to waste a lot of HDD/SSD just to save a couple of seconds for an app, or maybe a couple of minutes for a game for walking since the last checkpoint.
 
Last edited:

kuncol02

Banned
I'm a game developer since 15 years ago as coder and in many other roles in a top gaming publisher and recently went indie. Coded many browser and specially mobile games in ActionScript (Flash), Java and in several other languages and engines. More recently Unity or Game Maker Studio (now coding my first console game). I didn't touch C++ since I was in the university, almost 20 years ago. The last PC (native, not Java) app I coded was maybe 17 years ago. I don't consider myself a decent C++ coder, but I know a lot of them.

To open all these things in seconds you only need a modern/moderately powerful PC with a good SSD. In my laptop Photoshop, Game Maker, Unity or Blender open in 6 or 7 seconds and I'm not sure if they are stored in the SSD or in the HDD. I have no idea about Catia or SolidWorks, but Visual Studio is a slow mamooth like Eclipse, it's slow even in a fast PC. Use a lightweight IDE/text editor instead of Visual Studio, they open in less than a second.

To implement that in consoles would be way easier because games always use the same area of the memory so you can just dump that, but you'd need to be the platform holder (a coder of the OS) to access the game memory if you aren't the programmer. So since I don't work at Sony or MS I can't code it, but any coder there should be able to do it quickly if desired.

In Windows I assume it would be a bit more complex because games or apps can be everywhere in the memory because aren't sandboxed in a specific region, and the memory size changes depending on the PC, and as I remember process access are protected in modern Windows, but you could make your app to call another one, so as subtask you can access its memory (as debuggers or cracks do) to be able to dump its memory. In any case, to resume a huge game or app doing that would take more or less the same time than loading the game, with the difference of having to navigate menus, load the save state and you would go back to the last checkpoints instead of 'exactly' the same place. In case of apps, it would be basically the same specially those who open the last one you had open when closed it the previous time. It would be dumb to implement that, to waste a lot of HDD/SSD just to save a couple of seconds for an app, or maybe a couple of minutes for a game for walking since the last checkpoint.
So you are not OS coder? Then why are you talking in absolutes including time tables?
Opening empty application is one thing. Opening project (especially when it's huge) is another and can take way more time. "Use a lightweight IDE/text editor instead of Visual Studio" is not an answer. I need to use VS in my job and it's slow working is not from slow opening of VS, but Resharper loading it's cache for 100+ projects solution. You think that ability to pause any app in any moment (for example when it's rendering) doing some other super important job which need to be done asap and going back to exactly where you were before is not a huge value and way to increase productivity?
In addtion different app size in memory is not a problem. Even fact that physical memory allocation is not continuous is not a problem, because applications are using virtual address space. Apps on XBox are not dumping whole available memory because switch times differ between them. Tasks scheduling is a problem. Ensuring that you don't have ongoing IO operations is problem. Ensuring that all threads at CPU and GPU are paused in same moment is problem.
edit:
And last one. Implementing that in a way that don't break single game in any moment is HUGE PROBLEM.
 
Last edited:

yurinka

Member
So you are not OS coder? Then why are you talking in absolutes including time tables?
Opening empty application is one thing. Opening project (especially when it's huge) is another and can take way more time. "Use a lightweight IDE/text editor instead of Visual Studio" is not an answer. I need to use VS in my job and it's slow working is not from slow opening of VS, but Resharper loading it's cache for 100+ projects solution. You think that ability to pause any app in any moment (for example when it's rendering) doing some other super important job which need to be done asap and going back to exactly where you were before is not a huge value and way to increase productivity?
In addtion different app size in memory is not a problem. Even fact that physical memory allocation is not continuous is not a problem, because applications are using virtual address space. Apps on XBox are not dumping whole available memory because switch times differ between them. Tasks scheduling is a problem. Ensuring that you don't have ongoing IO operations is problem. Ensuring that all threads at CPU and GPU are paused in same moment is problem.
edit:
And last one. Implementing that in a way that don't break single game in any moment is HUGE PROBLEM.
Yes, opening or resuming huge apps/games will require time, there is no magic solution. At least the time required to resume the current game/app (dump it to a file) and to resume the other one (load the file into the memory) plus probably adding some compression/decompression if unlike these next gen consoles they don't have dedicated hardware to do it on real time. In PS5 this means a couple of seconds to resume a game, same than loading it but with the difference that you'd skip menus or loading screens and would return to the same point instead to the most recent checkpoint. To suspend a game and launch or resume other one probably would that more than the double of this time (probably around these ~5/7 seconds we saw it took to move from Sackboy to Destruction All Stars in the PS5 video because writing speeds are slower than reading speeds in SSDs).

I'm not a OS coder right now, but did study OS programming as part of the Computer Science degree in the university and the high school and programmed OS stuff there. And have close friends working in many important game studios, including the ones who made the PSP or Vita cameras, or the ones who programmed one of the Kinect games shown on its E3 reveal, or the pioneers who first made geolocation games or AR games like Pokemon Go many years before it, plus many super talented coders in AAA games from several companies working on next gen games or some of the biggest mobile games ever, just to name a few examples.

Tell your boss to calculate time spent in salary for people waiting to open apps in a month from all your coworkers and then calculate how much they'll save in salary if upgrade all your computers to high end PCs with super fast SSDs buying one as a test. They will see the huge productivity increase and money saved for the company and will buy you all a high end PC with super fast SSD. Same goes with replacing VS with another faster IDE or at least text editors. This highly increases the productivity, and this is why most gaming companies do it.

Yes, to be able to suspend a huge app like a very long render and to resume it later would be useful to increase productivity too in some cases. But you can also use these waiting times to do other tasks like read the mails, the tasks in Trello or similar, bugs in Jira or whatever you use, take a break to have a coffe or go to the toiet, etc. Regarding big renders, to increase productivity more there are options like render farms with things like Jenkins and so on (the idea is to 'outsource' your animation rendering workload distributing it to several computers of the office so they use idle times to help someone else to do big render tasks as a background app that only uses free available resources).

Yes, I assume in Xbox they are dumping the memory that every game use instead of the whole chunk of memory available for games. So the more memory that game was using when suspended, the more time will require to resume or to suspend (I assume that when possible they will do that suspending process in the background). I'm pretty sure they did show it with BC games instead of with AAA native Series X games because next gen use like 2X the memory so should take longer to resume. But if they didn't optimize it too much or want a simpler solution that would work for all cases they'll 'simply' dump the 13.5GB (less in BC games) fixed sandbox area of the memory available for games plus some registers from CPU, GPU, etc. instead of only the memory allocated for each game. Obviously they work with virtual adresses and pointers, and the game isn't always in the same part of the physical memory. I already write too big walls of text, so didn't go into detail to don't make them longer, and to keep it simpler so more people can understand it. Obviosly it's more complex in many important 'details' but that is the main idea/concept.
 
Last edited:

Portugeezer

Member
PS5 probably doesn't have it currently. They could add it in the future are it's essentially a ~13GB memory dump to the SSD.

Seems like Sony is banking on the cold booting of games to be quick enough for it to not matter.

Not exactly the same; if a game doesn't have a quick save then Quick Resume kind of acts as a quick save.
 

kuncol02

Banned
Yes, opening or resuming huge apps/games will require time, there is no magic solution. At least the time required to resume the current game/app (dump it to a file) and to resume the other one (load the file into the memory) plus probably adding some compression/decompression if unlike these next gen consoles they don't have dedicated hardware to do it on real time. In PS5 this means a couple of seconds to resume a game, same than loading it but with the difference that you'd skip menus or loading screens and would return to the same point instead to the most recent checkpoint. To suspend a game and launch or resume other one probably would that more than the double of this time (probably around these ~5/7 seconds we saw it took to move from Sackboy to Destruction All Stars in the PS5 video because writing speeds are slower than reading speeds in SSDs).

I'm not a OS coder right now, but did study OS programming as part of the Computer Science degree in the university and the high school and programmed OS stuff there. And have close friends working in many important game studios, including the ones who made the PSP or Vita cameras, or the ones who programmed one of the Kinect games shown on its E3 reveal, or the pioneers who first made geolocation games or AR games like Pokemon Go many years before it, plus many super talented coders in AAA games from several companies working on next gen games or some of the biggest mobile games ever, just to name a few examples.

Tell your boss to calculate time spent in salary for people waiting to open apps in a month from all your coworkers and then calculate how much they'll save in salary if upgrade all your computers to high end PCs with super fast SSDs buying one as a test. They will see the huge productivity increase and money saved for the company and will buy you all a high end PC with super fast SSD. Same goes with replacing VS with another faster IDE or at least text editors. This highly increases the productivity, and this is why most gaming companies do it.

Yes, to be able to suspend a huge app like a very long render and to resume it later would be useful to increase productivity too in some cases. But you can also use these waiting times to do other tasks like read the mails, the tasks in Trello or similar, bugs in Jira or whatever you use, take a break to have a coffe or go to the toiet, etc. Regarding big renders, to increase productivity more there are options like render farms with things like Jenkins and so on (the idea is to 'outsource' your animation rendering workload distributing it to several computers of the office so they use idle times to help someone else to do big render tasks as a background app that only uses free available resources).

Yes, I assume in Xbox they are dumping the memory that every game use instead of the whole chunk of memory available for games. So the more memory that game was using when suspended, the more time will require to resume or to suspend (I assume that when possible they will do that suspending process in the background). I'm pretty sure they did show it with BC games instead of with AAA native Series X games because next gen use like 2X the memory so should take longer to resume. But if they didn't optimize it too much or want a simpler solution that would work for all cases they'll 'simply' dump the 13.5GB (less in BC games) fixed sandbox area of the memory available for games plus some registers from CPU, GPU, etc. instead of only the memory allocated for each game. Obviously they work with virtual adresses and pointers, and the game isn't always in the same part of the physical memory. I already write too big walls of text, so didn't go into detail to don't make them longer, and to keep it simpler so more people can understand it. Obviosly it's more complex in many important 'details' but that is the main idea/concept.
Why are you mixing consoles with computers? Why would you need to dump previous application on PC? If it's so easy to implement why no one did that on PC?
Your answer to "If that is so easy to implement then why it not exists on PC?. It would be super useful for me in scenario like for example that" is "Buy better PC" seriously? BTW it's not SSD bottle necking my work PC but CPU.
I gave you example when you need to stop doing whatever you are doing right now and fix something else NOW (because it was supposed to be send to printing company 5 minutes ago or something) and you are suggesting to read mail in that time?
Why that matter who you know? From what I know knowledge is not transferred by knowing people.
And what's more important you skipped twice questions about problems you need to solve in that. And that are not "details" that are fundamental issues of suspending software. Saving memory state (at least from system RAM) is not a problem and never was (outside of probability of application modifying it's data during you dump) but making it work again is.
 
I’m gonna day no and I could be wrong but the reason why is because part of the series x hard drive is for the OS and I believe another is for quick resume. Ps5 already has a smaller drive and the os already cuts that down more. If they have to keep part free for that as well it will be even smaller. I could be wrong but that is my theory.
 
yeah, like having your os UI at 4K. Which will be more utilized now and going forward as more and more 4K screens find themselves in people’s homes. Quick resume for 5 games is way overkill and a niche feature. 2 is fine

Not just the resolution but things like the store, social features and PIP display. There's still alot they we haven't seen yet from these systems especially the PS5.
 

Blond

Banned
Is there an option on either console to turn this feature off so I can get some of the disc space back for a feature I don’t really care about that’s not even impressive for anyone that’s used save states on an emulator?
 

FrankWza

Member
Let's not sit here and pretend that quick resume (and I call it that as a feature not branded as Quick Resume(TM) isn't a good and useful feature. Come on, now. Don't let fanboyism infect your brain.

I hope the PS5 has it.

I’m sure it is, to a smaller percentage of a percentage of (all digital)gamers. It’s a non feature for disc based and for multiplayer games. 2 games is plenty. 5 is just greedy. Unless I’m missing something?
 
Top Bottom