Há uma grande diferença no desempenho e no consumo de energia entre as duas placas de vídeo em um MacBook Pro.
O problema é que muitas vezes esqueço qual deles estou executando. Isso pode acabar com uma bateria descarregada enquanto você estiver em um avião rapidamente. Pelo que sei, é necessário abrir a Preferência do sistema de economia de energia para ver qual está ativo.
Alguém sabe de uma ferramenta que exibirá (na barra de menus, na área de trabalho, o que seja) o status atual da minha placa de vídeo? Especialmente bom seria um comando de terminal que informaria qual estava ativo. Eu poderia usar isso como parte da minha configuração do GeekTool.
Também sou capaz de escrever minha própria ferramenta se alguém souber onde na API eu procuraria essas informações.
Alguém tem alguma ideia?
EDIT: As respostas abaixo sobre system_profiler são definitivamente um passo na direção certa. O MBP mostra informações para AMBAS as placas de vídeo, independentemente de qual esteja ativo ... MAS exibirá "tela não conectada" para a tela conectada à placa inativa. Eu deveria ser capaz de escrever algo que descubra a partir daí.
EDIT2: A chave está recebendo a saída do system_profier no formato xml (usando a opção -xml). Os scripts estão abaixo para analisar a lista resultante e exibir o resultado.
http://codykrieger.com/gfxCardStatus
Este é um pequeno aplicativo que reside na barra e oferece não apenas o cartão em uso, mas também o controle sobre como e quando trocar o cartão. Por exemplo, você pode definir apenas a placa gráfica integrada para funcionar com a bateria - etc ...
fonte
Usando a idéia básica apresentada nas outras duas respostas, escrevi os seguintes scripts para determinar se você está usando a placa de vídeo "correta" (Correta = "na bateria e usando o 9400" ou "no adaptador de corrente alternada e no 9600")
Não tenho idéia de quão frágeis esses scripts são ... eles dependem de dados específicos que aparecem em uma ordem específica no sistema system_profile ... mas essa ordem parece consistente na minha máquina. Colocá-lo aqui para quem já encontrar isso pelo Google.
Ruby: (requer a instalação da gema "Plist")
Pitão:
fonte
Sei que essa pergunta é bastante antiga - mas, para quem ainda se depara com ela, pode ser bom saber que também existem outras opções. Para as soluções mais simples, pode-se verificar o GFXCheck , que é um aplicativo simples que mostra a placa gráfica ativa no
fonte
Não tenho um dos novos profissionais do MacBook aqui, mas você poderá ver o cartão ativo por meio do System Profiler. No terminal, use apenas
system_profiler
para ver a configuração do sistema:fonte
Você pode usar a gema rubi
active_gfx
que escrevi: https://github.com/ChaosCoder/active_gfxactive_gfx mostra a placa gráfica atualmente em uso pelo seu sistema macOS.
Em vez de percorrer a lista de processos abertos no Activity Monitor, essa ferramenta cospe o chip gráfico usado atualmente consultando o
system_profiler
.Como
active_gfx
é uma gema de rubi, instale-a viagem install active_gfx
.fonte