Google Chrome ha un impatto significativo sulla durata della batteria del MacBook rispetto ad altri browser?


10

Ho letto , un po ' di utenti che notano un grave calo della durata della batteria quando utilizzano Google Chrome.

Sono curioso di sapere se questo è un vero problema e attribuito al motore di rendering / flash che utilizza.


Qualcuno su Quora ( quora.com/Is-Google-Chrome-MacBook-friendly/answer/… ) mi ha appena indirizzato a FlashFrozen ( flashfrozen.net ), che è un programma di utilità della barra dei menu che monitora quanto CPU Flash sta usando sul tuo sistema e lo ucciderà a livello di sistema, se necessario. Speriamo che questo aiuti con la durata della batteria (e il riscaldamento del sistema!)
Josh Newman,

Risposte:


8

La durata della batteria è diversa dalla durata della batteria. La durata della batteria sarà legata alla manutenzione e all'utilizzo forniti a una batteria. In parole povere, se la batteria è progettata per essere caricata 100 volte prima che si esaurisca (cicli), l'utilizzo delle 100 cariche in un mese sarà lo stesso di un utilizzo entro 1 anno. (o quasi lo stesso, poiché ci sarà una piccola perdita di energia quando la batteria è inattiva).

Quello che voglio dire è che la durata della batteria non dovrebbe essere fortemente influenzata dal modello di utilizzo di qualsiasi applicazione. Ma…

La verità è che la durata della batteria è sicuramente influenzata dal consumo di energia. In altre parole: maggiore è la potenza del computer, minore sarà la durata della carica della batteria, prima che sia necessario ricaricarla.

Con questa logica in mente, Chrome è un'applicazione moderatamente intensiva per la CPU (un compromesso ereditato dal suo design One Process Per Tab). Tassa l'hardware un po 'di più quando si creano nuove schede e utilizza leggermente più RAM per mantenere le cose lisce. In cambio, disponi di un browser molto solido e affidabile che sarà in grado di continuare a funzionare anche se alcune delle sue schede sono letteralmente morte.

Nonostante ciò, tuttavia, Chrome ha Flash (come estensione è possibile disabilitare). Utilizza lo "stesso" Flash, ma raggruppato internamente. Se Chrome utilizza un po 'più di batteria (cosa che devo ancora vedere nella vita reale), Flash probabilmente utilizza tutta la batteria che puoi lanciarci, ma non perché Flash ha bisogno della batteria, è perché ha bisogno della potenza della CPU, molto, tutto il tempo. La potenza della CPU richiede elettricità. Le batterie hanno elettricità. In assenza di una presa di corrente, indovina chi è lì per fornire energia succosa a quella CPU affamata? Sì, batteria mamma.

Quindi Flash ridurrà sicuramente la durata della carica della batteria (e, a sua volta, ti costringerà a ricaricare la batteria più spesso, quindi diminuendone la durata), ma ciò accadrà anche su Safari, Camino, Firefox e possibilmente su altre applicazioni o browser che usa Flash.


Buona distinzione, tuttavia, penso che la maggior parte delle persone si riferisca alla durata come "durata della batteria" a prescindere.
g.

In realtà, se guardi usando DTrace, Chromium in particolare è sempre, sempre scrivendo qualcosa sul disco rigido. Non è mai fermo. Non so perché.
Chiggsy,

5

Non ho familiarità con eventuali problemi con il MacBook. Con un MacBook Pro (modello da 15 "o 17" a metà 2010 e versioni successive), Chrome impone l'uso della scheda grafica nVidia che scarica la batteria più rapidamente rispetto a quando si esaurisce la scheda grafica Intel HD.

Ho usato gfxCardStatus ( http://codykrieger.com/gfxCardStatus ) per correggere il problema. L'ho impostato per forzare la modalità grafica Intel HD quando si esaurisce la batteria.

fonti:


Ciao John. Ho il 17 "Mac Book Pro dei primi anni del 2009. Con quello non credo che la scheda grafica possa essere accesa" al volo ". Quando la voglio, forza un log-in. Significa che non dovrei Sei interessato a Chrome?
andy

Siamo spiacenti, ho appena aggiunto il chiarimento che questo particolare si applica al modello di metà 2010 e versioni successive. Non sono sicuro che i modelli precedenti siano interessati. Se sembra che la batteria si stia scaricando più velocemente di quanto dovrebbe, potresti provare ad assicurarti che la Grafica sia impostata su "Migliore durata della batteria" nel riquadro delle preferenze Risparmio energia e vedere se ciò fa differenza.
John Allers,

1

Lo stesso con MacBook Pro 2011 (ho 15 "). Lavorare da Safari produce più batteria rispetto a Chrome e questo è dovuto al fatto che la grafica integrata viene forzata utilizzando il programma di Cody.

Il multiprocesso e il design "più memoria frontale" sono ciò che aggiunge al drenaggio. Non fraintendetemi, è un ottimo browser, ma il motivo per cui è fantastico è che richiede un po 'più risorse in anticipo rispetto ad altri browser.


1

Apparentemente, Chrome 16 risolve questo problema in una certa misura. Le versioni precedenti di Chrome hanno sempre forzato l'attivazione della scheda video discreta, mentre Chrome 16 sembra abilitare la grafica discreta quando necessario (ad esempio la riproduzione di Flash), ma lascerà attivo il sistema grafico integrato quando non è necessaria una potenza grafica superiore.


Sto vedendo un miglioramento sul mio MBA i7 con l'ultima versione di Chrome 16, anche se ha solo una grafica integrata
Josh Newman il

0

Google Chrome fa scendere la batteria fino a 2 ore sul mio nuovissimo MacBook Pro 13. Quando esco da Chrome e passo a Firefox, la batteria aumenta fino a 6 ore. Non ho bisogno di alcuna spiegazione geek per dimostrare il contrario, Google Chrome sta sicuramente usando MOLTE risorse in più rispetto a Firefox. Safari non è molto diverso da Chrome, poiché entrambi utilizzano il motore WebKit.


Non sono sicuro che Apple avrebbe fornito un browser che riduce la durata della batteria del suo sistema operativo a 2 ore invece di 6. Sicuramente Chrome e Safari condividono lo stesso motore di rendering, ma differiscono in molti modi.
Loïc Wolff,

0

Ho scaricato gfxcardstatus e non c'è più commutazione GPU basata sul potere. Inoltre, non ti consente di scegliere la scheda grafica Intel quando è in esecuzione Google Chrome. Google Chrome ha 3 processi che impediscono il passaggio da Nvidia a Intel, che probabilmente sta consumando un po 'di energia. Passerò a Firefox per un po ', dato che le 3 ore che ricevo sulla batteria sono molto ridotte rispetto alle 6 che usavo per il mio MacBook, anche se mi piace molto Google Chrome.


1
Posso cambiare GPU mentre Chrome è in esecuzione. Ma se Chrome sta attualmente utilizzando la dGPU, si arresta in modo anomalo. Basta uscire da Chrome, forzare l'uso della GPU Intel, quindi riaprire Chrome.
gentmatt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.