Important: Please read the Qt Code of Conduct -

QtQuick forces the MacBook pro to use the Discrete GPU (even when the app is supposed to use dynamic switching)

  • All Qt apps cause the MacBook pro to use the more power hungry GPU by default.

    To fix this behaviour you should set NSSupportsAutomaticGraphicsSwitching to YES in the info.plist.

    This works for Qt Widgets apps just fine but doesn't work for QtQuick apps.
    I tried this on a 2011 MacBookPro.

    Does anyone else have this issue? To see which GPU the app is using you can download gfxcardstatus from

    This issue is really frustrating as it causes the MacBook Pro to run a lot hotter. The battery times are usually slashed by a few hours!

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    You should bring that question to the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

Log in to reply