Como saber qual chip gráfico seu MacBook está usando (e alterná-lo)
Os principais MacBook Pros da Apple vêm com dois chips gráficos: um chip Intel Iris Pro integrado e uma placa gráfica discreta com mais potência. Dessa forma, você pode usar o chip integrado quando precisar de maior duração da bateria e a placa gráfica mais potente ao editar vídeo ou jogar jogos.
A Apple obviamente pensou nisso, 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 desligada. 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 imagem abaixo que é um dos "Apps Using Significant Energy".
Agora o Photoshop usando a GPU é compreensível, mas o RescueTime? É um pequeno processo em segundo plano que registra o aplicativo que estou usando. Não há literalmente nenhum componente gráfico. Tudo o que está fazendo é drenar a vida útil da bateria do meu Mac. Isso é bastante irônico para um aplicativo de produtividade.
A solução que encontrei para isso é usar um pequeno aplicativo de barra de menu chamado gfxCardStatus. Ele serve dois propósitos:
- Ele permite que você saiba qual placa gráfica seu Mac está usando atualmente.
- 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 estão em execução, o ícone é um “d”. Sempre que o seu Mac alternar entre eles, o gfxCardStatus irá notificá-lo.
Quando os gráficos discretos estiverem em uso, o aplicativo de menu do gfxCardStatus informará quais aplicativos estão exigindo atualmente em Dependências. No momento, para mim, nenhum aplicativo precisa disso.
Por padrão, o gfxCardStatus deixa o algoritmo de troca dinâmica do macOS em execução. Se você quiser forçá-lo a usar uma ou outra das placas gráficas, clique no ícone da barra de menus e selecione Somente Integrado ou Apenas Discreto.
Para voltar para a comutação dinâmica, selecione Dynamic Switching.
Se você tentar mudar para gráficos integrados quando um aplicativo que requer a GPU discreta estiver em execução, o gfxCardStatus emitirá um aviso.
Não há muito a configurar com o gfxCardStatus. Apenas fica no fundo fazendo sua própria coisa. Para garantir que ele seja executado na inicialização, selecione Preferências e, em seguida, marque Carregar gfxCardStatus na inicialização.
Os ícones da barra de menus inteligentes alteram as letras para representar a placa gráfica real em execução. Por exemplo, meu Mac tem uma placa AMD, portanto, com ícones inteligentes, o ícone é um "a" quando ele está usando gráficos discretos.
gfxCardStatus é uma maneira muito útil de acompanhar o que seu Mac está fazendo automaticamente. Eu prefiro mantê-lo definido para o algoritmo de comutação dinâmica e somente quando estou tentando conservar a vida útil da 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, ele dará uma boa ideia do que está causando isso.