30.12.2014 | 23:32
Ovdje na Jabučnjaku nije bilo pitanja na tu temu. Već godinu dana povremeno googlam i istražujem po netu, ali također bez uspjeha pa sam na kraju sam krenuo kopati i - nešto iskopao.
A radi se o sljedećem...
Prije sam imao MBP 5,1, late 2008, s OSom 10.6.8. Na njemu je, iz terminala, bilo moguće, komandom pmset, podesiti kako se ponaša komp kad se poklopi poklopac.
sudo pmset -a hibernatemode 3
3 je default, a znači da poklapanjem poklopca Mac snimi sadržaj RAM-a u posebnu datoteku i nakon toga ode u normalni sleep (ne hibernaciju) te tako ostane sve dok ga korisnik ne probudi ili dok se baterija ne isprazni do kritične razne. Ako se to dogodi, komp proglasi hibernaciju i isključi se potpuno. Korisnik, kod ponovnog pokretanja, uoči da se komp diže iz hibernacije po bijelom ekranu i horizontalnom progress indicatoru (umjesto uobičajene jabučice kod paljenja) te cijela stvar traje nešto dulje nego kad se budi iz klasičnog sleepa (tridesetak sekundi umjesto 2-3 sekunde).
Druge vrijednosti za hibernatemode koje se putem pmset mogu postaviti uključuju mogućnost da hibernacije nema uopće (ako računalo u sleepu potroši bateriju do kraja, ugasi se i kod buđenja ide normalni power up uz gubitak svega što je bilo u memoriji) ili da sleepa nema uopće (svaki put, uvijek, odmah hibernacija).
To je, dakle, tako radilo prije. I to mi je bilo super. E, onda sam kupio novi MBP 9,1, Mid 2012 (non-retina) s OS-om 10.8.5.
I primjetio da ga poklopim, on napravi snapshot RAM-a i ode u sleep (kao i prije). Ako ga u kratko vrijeme probudim, on se probudi iz sleepa, sve super.
Ali ako je ostao dulje spavati (npr. preko noći),
iako je cijelo vrijeme bio spojen na punjač, ujutro ga otklopim, a on se budi iz hibernacije. I lako još za to, ali i nakon što se pročitao sav sadržaj RAM-a i vratio stanje prije sleepa, treba čekati još 30-ak sekundi da se "sabere" i počne normalno funkcionirati.
Primjerice, progress bar je prošao, pojavila mi se slika s prozorčićem gdje trebam utipkati svoj password, ali kurzor miša ne mrda. Ili mrda on, ali svejedno ne reagira na tipkanje i sl.
Nisam se imao puno vremena baviti time pa je, evo, prošla godina dana dok sam uspio skužiti o čemu se radi (jer nigdje nisam nagooglao da se ljudi žale na sličan problem pa sam čak sumnjao i na neki hardverski problem svog laptopa).
A radi se o ova dva podešenja unutar pmset, kojih nije bilo prije, na 10.6.8:
autopoweroff 1
autopoweroffdelay 14400
A ova podešenja, navodno, imaju neke veze s regulativom EU o uvjetima koje moraju zadovoljiti elektronički proizvodi koji žele biti visokog energetskog razreda.
Dakle, autopoweroff 1 zapravo znači da će komp, nakon što je proveo <autopoweroffdelay> sekundi (dakle, po defaultu je to 1440 sekundi, odnosno 4h) u sleepu, ide u hibernaciju
iako je spojen na napajač.
Također, uočio sam i ova dva podešenja:
standby 0
standbydelay 4200
Koja bi, navodno, da je standby na 1, radio to isto (gurnuo komp u hibernaciju makar baterija nije prazna), nakon <standbydelay> sekundi (4200 sekundi = sat i 10 min), ali samo kad je komp na bateriji (ištekan sa struje).
Ali taj je kod mene ionako bio na 0. A kad sam stavio i autopoweroff na 0
sudo pmset -a autopoweroff 0
napokon sam uklonio iritantno ponašanje i sve opet radi kako je radilo i prije.
E, sad, zanima me:
a) da li je itko primjetio ovakvo ponašanje kod sebe?
b) da li sam ja jedini kome je to smetalo?
c) da li netko raspolaže jasnijom dokumentacijom ili decidiranim objašnjenjem?