Check NVRAM. If it's not working it usually causes reboots on sleep.
Vorke V8 Mini PC (i7-8750H): IGPU will nicht
-
- Erledigt
- CMMChris
- Erledigt
-
-
NVRAM is working only as you also stated in your guide with AptioMemoryFix.efi... NVRAM definitely works..
-
How did you verify it? Sleep works perfectly fine if everything is configured properly.
-
I did verify it with terminal commands... sudo nvram StormTestVar=MyTest then reboot. After bootup StormTestVar remains in the nvram so it seems it is working, also iMessage works,and I dont have EmuVariableUefi installed. Here are my pm settings pmset -g (womp is enabled because i had strange ethernet dropouts in the past few weeks... trying to narrow down the cause...):
Currently in use:
standby 1
Sleep On Power Button 1
womp 1
autorestart 0
hibernatefile /var/vm/sleepimage
proximitywake 1
powernap 0
gpuswitch 2
networkoversleep 0
disksleep 0
standbydelayhigh 86400
sleep 0
hibernatemode 3
ttyskeepawake 1
displaysleep 60
tcpkeepalive 1
highstandbythreshold 50
standbydelaylow 86400
-
Wrong hibernatemode, switch to hibernatemode=0.
-
Just did what you suggested. Machine goes into sleep, monitor turns of, the power led on the minipc switches to red/blue for 1 time, then screen comes on with login window immediately. Pmset states sleep was prevented by UserEventAgent, backupd, powerd... I have Time Machine enabled, will try again with TM disabled.
Currently in use:
standby 1
Sleep On Power Button 1
womp 1
autorestart 0
hibernatefile /var/vm/sleepimage
proximitywake 1
powernap 0
gpuswitch 2
networkoversleep 0
disksleep 0
standbydelayhigh 86400
sleep 0 (sleep prevented by UserEventAgent, backupd, backupd, powerd)
hibernatemode 0
ttyskeepawake 1
displaysleep 60
tcpkeepalive 1
highstandbythreshold 50
standbydelaylow 86400
UPDATE
Tried again with TM disabled, result is below... Any suggestion?
Currently in use:
standby 1
Sleep On Power Button 1
womp 1
autorestart 0
hibernatefile /var/vm/sleepimage
proximitywake 1
powernap 0
gpuswitch 2
networkoversleep 0
disksleep 0
standbydelayhigh 86400
sleep 0 (sleep prevented by timed, powerd)
hibernatemode 0
ttyskeepawake 1
displaysleep 60
tcpkeepalive 1
highstandbythreshold 50
standbydelaylow 86400
UPDATE 2
Tried again, now pmset didnt show any information what process prevented sleep... The same happens as described above.
I attach the log about the sleep process...
-
Check kernel log for the wake reason:
log show | grep 'Wake reason
-
Managed getting sleep to work. Problem was the Wifi/BT card (Dell DW1820), swapped it to BCM94360CS2.
After wake VDADecoderChecker, VLC, Videoproc dont work, after launching the app you only get a forever spinning beachball. Chrome, Youtube videos, sound, network, bt... are working after wake. Thank you so much for your help and cooperation.