Защо моят MacBook изтощава батерията, докато спи?

Съдържание:

Anonim

Някои потребители на MacBook Pro, MacBook Air и MacBook може да са забелязали, че компютрите им изтощават батерията дори когато Mac е в режим на заспиване и не се използва. Това изглежда като странен проблем, но се оказва, че може да има обяснение.

Прост начин за диагностициране на този проблем е като отидете в  меню на Apple > Системни предпочитания > Батерия, след което изберете „История на използването“.Когато видите, че нивото на батерията пада, но ‘Screen On Usage’ не съществува, знаете, че батерията се изтощава, когато Mac не се използва. Екранната снимка по-горе демонстрира това в тежък случай, при който MacBook Air е изтощил цялата батерия, когато не се използва.

Коригиране на изтощаване на батерията на MacBook Pro / Air при заспиване

Обикновено това се случва, защото Mac всъщност не спи, екранът е изключен или Mac се събужда. Или на лаптопа Mac е включена функция, наречена Power Nap. Нека разгледаме това с различни трикове за отстраняване на неизправности.

Намиране на приложения/процеси, предотвратяващи заспиването

Някои приложения и инструменти на командния ред специално предотвратяват заспиването, така че определянето кое и защо е важно. Можете да използвате командния ред и pmset, за да разберете това, или Activity Monitor, което е по-лесно за повечето потребители.

  1. Отворете Activity Monitor от Spotlight, като натиснете Command+Spacebar, след това въведете „Activity Monitor“ и натиснете return
  2. Издърпайте надолу менюто „Изглед“ и отидете на „Колони“ и проверете колоната „Предотвратяване на заспиването“ на
  3. Сега можете да сортирате по „Предотвратяване на заспиване“, за да видите какви, ако има такива, процеси или приложения пречат на Mac да заспи

Ако конкретно приложение ви пречи на заспиването, обикновено излизането от приложението решава проблема.

Например, понякога емулаторът на OpenEmu ще предотврати заспиване на Mac, така че ако това приложение е отворено и работи, може да не успеете действително да поставите Mac в режим на заспиване, както виждате на екранната снимка по-горе .

Процесите на командния ред като caffeinate са предназначени да предотвратяват заспиването, така че ако видите нещо подобно да се изпълнява, това със сигурност е причината.

Деактивиране на Power Nap

Някои лаптопи MacBook Pro и MacBook Air поддържат функция, наречена Power Nap, която позволява на Mac да проверява имейли и да получава известия, докато трябва да е в режим на заспиване. Изключването на това може да разреши някои проблеми с изтощаването на батерията по време на сън, особено ако получавате много имейли и известия.

  1. От менюто  Apple отидете на „System Preferences“ и изберете „Battery“
  2. В раздела Батерия махнете отметката от квадратчето за „Активиране на Power Nap, когато е на батерия“

Деактивиране на подобрените известия

Някои Mac също използват функция, наречена Enhanced Notifications, за да доставят известия, когато дисплеят е в режим на заспиване, можете да ги изключите, което може да подобри изтощаването на батерията, когато Mac също трябва да е в режим на заспиване.

Временно деактивиране на Bluetooth

Някои потребители на Mac са забелязали, че изключването на Bluetooth предотвратява проблема с изтощаването на съня. Това е неудобно, ако използвате външна клавиатура или мишка, така че ще трябва да заобиколите това, като отново включите Bluetooth, след като събудите Mac. Не е идеално, но потенциално решение.

Излизане от съобщения

Приложението Messages се обновява и обновява с нови изпратени и получени съобщения и някои потребители на Mac са забелязали, че това изглежда е свързано с изтощаването на батерията на Mac, когато компютърът е в режим на заспиване. Излизането от Messages преди заспиване на Mac функционира като заобиколно решение за някои потребители.

Разширено: Откриване точно защо Mac се събужда от заспиване

Ако сте по-технически склонни и се чувствате удобно с командния ред, можете да следвате това ръководство, за да видите точно защо Mac се събужда от заспиване.Често ще видите показани неща като активност на AirPort (wi-fi), отваряне на капака или активност на клавиатура/мишка, но тъй като използва системни регистрационни файлове, за да определи това, не е особено в удобен за потребителя формат.

Има няколко полезни команди, на които можете да се обърнете, които могат да ви накарат да откриете причината, процеса или приложението, което кара Mac да се събужда от заспиване. Можете да ги използвате при необходимост и може да е полезно да изпълните всяка команда поотделно, за да проучите проблема с изтощаването на батерията на Macbook.

Изпълнете тези команди от приложението Terminal.

Използване на журнал за откриване на заявки за събуждане на лаптоп MacBook:

"

log show | grep -i Wake Request Това може да разкрие нещо подобно на следното, където &39;powerd&39; събужда Mac с "RTC" заявка, което често е автоматизирано поведение, независимо дали се събужда по график или в мрежа заявка: 2021-11-03 22:02:38.472928-0700 0x5cb1b По подразбиране 0x0 76 0 powerd: Избрана RTC заявка за събуждане: "

Използване на pmset за намиране на заявки за събуждане на лаптопи Mac:

"

pmset -g log |grep Заявка за събуждане Може да върне нещо подобно, където „процесът“ е причината за заявката за събуждане: 2021-11-30 13:33:36 -0800 Заявки за събуждане "

Използване на регистъра отново за откриване на причини за събуждане за лаптопи MacBook

"

log show |grep -i Причина за събуждане Може да върне нещо подобно, където „AppleTopCaseHIDEventDriver“ показва, че капакът на лаптопа Mac е бил отворен : 2021-10-26 00:48:13.953155-0700 0x12174 По подразбиране 0x0 0 0 ядро: (AppleTopCaseHIDEventDriver) AppleDeviceManagementHIDEventService::setWakeReason Грешка при задаване на причина за събуждане (reportID=0xc5, 50x0000=0) "

Рестартиране, нулиране на SMC, изключване на периферни устройства и USB устройства и други

Понякога потребителите могат да спрат мистериозна невъзможност за заспиване или проблеми с изтощаването на енергия, като просто рестартират Mac.

Също така, изключването на периферни устройства като USB устройства или други джаджи може да разреши проблема.

Друг често срещан трик за отстраняване на мистериозни проблеми със захранването е да нулирате SMC на Mac (това се отнася само за Intel Mac, тъй като Apple Silicon няма SMC), което често може да разреши проблемите, ако Mac спечели не спя.

Също така може да бъде полезно като цяло за колко време действително издържа батерията на вашия MacBook, което можете да проверите и в Activity Monitor.

Имали ли сте някакви проблеми с изтощаването на батерията на вашия MacBook Pro, MacBook Air или MacBook, докато компютърът е в спящ режим или по друг начин не се използва? Намерихте ли решение? Споменатите тук съвети помогнаха ли? Споделете с нас вашите собствени преживявания в коментарите.

Защо моят MacBook изтощава батерията, докато спи?