A Apple obviamente pensou sobre isso, e qual placa gráfica você está usando é determinada por um algoritmo de switching dinâmico. Se você não precisa do desempenho da GPU discreta, o macOS a mantém desativada. Infelizmente, alguns aplicativos seqüestram a GPU discreta.
Por exemplo, descobri que, por alguma razão completamente ridícula, o deamon de rastreamento em segundo plano do RescueTime força a execução da GPU discreta. Você pode ver na captura de tela abaixo que é um dos "Aplicativos que usam energia significativa".
A solução que encontrei para isso é usar um pequeno aplicativo de barra de menus chamado gfxCardStatus. Ele serve dois propósitos:
- Ele permite que você saiba qual placa gráfica seu Mac está usando atualmente.
- Isso pode forçar o seu Mac a usar gráficos integrados ou discretos.
Para começar, faça o download do gfxCardStatus, arraste o aplicativo para a pasta Aplicativos e execute-o.
Ele vai começar a correr na barra de menu. Quando o gráfico integrado está em execução, o ícone é um pouco "i". Na captura de tela abaixo, é o segundo aplicativo da esquerda.
Quando os gráficos discretos estiverem em uso, o aplicativo de menu do gfxCardStatus informará quais aplicativos estão exigindo atualmente em Dependências. Agora, para mim, nenhum aplicativo precisa disso.
O gfxCardStatus é uma maneira muito prática de acompanhar o que seu Mac está fazendo automaticamente. Prefiro mantê-lo configurado para o algoritmo de comutação dinâmica e, somente quando estou tentando economizar bateria, forçar meu Mac a usar gráficos integrados.
Se você está tendo uma bateria ruim no seu Mac, confira gfxCardStatus. Mesmo que não consiga resolver o problema, você terá uma boa ideia do que está causando isso.