Come sapere quale chip grafico sta usando il MacBook (e lo si cambia)
I MacBook Pro di fascia alta di Apple sono dotati 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 stai modificando un video o giocando.
Apple ha ovviamente pensato a questo, e quale scheda grafica stai usando è determinata da un algoritmo di commutazione dinamico. 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 motivo completamente ridicolo, il deamon di monitoraggio in background di RescueTime forza l'esecuzione della GPU discreta. Puoi vedere nello screenshot sotto che è una delle "App Using Sign 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 a due scopi:
- Ti consente di sapere quale scheda grafica sta attualmente utilizzando 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.
Inizierà a funzionare 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 vuoi forzarlo a usare l'una o l'altra delle schede grafiche, fai clic sull'icona della barra dei menu e seleziona Solo integrato o Solo discreto.
Per tornare alla commutazione dinamica, selezionare Cambio dinamico.
Se provi a 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 siede sullo sfondo facendo le sue stesse cose. Per assicurarti che funzioni all'avvio, seleziona Preferenze e quindi 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 conservare la durata della batteria, costringo il mio Mac a utilizzare la grafica integrata.
Se stai riscontrando una cattiva 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.