Delite Studio
Five-star iPhone, iPad, Android, and OS X apps
    • Home
    • WordPress
      • Push Notifications for WordPress
        • Documentazione
        • FAQ
        • Libreria per iOS
        • Libreria per Android
    • App
      • Picture Transfer
      • Local Cloud
        • Per iOS
        • Per Android
      • File Storage
      • File Transfer
        • Per iOS
        • Per Mac
        • Per Android
        • Per Windows
      • File Extractor
      • Localizable Strings Merge
      • Delite Blocks
      • Push>
    • Web
    • Info
    • Jobs
    • Contattaci
    • Account
      • Carrello
    • itItaliano
    Select Page ...

    Blog

    Come fare in modo che la nostra applicazione Mac OS X non forzi il passaggio automatico alla GPU discreta sui MacBook Pro

    febbraio 29, 2012 Info, OSX

    Come riportato nella Technical Q&A QA1734:

    By default, once your application creates an OpenGL context (by either calling OpenGL directly or an API that relies on OpenGL such as Core Animation, Core Image, etc), the MacBook Pro automatically switches to the higher-end discrete GPU for performance concerns and won't switch back until the application quits.

    L'uso della GPU discreta, naturalmente, aumenta il consumo di energia e riduce l'autonomia della batteria. Possiamo noi sviluppatori evitare in qualche modo questo passaggio automatico?

    Sui MacBook Pro Late 2008, purtroppo, la risposta è no.

    Su MacBook Pro dal 2011 in poi con OS X Lion o superiore, invece, possiamo inserire la chiave NSSupportsAutomaticGraphicsSwitching con valore booleano true nel file Info.plist della nostra applicazione:

    La chiave NSSupportsAutomaticGraphicsSwitching viene semplicemente ignorata da Snow Leopard e tutte le versioni precedenti di OS X.

    ← Traduzione collaborativa: una soluzione vincente
    Come scoprire se un’applicazione è o meno “Sandboxed” →
    • Local Cloud per iOS

      Local Cloud per iOS
      iPad / iPhone / Mac / Windows
      Picture Transfer per iOS

      Picture Transfer per iOS
      iPad / iPhone / Mac / Windows
      File Transfer per Mac

      File Transfer per Mac
      Mac
    Delite Studio S.r.l. © 2011 - 2018. All Rights Reserved. — P. IVA e Cod. Fisc. IT03402240042 — Privacy Policy
    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkMore info