Czy Google Chrome ma znaczący wpływ na żywotność baterii MacBooka w porównaniu do innych przeglądarek?

10

Byłem czytania , trochę o użytkownikach zauważamy silny spadek żywotności baterii podczas korzystania z Google Chrome.

Jestem ciekawy, czy to prawdziwy problem - i przypisuje się go używanemu silnikowi renderowania / flashowania.

Josh Newman
źródło
Ktoś na Quora ( quora.com/Is-Google-Chrome-MacBook-friendly/answer/… ) właśnie dał mi poradę do FlashFrozen ( flashfrozen.net ), który jest narzędziem w pasku narzędzi, który monitoruje ile procesora zużywa Flash w twoim systemie i zabije go w całym systemie w razie potrzeby. Mam nadzieję, że pomoże to w żywotności baterii (i nagrzaniu systemu!)
Josh Newman,

Odpowiedzi:

8

Żywotność baterii jest inna niż czas pracy baterii. Żywotność baterii będzie związana z konserwacją i użytkowaniem baterii. Mówiąc prościej, jeśli bateria ma być ładowana 100 razy przed śmiercią (cyklem), wówczas użycie 100 ładunków w ciągu jednego miesiąca będzie takie samo, jak użycie ich przez 1 rok. (lub prawie taki sam, ponieważ nastąpi niewielka utrata mocy, gdy akumulator będzie bezczynny).

Chodzi mi o to, że żywotność baterii nie powinna mieć dużego wpływu na sposób użytkowania dowolnej aplikacji. Ale…

Prawda jest taka, że ​​zużycie energii zdecydowanie wpływa na czas pracy baterii. Innymi słowy: im więcej mocy zużywa komputer, tym mniej ciasto będzie ładowało się, zanim będzie wymagało ładowania.

Mając to na uwadze, Chrome sam w sobie jest aplikacją o umiarkowanym obciążeniu procesora (kompromis odziedziczony po projekcie One Process Per Tab). Podczas tworzenia nowych kart nieco bardziej obciąża twój sprzęt i zużywa nieco więcej pamięci RAM, aby zachować płynność działania. W zamian masz bardzo solidną, odporną na awarie przeglądarkę, która będzie w stanie kontynuować pracę, nawet jeśli niektóre jej karty są dosłownie martwe.

Mimo to Chrome ma Flash (jako rozszerzenie można wyłączyć). Używa „tego samego” Flasha, ale dołączonego wewnętrznie. Jeśli Chrome zużywa trochę więcej baterii (coś, czego jeszcze nie widziałem w rzeczywistości), Flash zużywa prawdopodobnie całą baterię, którą możesz na nią rzucić, ale nie dlatego, że Flash potrzebuje baterii, to dlatego, że potrzebuje mocy procesora, bardzo dużo czas. Moc procesora potrzebuje prądu. Baterie mają energię elektryczną. W przypadku braku gniazdka elektrycznego zgadnij, kto jest w stanie zapewnić soczystą moc tak głodnemu procesorowi? Tak, mamma.

Tak więc Flash zdecydowanie skróci czas ładowania baterii (a to z kolei zmusi cię do częstszego ładowania baterii, co skróci jej żywotność), ale zdarzy się to również w Safari, Camino, Firefox i ewentualnie innych aplikacjach lub przeglądarkach, które użyj Flasha.

Martin Marconcini
źródło
Dobre rozróżnienie, jednak myślę, że większość ludzi nazywa czas trwania „żywotnością baterii” niezależnie.
g.
W rzeczywistości, jeśli oglądasz za pomocą DTrace, Chromium zawsze, zawsze, zawsze zapisuje coś na dysku twardym. To nigdy nie jest spokojne. Nie jestem pewien, dlaczego.
chiggsy,
5

Nie znam żadnych problemów z MacBookiem. W przypadku MacBooka Pro (15-calowy lub 17-calowy model z połowy 2010 r. I później) Chrome wymusza użycie karty graficznej nVidia, która szybciej rozładowuje baterię, niż gdyby korzystała z karty graficznej Intel HD.

Korzystam z gfxCardStatus ( http://codykrieger.com/gfxCardStatus ), aby rozwiązać problem. Ustawiłem go tak, aby wymuszał tryb Intel HD Graphics podczas pracy na baterii.

Źródła:

John Allers
źródło
Cześć John. Mam MacBooka Pro z początku 2009 roku. Z tym jednym nie sądzę, że kartę graficzną można włączyć „w locie”. Kiedy chcę, wymusza wylogowanie. Czy to znaczy, że nie powinienem Chrome nie wpłynie na Ciebie?
Andy
Przepraszam, właśnie dodałem wyjaśnienie, że ten konkretnie dotyczy modelu z połowy 2010 roku i później. Nie jestem pewien, czy w ogóle dotyczy to poprzednich modeli. Jeśli wydaje się, że bateria rozładowuje się szybciej niż powinna, możesz spróbować upewnić się, że Grafika jest ustawiona na „Lepszą żywotność baterii” w okienku preferencji Oszczędzania energii i sprawdź, czy to robi jakąkolwiek różnicę.
John Allers,
1

To samo z MacBookiem Pro 2011 (mam 15 "). Praca z Safari daje więcej baterii niż w przypadku Chrome, a to ze zintegrowaną grafiką wymuszoną za pomocą programu Cody'ego.

Wielozadaniowość i konstrukcja „więcej pamięci z góry” są tym, co dodaje drenażu. Nie zrozumcie mnie źle, jest to świetna przeglądarka, ale powodem jest to, że wymaga nieco więcej zasobów z góry w porównaniu do innych przeglądarek.

JDub
źródło
1

Najwyraźniej Chrome 16 rozwiązuje ten problem do pewnego stopnia. Wcześniejsze wersje Chrome zawsze wymuszały aktywację dyskretnej karty graficznej, podczas gdy Chrome 16 wydaje się włączać dyskretną grafikę, gdy jest to konieczne (np. Odtwarzanie Flasha), ale pozostawi zintegrowany system graficzny aktywny, gdy większa moc graficzna nie jest potrzebna.

Greg
źródło
Widzę ulepszenie mojego MBA i7 w najnowszej wersji Chrome 16, mimo że ma on tylko zintegrowaną grafikę
Josh Newman,
0

Google Chrome upuszcza baterię do 2 godzin na moim nowym MacBooku Pro 13. Po zamknięciu przeglądarki Chrome i przejściu na przeglądarkę Firefox bateria się wydłuża do 6 godzin. Nie potrzebuję żadnego naukowego wyjaśnienia, aby udowodnić coś przeciwnego, Google Chrome zdecydowanie zużywa dużo więcej zasobów niż Firefox. Safari nie różni się zbytnio od Chrome, ponieważ oba używają silnika WebKit.

Yeremy
źródło
Nie jestem pewien, czy Apple dostarczyłby przeglądarkę, która skraca żywotność baterii systemu operacyjnego do 2 godzin zamiast 6. Oczywiście Chrome i Safari mają ten sam silnik renderowania, ale różnią się one na wiele sposobów.
Loïc Wolff
0

Pobrałem gfxcardstatus i nie ma już przełączania GPU opartego na mocy. Ponadto nie pozwala wybrać karty graficznej Intel, gdy działa Google Chrome. Google Chrome ma 3 procesy, które uniemożliwiają przejście z Nvidii na Intel, co prawdopodobnie pochłania trochę energii. Przejdę na chwilę do Firefoksa, ponieważ 3 godziny pracy na baterii są bardzo małe w porównaniu do 6, które dostałem na MacBooku, mimo że naprawdę lubię Google Chrome.

aaron
źródło
1
Mogę przełączać karty graficzne, gdy Chrome jest uruchomiony. Ale jeśli Chrome używa obecnie dGPU, ulega awarii. Wystarczy wyjść z Chrome, wymusić użycie procesora graficznego Intel, a następnie ponownie otworzyć Chrome.
gentmatt,