Mam zewnętrzną baterię przystosowaną do mojego MBP. Przechodzi przez adapter magsafe. Bateria ma około dwukrotnie większą pojemność niż bateria wewnętrzna.
Problem polega na tym, że macbook uważa, że jest podłączony do AC, więc niewątpliwie procesor jest w trybie pełnej mocy. To pożre tę wielką baterię w mniej niż godzinę.
Mam grafikę ustawioną na tryb zintegrowany.
Odpowiedzi:
Niestety, nie ma bezpośredniego sposobu zmuszenia OS X do korzystania z trybu zasilania z baterii ( tutaj , tutaj i tutaj ). OS X używa Intel Speedstep który zmienia stan P procesora w zależności od stanu zasilania komputera (AC / bateria).
AFAIK, jedyne, co możesz zrobić, to ustawić ustawienia zarządzania energią w trybie AC na taki sam jak tryb baterii. Za pomocą
pmset
, możesz zobaczyć i ustawić ustawienia zasilania używane przez komputer Mac dla scenariuszy AC i baterii. Poniżej znajduje się przykład:Krótki przegląd polecenia:
pmset
: pmset-g
: sol et ustawieniacustom
: wyświetla ustawienia niestandardowe dla wszystkich źródeł zasilaniaAby wyrównać ustawienia zasilania AC z ustawieniami zużycia baterii, możesz użyć następującego polecenia:
Krótki przegląd polecenia:
pmset -g custom
: patrz wyżejxargs
: konwertuje całe wyjście na jedną linięcut -f1 -d'A'
: usuwa wyjście po „A” „AC Power:”cut -f2 -d':'
: usuwa wyjście poprzedzające „:” „Battery Power”(przykładowy wynik na tym etapie)
xargs pmset -c
: przekazuje powyższy wiersz argumentu jeden po drugim dopmset
Teraz wyjście
pmset -g custom
wygląda tak:Zauważ, że dla podobnych właściwości, które miał różne właściwości (tj.
displaysleep
, który miał40
na baterii i180
na AC), są teraz takie same.Zaleca się zachowanie kopii zapasowej oryginalnych ustawień zasilania prądem przemiennym na wypadek, gdybyś chciał powrócić. W następujący sposób można wygenerować ciąg znaków, którego można użyć do zresetowania ustawień zasilania prądem przemiennym za pomocą następującego polecenia:
Różnica między tym poleceniem a powyższą komendą polega na tym, że za pomocą tego polecenia przyjmujemy wartość po Zasilanie prądem zmiennym (znane również jako oryginalne ustawienie zasilania prądem zmiennym) Aby zresetować ustawienia do oryginalnych ustawień, weź ciąg wygenerowany przez powyższe polecenie i przeprowadź je przez rurkę
xargs
dopmset -a
:Radziłabym też pójść za nim @ wskazówki gentmatt w tej odpowiedzi zmniejszyć zużycie energii.
źródło
Jedną z opcji jest zwiększenie wydajności głównych procesów wykorzystujących procesor. Możesz znaleźć te procesy w Monitor aktywności lub w Terminalu za pomocą tego polecenia:
Jeśli dowiesz się, że proces z pid
P
jest najbardziej zużywającym się procesem, możesz więc zwiększyć tę właściwość za pomocą tego polecenia w Terminalu:źródło