Как отключить Macbook Pro от переключения на высокопроизводительную видеокарту в Cocoa?

Все Macbook Pro 2010 года поставляются с двумя видеокартами - встроенной с низкой производительностью Intel HD и высокопроизводительной дискретной видеокартой NVIDIA. переключается между ними на лету в зависимости от потребностей запущенных приложений.

У меня есть простое приложение Cocoa, которое состоит только из пункта строки меню с NSTextField в нем. Все, что я делаю, это время от времени обновляю текстовое поле с помощью NSAttributedString . Проблема в том, что мое приложение переключает мой Macbook Pro на использование высокопроизводительной карты NVIDIA (я использовал инструмент gfxCardStatus , чтобы подтвердить это).

Зачем может понадобиться высокопроизводительная карта? Есть ли известный список причин, по которым приложениям требуется высокопроизводительная видеокарта? Есть ли способ заставить компьютер использовать дискретную видеокарту?

14
задан Vadim Kotov 6 September 2017 в 14:50
поделиться