Objective c NSSupports自动图形切换支持
苹果提到有可能阻止您的Macbook切换到用于OpenGL的离散卡。然而,自去年4月以来,它一直没有更新过。注释中提到,Objective c NSSupports自动图形切换支持,objective-c,cocoa,opengl,graphics,Objective C,Cocoa,Opengl,Graphics,苹果提到有可能阻止您的Macbook切换到用于OpenGL的离散卡。然而,自去年4月以来,它一直没有更新过。注释中提到,nssupportsautomaticsgraphicsswitching标志仅适用于2011年Macbook Pros,但目前这似乎已经过时了 我的问题是:是否有更更新的方法来启用此功能?从那时起,Lion和Mountain Lion都发布了全新的MacBook系列,我认为一定有某种途径可以防止GPU切换,特别是随着Intel的集成图形越来越好 为了记录在案,我在2012年年
nssupportsautomaticsgraphicsswitching
标志仅适用于2011年Macbook Pros,但目前这似乎已经过时了
我的问题是:是否有更更新的方法来启用此功能?从那时起,Lion和Mountain Lion都发布了全新的MacBook系列,我认为一定有某种途径可以防止GPU切换,特别是随着Intel的集成图形越来越好
为了记录在案,我在2012年年中的Retina Macbook Pro上尝试了NSSupportsAutomaticGraphicsSwitching
标志,但没有成功
问题是相关的,但解决方案是查看GfxCardStatus,看看它是如何做到的。我不想控制所有应用程序的GPU,只想控制我的应用程序。据我所知,它应该仍然可以工作。至少Rdio是这样的,更多信息请参见此链接: 我也在用视网膜MBP。。。我还成功地将此应用于另一个应用程序,因此它不仅仅是Rdio特定的
可能您试图修改的特定应用程序已经沙盒,或者没有正确的plist?据我所知,它应该仍然可以工作。至少Rdio是这样的,更多信息请参见此链接: 我也在用视网膜MBP。。。我还成功地将此应用于另一个应用程序,因此它不仅仅是Rdio特定的
可能您试图修改的特定应用程序已沙盒化,或者没有正确的plist?我遇到的问题是,我不支持根据的多个渲染器。我需要在我的
nsopenglpixelformattribute
列表中添加NSOpenGLPFAAllowOfflineRenderers
属性。现在我有了它,我的应用程序不会自动触发离散卡,而且我实际上可以随意在集成和离散卡之间切换。我遇到的问题是,我不支持按照的多个渲染器。我需要在我的nsopenglpixelformattribute
列表中添加NSOpenGLPFAAllowOfflineRenderers
属性。现在我有了它,我的应用程序不会自动触发离散卡,我实际上可以随意在集成卡和离散卡之间切换。我可以确认NSSupportsAutomaticGraphicsSwitching在2012 MBP retina上仍然有效。NSSupportsAutomaticGraphicsSwitching必须设置为YES,逻辑似乎颠倒了…我可以确认NSSupportsAutomaticGraphicsSwitching在2012 MBP视网膜上仍然有效。NSSupportsAutomaticGraphicsSwitching必须设置为YES,逻辑似乎颠倒了。。。