【问题标题】:Don't automatically switch to the higher-end discrete GPU不要自动切换到更高端的独立 GPU
【发布时间】:2012-02-10 19:42:38
【问题描述】:

如本文所述Technical Q&A

默认情况下,一旦您的应用程序创建了 OpenGL 上下文(通过 直接调用OpenGL或者Core等依赖OpenGL的API Animation、Core Image 等),MacBook Pro 会自动切换到 用于性能问题的高端独立 GPU,不会切换 返回,直到应用程序退出。

有办法防止这种情况吗?较新的 MacBook Pro 上的独立 GPU 会浪费电量并缩短电池寿命。

显然,在 Info.plist 中简单插入 NSSupportsAutomaticGraphicsSwitching 键(技术问答中建议)是不够的。

【问题讨论】:

    标签: macos cocoa gpu osx-lion info-plist


    【解决方案1】:

    不幸的是,在 2008 年末的 MacBook Pro 上,我们无法避免切换到独立 GPU。

    相反,在 2011 MacBook Pro 上,可以防止在 Info.plist 文件中插入布尔值为 trueNSSupportsAutomaticGraphicsSwitching 键。请注意,这仅适用于 Mac OS X Lion。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-07-13
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      相关资源
      最近更新 更多