Apple, очевидно, подумала об этом, и какая видеокарта, которую вы используете на компьютере, определяется алгоритмом динамического переключения. Если вам не нужна производительность дискретного графического процессора, macOS отключает его. К сожалению, некоторые приложения захватывают дискретный графический процессор.
Например, я обнаружил, что по какой-то совершенно нелепой причине демонстрационный фоновый эффект RescueTime заставляет дискретный графический процессор работать. Вы можете увидеть на скриншоте ниже, что это одна из «приложений, использующих значительную энергию».
Решение, которое я нашел, заключается в том, чтобы использовать небольшое меню с меню gfxCardStatus. Он служит двум целям:
- Он позволяет узнать, какую графическую карту использует ваш Mac.
- Это может заставить ваш Mac использовать интегрированную или дискретную графику.
Для начала загрузите gfxCardStatus, перетащите приложение в папку «Приложения» и запустите его.
Он начнет работать в вашей строке меню. Когда интегрированная графика работает, значок немного «i». На скриншоте ниже это второе приложение слева.
Когда дискретная графика используется, меню-меню gfxCardStatus сообщит вам, какие приложения в настоящее время требуют его в разделе «Зависимости». Прямо сейчас, для меня приложениям это не нужно.
gfxCardStatus - это действительно удобный способ следить за тем, что делает ваш Mac автоматически. Я предпочитаю, чтобы он был настроен на алгоритм динамического переключения, и только когда я пытаюсь сохранить время автономной работы, заставьте мой Mac использовать встроенную графику.
Если у вас плохое время автономной работы на вашем Mac, проверьте gfxCardStatus. Даже если это не может решить проблему, это даст вам хорошее представление о том, что вызывает ее.