18Aug
Il MacBook Pro di fascia alta di Apple è dotato di due chip grafici: un chip Intel Iris Pro integrato e una scheda grafica discreta con più potenza. In questo modo, puoi utilizzare il chip integrato quando hai bisogno di una durata della batteria migliore e la scheda grafica più potente quando modifichi video o giochi.
Apple ha ovviamente pensato a questo, e quale scheda grafica si sta utilizzando il computer è determinata da un algoritmo di commutazione dinamica. Se non hai bisogno delle prestazioni della GPU discreta, macOS lo mantiene spento. Sfortunatamente, alcune app dirottano la GPU discreta.
Ad esempio, ho scoperto che per qualche ragione completamente ridicola, il deamon di rilevamento in background di RescueTime forza l'esecuzione della GPU discreta. Puoi vedere nello screenshot qui sotto che è una delle "App Using Significant Energy".
Ora Photoshop che usa la GPU è comprensibile, ma RescueTime?È un piccolo processo in background che registra quale app sto usando. Non c'è letteralmente nessun componente grafico. Tutto ciò che sta facendo è prosciugare la durata della batteria del mio Mac.È abbastanza ironico per un'app di produttività.
La soluzione che ho trovato a questo è di usare una piccola app di menu bar chiamata gfxCardStatus. Serve per due scopi:
- Ti consente di sapere quale scheda grafica sta usando il tuo Mac.
- Può forzare il tuo Mac a utilizzare grafica integrata o discreta.
Per iniziare, scarica gfxCardStatus, trascina l'app nella cartella Applicazioni ed eseguila.
Verrà avviato nella barra dei menu. Quando la grafica integrata è in esecuzione, l'icona è un po '"io".Nello screenshot qui sotto, è la seconda app da sinistra.
Quando la grafica discreta è in esecuzione, l'icona è una "d".Ogni volta che il tuo Mac commuta tra loro, gfxCardStatus ti avviserà.
Quando la grafica discreta è in uso, l'app della barra dei menu di gfxCardStatus ti dirà quali app lo richiedono attualmente nelle dipendenze. In questo momento, per me, nessuna app ne ha bisogno.
Per impostazione predefinita, gfxCardStatus lascia in esecuzione l'algoritmo di commutazione dinamica di macOS.Se si desidera forzare l'uso di una o più delle schede grafiche, fare clic sull'icona della barra dei menu e selezionare Solo integrato o Solo digitale.
Per tornare alla commutazione dinamica, selezionare Cambio dinamico.
Se si tenta di passare alla grafica integrata quando un'applicazione che richiede la GPU discreta è in esecuzione, gfxCardStatus genererà un avviso.
Non c'è molto da configurare con gfxCardStatus. Si trova solo in background facendo le sue cose. Per assicurarti che funzioni all'avvio, seleziona Preferenze e poi carica Load gfxCardStatus all'avvio.
Le icone della barra dei menu Smart cambiano le lettere per rappresentare la scheda grafica effettiva in esecuzione. Ad esempio, il mio Mac ha una scheda AMD, quindi con icone intelligenti attive, l'icona è una "a" quando usa una grafica discreta.
gfxCardStatus è un modo davvero pratico per tenere sotto controllo ciò che il tuo Mac sta facendo automaticamente. Preferisco mantenerlo all'algoritmo di Dynamic Switching e solo quando sto cercando di risparmiare la durata della batteria, costringo il mio Mac a utilizzare la grafica integrata.
Se stai riscontrando una scarsa durata della batteria sul tuo Mac, controlla gfxCardStatus. Anche se non può risolvere il problema, ti darà una buona idea di cosa lo sta causando.