Не переключайтесь автоматически на более дорогой дискретный графический процессор - PullRequest
4 голосов
/ 15 января 2012

Как написано в этом Технических вопросах и ответах :

По умолчанию, когда ваше приложение создает контекст OpenGL (либо путем непосредственного вызова OpenGL, либо через API, который опирается на OpenGL, такой какCore Animation, Core Image и т. Д.), MacBook Pro автоматически переключается на высокопроизводительный дискретный графический процессор из-за проблем с производительностью и не переключается обратно, пока приложение не закроется.

Существует способ предотвратитьэтот?Дискретный графический процессор на более новых MacBook Pro расходует энергию и сокращает срок службы батареи.

Простая вставка ключа NSSupportsAutomaticGraphicsSwitching в Info.plist (предложенный в Технических вопросах и ответах), по-видимому, недостаточна.

1 Ответ

6 голосов
/ 24 января 2012

В конце 2008 года MacBook Pro, к сожалению, мы ничего не можем сделать, чтобы избежать переключения на дискретный графический процессор.

В 2011 году на MacBook Pro вместо автоматического выключателя можно запретить вставку NSSupportsAutomaticGraphicsSwitchingключ с логическим значением true внутри файла Info.plist.Обратите внимание, что это работает только начиная с Mac OS X Lion.

...