Tweaking OS X 10.10 Yosemite per passare automaticamente a Trasparenza ridotta quando si utilizza la batteria

1

Sono curioso di sapere se c'è un modo in OS X di collegarsi ad alcuni eventi per scoprire se il laptop è collegato all'alimentazione. (E inoltre come possiamo controllare l'opzione "Riduzione della trasparenza" tramite script)

Quello che mi sono reso conto durante l'ultimo mese di utilizzo di Yosemite, è che mentre l'effetto trasparenza è visivamente piacevole, c'è un impatto reale sulla durata della batteria che lascia. In particolare, anche se una sfocatura ampia può essere eseguita rapidamente sulla GPU e l'esperienza è abbastanza fluida da poter essere attivata in moltissime app, è abbastanza semplice vedere utilizzando Activity Monitor che c'è un aumento molto tangibile della percentuale della CPU consumata da WindowServer ogni volta che viene attivata la trasparenza dinamica. Quando sto digitando un messaggio il computer non dovrebbe fare nulla in più che non ha bisogno di fare (come ri-renderizzare i bit del livello sfocato sul cromo dell'interfaccia utente quando la pagina non scorre).

Con la disattivazione, vedo solo il 3% utilizzato da WindowServer, ma si aggira intorno all'8% con la trasparenza abilitata. Certo, non è un'enorme differenza, ma queste differenze si sommano quando si esauriscono le ultime gocce di succo.

Quindi immagino che sarebbe bello se potessimo automatizzare l'inversione di questo interruttore con il collegamento dell'alimentazione. Le risorse aggiuntive consumate dalla trasparenza sono infatti marginalmente trascurabili, ma tuttavia, lo voglio spento mentre sono sotto batteria.

    
posta Steven Lu 17.11.2014 - 07:28
fonte

0 risposte

Leggi altre domande sui tag