18Aug

Como saber quais os chips gráficos que o MacBook está usando( e alternar)

O MacBook Pros da parte superior da Apple vem 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 uma vida útil melhor da bateria e a placa gráfica mais potente quando estiver editando vídeos ou jogando jogos.

A Apple obviamente pensou nisso e qual a placa gráfica que você está usando está determinada por um algoritmo de comutação dinâmico. Se você não precisa do desempenho da GPU discreta, o macOS mantém desligado. Infelizmente, alguns aplicativos seqüestram o GPU discreto.

Por exemplo, descobri que por algum motivo completamente ridículo, o desarmamento de fundo do RescueTime força a GPU discreta a ser executada. Você pode ver na imagem abaixo que é uma das "Aplicações que usam energia significativa".

Agora o Photoshop usando a GPU é compreensível, mas 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 da bateria do meu Mac. Isso é bastante irônico para um aplicativo de produtividade.

A solução que encontrei é usar um pequeno aplicativo de barra de menu chamado gfxCardStatus. Ele tem dois propósitos:

  • Ele permite que você saiba qual cartão de vídeo que seu Mac está usando atualmente.
  • Pode forçar o seu Mac a usar gráficos integrados ou discretos.

Para começar, baixe o gfxCardStatus, arraste o aplicativo para a pasta Aplicativos e execute-o.

Ele começará a ser executado em sua barra de menu. Quando os gráficos integrados estão em execução, o ícone é um pouco "eu".Na captura de tela abaixo, é o segundo aplicativo a partir da esquerda.

Quando os gráficos discretos estão em execução, o ícone é um "d".Sempre que seu Mac alternar entre eles, o gfxCardStatus irá notificá-lo.

Quando os gráficos discretos estão em uso, o aplicativo de menu do gfxCardStatus informará quais aplicativos estão atualmente exigindo isso em Dependências. Agora, para mim, nenhum aplicativo precisa disso.

Por padrão, o gfxCardStatus deixa o algoritmo de comutação dinâmico 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 menu e selecione Somente Integrado ou Discreto Somente.

Para voltar à mudança dinâmica, selecione Switching Dinâmico.

Se você tentar alternar para gráficos integrados quando um aplicativo que requer a GPU discreta está em execução, o gfxCardStatus lançará um aviso.

Não há muito para configurar com o gfxCardStatus. Apenas fica no fundo fazendo o seu próprio bem. Para garantir que ele seja executado na inicialização, selecione Preferências e, em seguida, marque Carregar gfxCardStatus na inicialização.

Ícones da barra de menu inteligente alteram as letras para representar a placa gráfica atual que está sendo executada. Por exemplo, meu Mac possui um cartão AMD, então, com ícones inteligentes, o ícone é um "a" quando ele está usando gráficos discretos.

gfxCardStatus é uma maneira realmente útil de controlar o que seu Mac está fazendo automaticamente. Eu prefiro mantê-lo configurado para o algoritmo Dynamic Switching e somente quando estou tentando conservar a vida útil da bateria, force meu Mac a usar gráficos integrados.

Se você tiver uma vida útil fraca no seu Mac, confira o gfxCardStatus. Mesmo que não consiga corrigir o problema, isso lhe dará uma boa idéia do que está causando isso.