Лучшие MacBook Pro от Apple поставляются с двумя графическими чипами: встроенным чипом Intel Iris Pro и дискретной видеокартой с большей мощностью. Таким образом, вы можете использовать встроенный чип, когда вам нужно больше времени автономной работы, и более мощную видеокарту, когда вы редактируете видео или играете в игры.
Apple, очевидно, подумала об этом, и какая видеокарта, которую использует ваш компьютер, определяется алгоритмом динамического переключения. Если вам не нужна производительность дискретного графического процессора, macOS отключит ее. К сожалению, некоторые приложения захватывают дискретный графический процессор.
Например, я обнаружил, что по какой-то совершенно нелепой причине фоновый трекинг RescueTime заставляет работать дискретный графический процессор. На скриншоте ниже видно, что это одно из «приложений, использующих значительную энергию».
Теперь Photoshop, использующий графический процессор, понятен, но RescueTime? Это небольшой фоновый процесс, который записывает, какое приложение я использую. Здесь буквально нет графического компонента. Все, что он делает – это разряжает мой Mac от батареи. Это довольно иронично для приложения производительности.
Решение, которое я нашел в этом, состоит в том, чтобы использовать маленькое приложение строки меню под названием gfxCardStatus. Он служит двум целям:
- Он позволяет узнать, какая видеокарта используется на вашем Mac.
- Это может заставить ваш Mac использовать встроенную или дискретную графику.
Для начала загрузите gfxCardStatus, перетащите приложение в папку «Приложения» и запустите его.
Он начнет работать в вашей строке меню. Когда встроенная графика работает, значок немного «я». На скриншоте ниже это второе приложение слева.
Когда работает дискретная графика, значок обозначен буквой «d». Всякий раз, когда ваш Mac переключается между ними, gfxCardStatus уведомит вас.
Когда используется дискретная графика, приложение меню gfxCardStatus сообщит вам, какие приложения в данный момент требуют его в разделе Зависимости. Сейчас для меня никакие приложения не нужны.
По умолчанию gfxCardStatus оставляет алгоритм динамического переключения macOS работающим. Если вы хотите принудительно использовать одну или другую графическую карту, щелкните значок строки меню и выберите «Только встроенное» или «Только дискретное».
Чтобы вернуться к динамическому переключению, выберите Динамическое переключение.
Если вы попытаетесь переключиться на встроенную графику, когда приложение, для которого требуется дискретный графический процессор, запускает gfxCardStatus, появится предупреждение.
Настраивать gfxCardStatus не так много. Он просто сидит на заднем плане и делает свое дело. Чтобы убедиться, что он запускается при запуске, выберите «Настройки», а затем установите флажок «Загрузить gfxCardStatus» при запуске.
Умные значки в строке меню меняют буквы, чтобы обозначить реальную видеокарту, которая работает. Например, на моем Mac установлена карта AMD, поэтому при включенных интеллектуальных значках значок обозначается буквой «а», когда используется дискретная графика.
gfxCardStatus – это действительно удобный способ автоматически следить за тем, что делает ваш Mac. Я предпочитаю установить для него алгоритм динамического переключения, и только когда я пытаюсь сохранить заряд батареи, вынуждаю мой Mac использовать встроенную графику.
Если вы испытываете плохое время автономной работы на вашем Mac, проверьте gfxCardStatus. Даже если она не может решить проблему, она даст вам хорошее представление о том, что ее вызывает.