memoryio / memoryio-macosx

Life logging app for macosx. Takes a picture with built in isight whenever you wake computer from sleep
8 stars 4 forks source link

Application causes requirement of discrete graphics card on apple laptops with multiple cards. #22

Closed ghost closed 6 years ago

ghost commented 11 years ago

OSX automatically switches to the discrete card when the camera is operated.

The problem here is that the discrete graphics card remains selected after the photo is taken, while the application is running.

screen shot 2013-10-29 at 3 30 45 pm

jacobrosenthal commented 11 years ago

I really don't know what to do on this one. It seems by utilizing video subsystem we're registering as an app that wants discrete graphics on while we're running. We obviously don't. In fact the Mac Airs it was built on don't even have discrete cards so we know it works great without them.

Im not asking for apple to run our video process on the discrete card. They seem to simply have flagged that API for discrete usage.

Someone needs to do some research to find if there exists a method for us to 'unsubscribe' from discrete graphics. As I never subscribed for them, I have no idea where to start.

jacobrosenthal commented 8 years ago

Be interesting to hear back on this now that were on the new avfoundation api