Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c macOS SpriteKit Force集成GPU_Objective C_Macos_Sprite Kit - Fatal编程技术网

Objective c macOS SpriteKit Force集成GPU

Objective c macOS SpriteKit Force集成GPU,objective-c,macos,sprite-kit,Objective C,Macos,Sprite Kit,我在macOS上有一个应用程序,它使用SpriteKit和SpriteKit场景来呈现雪(当然是在假期)。 问题是,当这种情况发生时,macOS会强制专用GPU耗尽电池,并且似乎没有必要让它正常运行 我的问题是,如果可能的话,有没有办法在这种情况下强制专用GPU?我已尝试在我的Info.plist中将NSSupportsAutomaticGraphicsSwitching添加到YES,但似乎不起作用。。。谢谢大家! 这来自苹果文档:此外,您必须确保您的应用程序在多个GPU上正常工作,否则系统可能

我在macOS上有一个应用程序,它使用SpriteKit和SpriteKit场景来呈现雪(当然是在假期)。 问题是,当这种情况发生时,macOS会强制专用GPU耗尽电池,并且似乎没有必要让它正常运行


我的问题是,如果可能的话,有没有办法在这种情况下强制专用GPU?我已尝试在我的Info.plist中将NSSupportsAutomaticGraphicsSwitching添加到YES,但似乎不起作用。。。谢谢大家!

这来自苹果文档:
此外,您必须确保您的应用程序在多个GPU上正常工作,否则系统可能会继续强制您的应用程序使用离散GPU。在Mac OS X上支持多个GPU的TN2229详细讨论了需要遵循的步骤。强烈建议您查看。
当然,该页面上指向TN2229的实际链接已经失效,因此您应该这样做:这来自apple文档:
另外,您必须确保您的应用程序在多个GPU上正常工作,否则系统可能会继续强制您的应用程序使用离散GPU。在Mac OS X上支持多个GPU的TN2229详细讨论了需要遵循的步骤。强烈建议您查看该页面。
当然,该页面上指向TN2229的实际链接已失效,因此您应该前往以下位置: