Hacking Fix for loooong game loading times on Switch -- hibernation mode?

retro_tastic

Active Member
Newcomer
Joined
Aug 22, 2024
Messages
40
Reaction score
26
Trophies
1
Age
40
XP
309
Country
Czech Republic
Would it be possible to implement something like hibernation mode on Switch? I mean an option to dump the whole RAM onto the SD card, and being able to quickly restore it. So that we would be able to continue playing a game (even if we completely closed it), and without watching all those credits, FMVs, loading screens, again and again...

It seems like the Switch games could be "paused" quite effectively due to the fact how well they are working with standard sleep mode.

EDIT: @thesjaakspoiler suggested an even better solution in the thread below:
"The Nintendo operating systems uses virtual machines/hypervisors.
That should make them perfectly suitable for pausing, saving and reactivation.
This is something other than hibernation where the whole underlying OS stops."
 
Last edited by retro_tastic,
No, because restoring all handles as they were is impossible without something working outside of OS environment. Sleep mode doesn't need to restore handles as they are still active. Once game is closed, all handles are gone.

HOS was not designed to support hibernation in any capacity, and without it being supported by OS it's impossible to do it excluding emulation/virtualization.
 
Last edited by masagrator,
  • Love
Reactions: retro_tastic
Regardless of technicality, the SD card is a USB 2 interface, so it would still take ages to write out and then later restore the RAM state.
 
  • Like
Reactions: retro_tastic
The Nintendo operating systems uses virtual machines/hypervisors.
That should make them perfectly suitable for pausing, saving and reactivation.
This is something other than hibernation where the whole underlying OS stops.
 
  • Love
Reactions: retro_tastic
The Nintendo operating systems uses virtual machines/hypervisors.
That should make them perfectly suitable for pausing, saving and reactivation.
This is something other than hibernation where the whole underlying OS stops.
Woah, this sounds even cooler! I actually was thinking about writing in the first post, how I love using snapshots in virtual machines for quickly restoring the OS.
 
Today I lost my progress in a game which only saves between levels because I needed to talk to someone and then forgot to plug in the Switch with low battery... My bad, ofc, but then I remembered how my Mac can restore a sleep state in a similar situations even with a dead battery: https://support.apple.com/guide/mac-help/what-is-safe-sleep-mh10328/mac

On a portable console such a feature could be a "life-saver". :) Again, IMHO related to the topic of this thread...
 

Site & Scene News

Popular threads in this forum