Forum

En mycket enkel fix som löser batteriförbrukningen när du sover. Du behöver inte stänga av SIP!

I

wxdao

Originalaffisch
24 november 2016
  • 7 februari 2017
  1. Från Äpple meny, välj Systeminställningar…
  2. Från Se meny välj Nätverk .
  3. Välj Wi-Fi från listan över nätverksgränssnitt.
  4. Om hänglåsikonen nere till vänster är låst, klicka på den. När du uppmanas att ange ett administratörsnamn och lösenord för att låsa upp.
  5. Klicka på Avancerad ... knapp.
  6. Klicka på '+' ikonen nedanför listan över föredragna nätverk. Lägg till ett nätverk som heter NULL (eller vad som helst) i dialogrutan som inte har någon säkerhet.
  7. I listan Preferred Networks under Wi-Fi-fliken, klicka och dra nätverket med namnet NULL till toppen av listan.
  8. Klicka på OK för att spara inställningarna.
  9. Klicka på Verkställ och stäng sedan Systeminställningar
Innan den här fixen tappade min MacBook Pro 13' (sent 2016) vanligtvis 10 % batteri varje natt, vilket gjorde mig galen. Jag läste det populära inlägget av Mixolyd, men jag tror inte att det är en bra idé att manuellt manipulera systempreferensfiler som skyddas av SIP.

Jag kontrollerade noggrant min logg och upptäckte att mDNSRespondor ofta väckte min dator varannan minut. Därför antog jag att Wake on Demand på något sätt var påslagen när man använde batteri (ganska mycket en bugg).

I denna dokumentera på Apple Support hittade jag ett mycket intressant uttalande: Det trådlösa nätverket du använder med Wake on Demand bör vara det första trådlösa nätverket i din lista över föredragna nätverk. Min lösning är att skapa ett nätverk för att vara högst upp på listan istället för ditt hem eller kontors wifi så att Wake on Demand slutar fungera. Jag testade den här metoden i går kväll, och min dator tappade bara 1 % under 10+ timmar.

Redigera:

Mitt problem var att datorn tömdes 10 % under en hel natt, cirka 10 timmar, och löpande 'pmset -g log' visades många händelser om mDNSRespondor var några minuter . Den här korrigeringen kanske inte fungerar om du inte har samma problem med min. Senast redigerad: 8 februari 2017
Reaktioner:keysofanxiety, Beards, TrueBlou och 1 annan person

Skägg

22 april 2014


Derbyshire Storbritannien
  • 8 februari 2017
Förlåt men det verkar inte fungera för mig. Jag provade inställningarna du vänligen nämner för cirka 3 timmar sedan och kollade precis MacBook Pro igen:- den har tappat ytterligare 5 % I

wxdao

Originalaffisch
24 november 2016
  • 8 februari 2017
Beards sa: Förlåt men det verkar inte fungera för mig. Jag provade inställningarna du vänligen nämner för cirka 3 timmar sedan och kollade precis MacBook Pro igen:- den har tappat ytterligare 5 %
Tråkigt att höra det... Har du något emot att lägga upp en logg (kör 'pmset -g log' i terminalen) här? Det kan vara något annat som går fel.
Reaktioner:Skägg

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
wxdao sa: Tråkigt att höra det... Har du något emot att lägga upp någon logg (kör 'pmset -g log' i terminalen) här? Det kan vara något annat som går fel.
Visst, men det är en jäkla lång loggfil. Jag använder inte Dropbox så jag är inte säker på var jag ska spara och länka den till dig.
Någon aning om vad jag ska leta efter i loggen? I

wxdao

Originalaffisch
24 november 2016
  • 8 februari 2017
Beards sa: Visst, men det är en jäkla lång loggfil. Jag använder inte Dropbox så jag är inte säker på var jag ska spara och länka den till dig.
Någon aning om vad jag ska leta efter i loggen?
Du kan bara klistra in de rader som börjar med en datumsträng (som 2017-02-07 18:00:30 +0100) inom intervallet för din senaste sömntid, det vill säga '3 timmar sedan' som du nämnde.
Och kontrollera om siffran till höger om PreventSystemSleep är 0. Om inte, klistra även in de sista raderna under 'Listed by owning process:'.
Reaktioner:Skägg

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
wxdao sa: Du kan bara klistra in de rader som börjar med en datumsträng (som 2017-02-07 18:00:30 +0100) inom intervallet för din senaste sömntid, d.v.s. '3 timmar sedan' som du nämnde.
Och kontrollera om siffran till höger om PreventSystemSleep är 0. Om inte, klistra även in de sista raderna under 'Listed by owning process:'.

Körde det bara igen:-
Total sömn/vaken sedan start 2017-02-08 08:20:58 +0000 :6


2017-02-08 14:36:56 +0000 : Visar alla för närvarande innehade IOKit maktpåståenden

Påstående status i hela systemet:

Bakgrundsuppgift 0

ApplePushServiceTask 0

UserIsActive 1

PreventUserIdleDisplaySleep 0

PreventSystemSleep 0

ExternalMedia 0

PreventUserIdleSystemSleep 0

NetworkClientActive 0 I

wxdao

Originalaffisch
24 november 2016
  • 8 februari 2017
Beards sa: Körde bara igen:-
Total sömn/vaken sedan start 2017-02-08 08:20:58 +0000 :6


2017-02-08 14:36:56 +0000 : Visar alla för närvarande innehade IOKit maktpåståenden

Påstående status i hela systemet:

Bakgrundsuppgift 0

ApplePushServiceTask 0

UserIsActive 1

PreventUserIdleDisplaySleep 0

PreventSystemSleep 0

ExternalMedia 0

PreventUserIdleSystemSleep 0

NetworkClientActive 0

Ursäkta att jag inte förklarade det tydligt. Vänligen klistra in alla rader från det att du stängde locket till det att du öppnade det.

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
wxdao sa: Förlåt att jag inte förklarade det tydligt. Vänligen klistra in alla rader från det att du stängde locket till det att du öppnade det.

Nej, det är mitt fel borde jag ha tänkt.
Jag har precis lagt den i viloläge igen så jag låter den vila i ett par timmar och tänder sedan upp den igen och kör en annan stock.

För att undvika förvirring kommer jag att lägga upp 'hela' loggen och när du har fått en titt kommer jag att redigera inlägget och ta bort det eftersom det blir en jäkla fil.

Uppskattar din tid btw

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
Har precis öppnat MacBook Pro igen från viloläge.
Den här gången körde jag både loggen och påståenden

Här är vad påståenden tog upp: -
Senaste inloggning: Ons 8 feb 17:09:52 på ttys000

Mikes-MBP:~ mikepaterson$ pmset -g påståenden

2017-02-08 17:11:06 +0000

Påstående status i hela systemet:

Bakgrundsuppgift 0

ApplePushServiceTask 0

UserIsActive 1

PreventUserIdleDisplaySleep 0

PreventSystemSleep 0

ExternalMedia 0

PreventUserIdleSystemSleep 0

NetworkClientActive 0

Listad efter ägandeprocess:

pid 97(hidd): [0x0000000a00098032] 08:50:00 UserIsActive heter: 'com.apple.iohideventsystem.queue.tickle.4294968021.11'

Timeout kommer att aktiveras om 115 sekunder Action=TimeoutActionRelease

Inga kärnpåståenden.

Idle sleep preventers: IODisplayWrangler

Mikes-MBP:~ mikepaterson$ I

wxdao

Originalaffisch
24 november 2016
  • 8 februari 2017
Beards sa: Öppnade precis MacBook Pro igen från viloläge.
Den här gången körde jag både loggen och påståenden

Här är vad påståenden tog upp: -
Senaste inloggning: Ons 8 feb 17:09:52 på ttys000

Mikes-MBP:~ mikepaterson$ pmset -g påståenden

2017-02-08 17:11:06 +0000

Påstående status i hela systemet:

Bakgrundsuppgift 0

ApplePushServiceTask 0

UserIsActive 1

PreventUserIdleDisplaySleep 0

PreventSystemSleep 0

ExternalMedia 0

PreventUserIdleSystemSleep 0

NetworkClientActive 0

Listad efter ägandeprocess:

pid 97(hidd): [0x0000000a00098032] 08:50:00 UserIsActive heter: 'com.apple.iohideventsystem.queue.tickle.4294968021.11'

Timeout kommer att aktiveras om 115 sekunder Action=TimeoutActionRelease

Inga kärnpåståenden.

Idle sleep preventers: IODisplayWrangler

Mikes-MBP:~ mikepaterson$

Du kan ladda upp din logg i en textfil. Kör 'pmset -g log > ~/Desktop/log.txt'. En fil med namnet log.txt kommer att visas på ditt skrivbord. Ladda upp den genom att klicka på knappen 'Ladda upp en fil', som finns under svarsområdet.

Eller så kan du använda pastebin .med . Klistra in hela loggen i den så genererar den en url som andra kan läsa texten du delar med. Lägg upp länken här. Senast redigerad: 8 februari 2017

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
wxdao sa: Du kan ladda upp din logg som en textfil. Kör 'pmset -g log > ~/Desktop/log.txt'. En fil med namnet log.txt kommer att visas på ditt skrivbord.

Eller så kan du använda pastebin .med . Klistra in hela loggen i den så genererar den en url som andra kan läsa texten du delar med. Lägg upp länken här.
Tack.... Här är loggfilen

Bilagor

  • log.txt552,1 KB · Visningar: 189
I

wxdao

Originalaffisch
24 november 2016
  • 8 februari 2017
Beards sa: Tack... Här är loggfilen

Enligt loggen tror jag att din dator sov bra från 15:24 till 17:01... Du kanske borde låta den sova en hel natt och se om det har skett någon förbättring jämfört med tidigare nätter.
Reaktioner:Skägg

Skägg

22 april 2014
Derbyshire Storbritannien
  • 8 februari 2017
wxdao sa: Enligt loggen tror jag att din dator sov bra från 15:24 till 17:01... Du kanske borde låta den sova en natt och se om det är någon förbättring jämfört med tidigare nätter.
Kommer att göra tack.
Btw det enda jag har ändrat i eftermiddags var att stänga av fildelning ifall det kan ha varit ett problem.
[doublepost=1486577825][/doublepost]
Beards sa: Kommer att göra tack.
Btw det enda jag har ändrat i eftermiddags var att stänga av fildelning ifall det kan ha varit ett problem.

Glömde nämna och ville inte redigera ovanstående ifall du kanske redan har läst inlägget:-
Jag tog detaljerade batterinivåer precis före och efter
15:24 Kokosbatteri 37,3%. Systembatteri 38 % viloläge
17:01 Kokosnötsbatteri 35,6 % systembatteri 37 % vaken

Det fungerade vid 97 minuter = -1,7 % batteri S

snaky69

14 mars 2008
  • 8 februari 2017
Det här är bra förutom att en tömning på cirka 1 % per timme är helt normalt för en MacBook Pro i viloläge om inte saker och ting har förändrats drastiskt under det senaste året.

Weaselboy

Moderator
Anställd
23 januari 2005
Kalifornien
  • 8 februari 2017
snaky69 sa: Det här är helt okej förutom att en tömning på cirka 1 % per timme är helt normalt för en MacBook Pro i viloläge om inte saker och ting har förändrats drastiskt under det senaste året.
Cirka 1 % per timme är normalt under de första tre timmarna, sedan går nyare MacBooks in i 'standby-läge' och använder mycket mindre ström. Du kan köra i standby-läge på batteri i upp till 30 dagar. Så efter det tre timmars fönstret bör du inte använda 1 % per timme.

https://support.apple.com/en-us/HT202124 G

Gonza211

26 juli 2012
  • 8 februari 2017
wxdao sa: Enligt loggen tror jag att din dator sov bra från 15:24 till 17:01... Du kanske borde låta den sova en hel natt och se om det har skett någon förbättring jämfört med tidigare nätter.

Vill du kolla in min? Fick 40% förlust över natten. Den här gången var min Macbook inte ansluten till ström men ja till en extern bildskärm via USB C till HDMI/USBA/USBC-adapter.

http://pastebin.com/k84jqAyh

Brookzy

30 maj 2010
Storbritannien
  • 8 februari 2017
Gonza211 sa: Vill du kolla in min? Fick 40% förlust över natten. Den här gången var min Macbook inte ansluten till ström men ja till en extern bildskärm via USB C till HDMI/USBA/USBC-adapter.

http://pastebin.com/k84jqAyh
Adaptern var verkligen boven. Apple One drar till exempel upp till 5W ström även när den inte används. Reaktioner:Sanpete

Skägg

22 april 2014
Derbyshire Storbritannien
  • 9 februari 2017
Jag lämnade den i standby över natten:-
17 timmar 32 minuter senare och enligt Coconut Battery hade den sjunkit 10,6 %, medan den enligt System Battery sa att den hade sjunkit 11 %

Jag skulle säga att det nu är acceptabelt.
Det verkar som att fildelning med min stora iMac drog ner MacBook Pro. G

Gonza211

26 juli 2012
  • 9 februari 2017
Brookzy sa: Adaptern var verkligen boven. Apple One drar till exempel upp till 5W ström även när den inte används.

Igår lät jag den sova utan något inkopplat, fick 8% dränering över natten. Detta borde inte hända. Nu står det att sömnskydd är IODisplayWrangler så...vet inte vad jag ska göra.

MRxROBOT

14 april 2016
1011100110
  • 15 februari 2017
Jag förlorar 8-10 % per natt, inte ansluten till någonting sedan jag uppdaterade till 10.12.3

Finns det en lösning för att inte gå tillbaka till 10.12.2? S

Sanpete

17 november 2016
Utah
  • 15 februari 2017
MRxROBOT sa: Jag förlorar 8-10 % per natt, inte ansluten till någonting sedan jag uppdaterade till 10.12.3

Finns det en lösning för att inte gå tillbaka till 10.12.2?

Förmodligen. Det finns förmodligen något som din dator är inställd på att göra som gör att den inte går i viloläge. Om detta stör dig, läs trådarna om detta för idéer om vad du kan prova. Här är en till:

https://forums.macrumors.com/thread...drain-while-sleeping-here-is-the-fix.2026702/

Lycka till!