このテクニカル Q&Aに書かれているように:
デフォルトでは、アプリケーションが OpenGL コンテキストを作成すると (OpenGL を直接呼び出すか、Core Animation、Core Image などの OpenGL に依存する API を呼び出すことによって)、MacBook Pro はパフォーマンスの問題とアプリケーションが終了するまで元に戻りません。
これを防ぐ方法はありますか?新しい MacBook Pro のディスクリート GPU は、電力を浪費し、バッテリーの寿命を縮めます。
Info.plist にキーを単純に挿入するNSSupportsAutomaticGraphicsSwitching
(テクニカル Q&A で提案されている) だけでは、明らかに十分ではありません。