Apple ha ovviamente pensato a questo, e quale scheda grafica stai usando è 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 monitoraggio in background di RescueTime forza l'esecuzione della GPU discreta. Puoi vedere nello screenshot qui sotto che è una delle "App Using Significant Energy".
La soluzione che ho trovato a questo è di utilizzare una piccola app della barra dei menu 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 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.
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 brutta 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.