Battery Drain with Find My Mac Enabled

Discussion in 'macOS Mojave (10.14)' started by Alicia1, Jan 28, 2019.

  1. Alicia1 macrumors regular

    Joined:
    Nov 13, 2009
    Location:
    Gold Coast, Australia
    #1
    Hi All

    Before I call Apple I was wondering if anybody would have any ideas why my 2018 mbp keeps draining battery and stays awake ONLY when Find My Mac is enabled.

    I did a clean install when Mojave was released (haven't done another one since), I have reset smc etc, logged out of icloud and back in again and no matter what I do if Find my mac is enabled and I close the lid it won't sleep and the battery drains (doesn't happen all the time but probably around 90% of the time). As soon as I turn off find my mac, everything is ok.

    I just don't get it :( I have never had this issue before.

    If anybody would have any ideas I would really appreciate it.

    Thanks :)
     
  2. Howard2k macrumors 68000

    Howard2k

    Joined:
    Mar 10, 2016
    #2
    While on battery power (mains unplugged) from terminal run pmset -g and see what the values for standbydelaylow and standbydelayhigh are.
     
  3. Alicia1 thread starter macrumors regular

    Joined:
    Nov 13, 2009
    Location:
    Gold Coast, Australia
    #3
    this is what I get

    standbydelaylow 10800

    standby 1

    halfdim 1

    hibernatefile /var/vm/sleepimage

    proximitywake 0

    powernap 0

    gpuswitch 2

    disksleep 10

    standbydelayhigh 86400

    sleep 2

    hibernatemode 3

    ttyskeepawake 1

    displaysleep 2

    tcpkeepalive 1

    highstandbythreshold 50

    acwake 0

    lidwake 1
     
  4. Isamilis macrumors 6502a

    Joined:
    Apr 3, 2012
    #4
    I solved battery drain issue by fresh install Mojave, BUT not to activate iCloud / input Apple ID during installation (just select skip). Once you are sure no draining issue then activate the iCloud with selective apps. I turn on Find My Mac.
     
  5. Howard2k macrumors 68000

    Howard2k

    Joined:
    Mar 10, 2016
    #5

    I had the same problem. I had to adjust the standby timing.

    standbydelayhigh 86400 is 24 hours. Maybe consider changing those to 1 hour (3600)

    To do that, back on battey again run:
    Sudo pmset -b standbydelayhigh 3600

    And also set standbydelaylow to 3600 too.

    Then verify by running pmset -g again and ensure those values stuck.
     
  6. Alicia1 thread starter macrumors regular

    Joined:
    Nov 13, 2009
    Location:
    Gold Coast, Australia
    #6
    Thanks will try that when I get home from work. It is strange as it only happens with find my mac enabled. As soon as I turn that off, no issues.
     
  7. inkhorn macrumors member

    inkhorn

    Joined:
    Oct 8, 2009
    #7
    Ive changed my settings to hibernate when on battery after 2 hours (when above 75%), and after just one hour when the battery level is below that.

    Set :
    Code:
     $ sudo pmset -b highstandbythreshold 75
     $ sudo pmset -b standbydelayhigh 7200
     $ sudo pmset -b standbydelaylow 3600
    Verify :
    Code:
    $ pmset -g custom | grep -E 'Power|standby\w'
    Battery Power:
     standbydelayhigh     7200
     standbydelaylow      3600
     highstandbythreshold 75
    AC Power:
     standbydelayhigh     86400
     standbydelaylow      10800
     highstandbythreshold 50
     
  8. inkhorn macrumors member

    inkhorn

    Joined:
    Oct 8, 2009
    #8
    Well, this didn't seem to help at all overnight, so I've also reluctantly set
    Code:
    $ pmset -b tcpkeepalive 0
     
  9. Howard2k macrumors 68000

    Howard2k

    Joined:
    Mar 10, 2016
    #9

    Sorry to hear that. I can confirm that I have tcpeepalive enabled. Here are my settings for battery:

    System-wide power settings:

    Currently in use:

    lidwake 1

    autopoweroff 1

    standbydelayhigh 2700

    autopoweroffdelay 28800

    proximitywake 0

    standby 1

    standbydelaylow 2700

    ttyskeepawake 1

    hibernatemode 3

    powernap 0

    gpuswitch 2

    hibernatefile /var/vm/sleepimage

    highstandbythreshold 50

    displaysleep 5

    sleep 5 (sleep prevented by iTunes, sharingd, backupd, coreaudiod)

    acwake 0

    halfdim 1

    tcpkeepalive 1

    disksleep 10
     
  10. Alicia1 thread starter macrumors regular

    Joined:
    Nov 13, 2009
    Location:
    Gold Coast, Australia
    #10
    Well I ended up doing a clean install and so far no issues. Have find my Mac enabled and sleep is working as it should so I hope it stays like that.
     

Share This Page