Существует большая разница в производительности и энергопотреблении между двумя видеокартами в MacBook Pro.
Проблема в том, что я часто забываю, какой из них я использую. Это может привести к разрядке аккумулятора в самолете довольно быстро. Насколько я могу судить, вы должны открыть Системную настройку энергосбережения, чтобы увидеть, какая из них активна.
Кто-нибудь знает инструмент, который будет отображать (в строке меню, на рабочем столе, что угодно) мой текущий статус видеокарты? Особенно хорошо будет команда терминала, которая сообщит, какая из них активна. Я мог бы использовать это как часть моей настройки GeekTool.
Я также могу написать свой собственный инструмент, если кто-нибудь узнает, где в API я буду искать эту информацию.
У кого-нибудь есть идеи?
РЕДАКТИРОВАТЬ: ответы ниже, касающиеся system_profiler, безусловно, шаг в правильном направлении. MBP показывает информацию для ОБА видеокарт, независимо от того, какая из них активна ... НО покажет «дисплей не подключен» для дисплея, подключенного к неактивной карте. Я должен быть в состоянии написать что-то, что выяснит это оттуда.
EDIT2: ключ получает выходные данные из system_profier в формате xml (используя ключ -xml). Ниже приведены сценарии для анализа полученного списка и отображения результата.