Як повідомити, який графічний чип використовує ваш MacBook (і перемикає його)
Верхній кінець MacBook Pro від Apple поставляється з двома графічними чіпами: інтегрованим чипом Intel Iris Pro і дискретною відеокарткою з більшою потужністю. Таким чином, ви можете використовувати вбудований чіп, коли вам потрібно краще заряд батареї, і більш потужну відеокарту, коли ви редагуєте відео чи граєте в ігри.
Apple, очевидно, думала про це, і яка відеокарта, яку ви використовуєте комп'ютером, визначається динамічним алгоритмом перемикання. Якщо вам не потрібні продуктивність дискретного GPU, macOS зберігає його вимкнений. На жаль, деякі програми захоплюють дискретний GPU.
Наприклад, я знайшов, що з деяких абсолютно смішних причин, фоновий трекинг RescueTime змушує дискретний GPU працювати. Ви можете побачити на скріншоті нижче, що це один з "Додатків, які використовують значну енергію".
Тепер Photoshop використовує GPU зрозуміло, але RescueTime? Це невеликий фоновий процес, який записує, яку програму я використовую. Існує буквально не графічний компонент. Все, що він робить, виснажує батарею мого Mac. Це досить іронічно для додатка продуктивності.
Рішення, яке я знайшов для цього, полягає в тому, щоб використовувати невелику панель меню, яку називають gfxCardStatus. Він виконує дві цілі:
- Вона дає змогу дізнатися, яку відеокарту використовує ваш Mac.
- Він може змусити ваш Mac використовувати інтегровану або дискретну графіку.
Щоб розпочати, завантажте gfxCardStatus, перетягніть програму до папки «Програми» та запустіть її.
Він почне працювати у рядку меню. Коли інтегрована графіка запущена, піктограма трохи “i”. На знімку вікна нижче наведено другий додаток зліва.
Коли дискретна графіка запущена, піктограма є «d». Кожного разу, коли ваш Mac перемикається між ними, gfxCardStatus сповістить вас.
При використанні дискретної графіки програма меню gfxCardStatus повідомить вам, які програми зараз вимагають її в залежності. Зараз для мене не потрібні жодні програми.
За замовчуванням gfxCardStatus виконує роботу з динамічним алгоритмом перемикання. Якщо ви хочете змусити його використовувати ту чи іншу відеокарт, натисніть на іконку рядка меню і виберіть або Integrated Only або Discrete Only.
Щоб повернутися до динамічного перемикання, виберіть Динамічне перемикання.
Якщо ви спробуєте перейти до інтегрованої графіки, коли запущена програма, яка потребує дискретного GPU, gfxCardStatus підкаже попередження.
За допомогою gfxCardStatus налаштувати не так багато. Він просто сидить у фоновому режимі, роблячи свою власну справу. Щоб переконатися, що він запускається при запуску, виберіть пункт Налаштування, а потім перевірте Завантажити gfxCardStatus під час запуску.
Значки інтелектуальної панелі меню змінюють літери для відображення реальної графічної карти, що працює. Наприклад, на моєму комп'ютері Mac є карта AMD, тому зі смарт-піктограмами значок є «a», коли використовується дискретна графіка.
gfxCardStatus - це дуже зручний спосіб зберігати вкладки на те, що ваш Mac робить автоматично. Я віддаю перевагу алгоритму динамічного перемикання, і лише тоді, коли я намагаюся зберегти заряд батареї, змусити Mac використовувати інтегровану графіку.
Якщо на комп'ютері Mac виникає поганий термін служби батареї, перевірте gfxCardStatus. Навіть якщо це не допоможе вирішити проблему, вона дасть вам гарне уявлення про те, що її викликає.