Woordenlijst/CPU, GPU en energie

Verhindert sluimerstand

Ook: wat houdt mijn Mac wakker

Kort antwoord

Verhindert sluimerstand is een kolom in het tabblad Energie van Activiteitenweergave die laat zien of een app op dit moment voorkomt dat de Mac in de sluimerstand gaat. Apps doen dat bewust terwijl ze media afspelen, downloaden of lange taken uitvoeren.

Apps houden een Mac wakker met een power assertion: een verzoek aan macOS om de sluimerstand uit te stellen. Een videospeler doet dat zolang er een film speelt, en een back-up of download kan het doen tot die klaar is. De meeste apps trekken het verzoek in als ze klaar zijn.

Gaat je Mac niet vanzelf in de sluimerstand, of blijft het scherm aan, dan is de kolom Verhindert sluimerstand de eerste plek om te kijken.

Zo vind je wat je Mac wakker houdt

Open Activiteitenweergave, klik op het tabblad Energie en klik op de kolom Verhindert sluimerstand om erop te sorteren. Apps met Ja houden de Mac wakker.

Voer voor meer details pmset -g assertions uit in Terminal. Het toont elke actieve assertion en het proces dat hem bezit, ook voor achtergrondprocessen.

Wat je eraan doet

Heeft de app een goede reden, zoals een download die bezig is, laat hem dan klaar worden. Zo niet, dan trekt het stoppen van de app de assertion normaal gesproken in. Browsertabbladen die media afspelen, ook als het geluid uit staat, zijn een veelvoorkomende oorzaak.

Zo lees je pmset -g assertions

Voer voor een antwoord in één regel pmset -g uit en kijk naar de regel sleep. Houdt iets de Mac wakker, dan eindigt die met de woorden sleep prevented by en een lijst met procesnamen.

pmset -g assertions geeft de details. De bovenste helft is een samenvatting van de soorten assertions, en het gedeelte Listed by owning process toont elk proces, hoe lang het de assertion al vasthoudt en een naam die de app eraan gaf. De soorten die je het vaakst ziet:

  • PreventUserIdleSystemSleep: de Mac gaat niet vanzelf in de sluimerstand, maar het beeldscherm kan nog uitgaan.
  • PreventUserIdleDisplaySleep: het beeldscherm blijft aan. Videospelers en presentatie-apps gebruiken dit.
  • PreventSystemSleep: de Mac kan helemaal niet in de sluimerstand. De caffeinate -s-versie hiervan werkt alleen op netstroom.
  • NoIdleSleepAssertion: een andere naam die sommige apps gebruiken als ze de Mac uit de sluimerstand bij inactiviteit houden.
  • powerd met een assertion genaamd Prevent sleep while display is on: normaal zolang je de Mac gebruikt.

Als coreaudiod of een ander systeemproces je Mac wakker houdt

Soms is de eigenaar in pmset -g assertions een systeemproces, zoals coreaudiod, dat de assertion vasthoudt voor een andere app. In dat geval heeft de regel een onderdeel Created for PID gevolgd door een nummer. Dat nummer is de app die je zoekt.

  1. Voer pmset -g assertions uit en zoek de regel Created for PID onder het systeemproces.
  2. Voer ps -p <PID> -o comm= uit en vervang <PID> door dat nummer om de naam van de app te zien.
  3. Stop wat die app met audio doet, zoals een gepauzeerde video, een open gesprek of een opname, of stop de app.
  4. Voer pmset -g assertions opnieuw uit om te controleren of de regel weg is.

Veelvoorkomende redenen waarom een Mac niet in de sluimerstand gaat

  • Een browsertabblad of app met audio of video open, ook als die gepauzeerd is of het geluid uit staat.
  • Een app voor videogesprekken die de microfoon of camera nog open heeft.
  • Downloads, uploads, cloudsynchronisatie en back-ups die nog niet klaar zijn.
  • Apps die van een schijf lezen. Apple noemt Muziek die nummers afspeelt als voorbeeld.
  • Mensen die voorzieningen gebruiken die je Mac deelt, zoals een aangesloten printer of gedeelde bestanden.
  • Een actieve terminalsessie, zoals een externe login. De pmset-instelling ttyskeepawake voorkomt de sluimerstand bij inactiviteit zolang er een in gebruik is. Voer pmset -g | grep ttyskeepawake uit om het te controleren, waarbij 1 aan betekent.
  • Een caffeinate-opdracht of een hulpje om wakker te blijven dat je hebt gestart en vergeten.

Zo zie je wat je Mac heeft gewekt

Gaat je Mac in de sluimerstand maar wordt hij weer wakker, dan legt het stroomlogboek vast waarom. Voer pmset -g log | grep -e " Sleep " -e " Wake " -e " DarkWake " | tail -20 uit om de meest recente keren sluimeren en wekken te zien. De tekst na due to noemt de oorzaak, zoals het deksel, een toetsenbord of trackpad, of een geplande taak.

Regels met DarkWake zijn korte activeringen met het beeldscherm uit, die macOS voor achtergrondtaken gebruikt. Een paar daarvan per nacht is normaal.

Vragen die mensen stellen

Wat betekent Verhindert sluimerstand in Activiteitenweergave?

Het laat zien of een app op dit moment voorkomt dat je Mac in de sluimerstand gaat. Ja betekent dat de app macOS heeft gevraagd wakker te blijven.

Hoe zie ik wat voorkomt dat mijn Mac in de sluimerstand gaat?

Kijk naar de kolom Verhindert sluimerstand in het tabblad Energie van Activiteitenweergave, of voer pmset -g assertions uit in Terminal om elk proces te zien dat de Mac wakker houdt.

Kan ik mijn Mac bewust wakker houden?

Ja. De ingebouwde opdracht caffeinate houdt de Mac wakker zolang het draait. Druk op Control-C om het te stoppen.

Waarom staat coreaudiod bij Verhindert sluimerstand?

coreaudiod verwerkt het geluid van elke app, dus het houdt de sluimer-assertion vast zolang een app audio afspeelt of opneemt. De regel Created for PID in pmset -g assertions vertelt je welke app.

Is het erg dat powerd de sluimerstand verhindert?

Nee. powerd is het proces voor energiebeheer van macOS, en zijn assertion genaamd Prevent sleep while display is on is normaal zolang je de Mac gebruikt.

Kan een Terminal-sessie mijn Mac wakker houden?

Dat kan. Staat de instelling ttyskeepawake aan, dan gaat macOS niet in de sluimerstand bij inactiviteit zolang een terminalsessie, zoals een externe login, actief is. Een sessie telt als inactief zodra ze langer stilstaat dan de sluimertimer. Een opdracht die je met caffeinate uitvoert, houdt de Mac ook wakker tot het klaar is.

Gerelateerd

Stap voor stap: Waarom gaat mijn Mac niet in sluimerstand.

Op zoek naar iets beters dan Activiteitenweergave? Bekijk de beste alternatieven voor Activiteitenweergave op de Mac, of blader door alle begrippen in de woordenlijst.