首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Cocoa中禁用Macbook Pro切换到高性能显卡?

如何在Cocoa中禁用Macbook Pro切换到高性能显卡?
EN

Stack Overflow用户
提问于 2010-11-14 20:55:05
回答 2查看 33.8K关注 0票数 14

所有2010 Macbook Pro都配有两块显卡-一块低性能的内置英特尔高清显卡和一块高性能的独立NVIDIA显卡-它会根据运行的应用程序的需要在它们之间进行切换。

我有一个简单的Cocoa应用程序,它只包含一个带有NSTextField的菜单栏项目。我所要做的就是不时地用NSAttributedString更新文本字段。问题是,我的应用程序将我的Macbook Pro切换为使用高性能的NVIDIA卡(我使用gfxCardStatus工具确认了这一点)。

可能需要高性能显卡的是什么?是否存在应用程序需要高性能显卡的已知原因列表?有没有办法强制计算机使用独立显卡?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-15 00:54:58

Ars Technica最新的MacBook Pros中有一篇关于图形处理器切换的好文章。我注意到OS X会切换到专用GPU,如果您

  • 启动链接到OpenGL
  • 的应用程序连接第二个display

gfxCardStatus的代码是开源的。似乎相关的部分位于switcher.m。你可以仔细看看here

票数 18
EN

Stack Overflow用户

发布于 2013-10-25 13:32:35

在MacOS 10.7中,您可以在PList中指定停止使用独立显卡的设置:

https://developer.apple.com/library/mac/qa/qa1734/_index.html

需要是一个2011+ MacBook专业版。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4177552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档