Hi there, this is my first post here so please be kind! I'm hoping someone can help with two issues I'm having with macOS Sierra that are driving me up the wall. Both are related to hibernation.
It seems that in later version of OS X Apple have replaced true hibernation with a hybrid approach that relies on the app resume feature to save individual application's state. Whilst this cuts down on the amount of disk space needed for hibernate I'm wondering if this poses some issues? I can't see any mention of this change in Apple's documentation, but the hibernate image is now only 1GB on my MacBook Pro with 16GB of RAM ...
The problem with this is that I run quite a few applications that are Linux ports. Where in the past these would hibernate flawlessly, it seems that in later versions of OS X I am constantly losing data after the machine hibernates as they don't support App Resume. Although they relaunch correctly after resuming from hibernation, they don't have any state.
Is there any way to either completely disable hibernate (even when the battery goes flat) or fix hibernate so it works universally like it used to?
The other issue I have is, after resuming from hibernate, SMB shares disconnect with a message saying the server could not be found. This means that after resuming I often get 5-10 pop-up messages telling me the server is unavailable, yet I can reconnect to the server manually immediately afterwards with incident (so it's obviously reachable).
Any thoughts on how to fix this? I tried to enable SMB logging, but Apple have locked-down the launchd scripts with SIP
Thanks everyone in advance for any help you can offer
It seems that in later version of OS X Apple have replaced true hibernation with a hybrid approach that relies on the app resume feature to save individual application's state. Whilst this cuts down on the amount of disk space needed for hibernate I'm wondering if this poses some issues? I can't see any mention of this change in Apple's documentation, but the hibernate image is now only 1GB on my MacBook Pro with 16GB of RAM ...
The problem with this is that I run quite a few applications that are Linux ports. Where in the past these would hibernate flawlessly, it seems that in later versions of OS X I am constantly losing data after the machine hibernates as they don't support App Resume. Although they relaunch correctly after resuming from hibernation, they don't have any state.
Is there any way to either completely disable hibernate (even when the battery goes flat) or fix hibernate so it works universally like it used to?
The other issue I have is, after resuming from hibernate, SMB shares disconnect with a message saying the server could not be found. This means that after resuming I often get 5-10 pop-up messages telling me the server is unavailable, yet I can reconnect to the server manually immediately afterwards with incident (so it's obviously reachable).
Any thoughts on how to fix this? I tried to enable SMB logging, but Apple have locked-down the launchd scripts with SIP
Thanks everyone in advance for any help you can offer