-
Notifications
You must be signed in to change notification settings - Fork 320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gfxCardStatus reports the wrong state for which GPU is active #312
Comments
Thanks for the report. Similar to #298 in some respects, in that this is either a race condition between the time we get the “display reconfiguration” callback and when the GPU actually switches, or we're just not getting that callback at all for some reason. |
@hughperkins Hi, I have the same identical issue. Did you find the cause? |
I am seeing this issue as well. |
I'm having an issue where gfxCardStatus is reporting integrated graphics is being used when I've confirmed my system is using discreet graphics. The image below shows the "i" icon while the Activity Monitor reports consistent usage from both graphics cards (bottom is the dedicated graphics card). The "i" icon remained through the entirety of when this graph was recording. |
@UIDCLR When your system is in that state, can you capture the output of |
I'm also often experiencing an "i" in the menu bar when in fact the discrete GPU is being used, and vice versa. It doesn't seem to be predictable though, sometimes I disconnect an external monitor from the laptop, the GPU switches to i but the app remains at d, yet sometimes it updates properly. In those cases when it doesn't update properly, the menu bar icon and "GPU: …" line flatly contradict the dependencies shown: The output of
Relaunching the app then always produces correct results. If the root cause of this issue can't be tackled, maybe a workaround might be to re-check the active GPU when the dependencies list has been updated? I'm not sure, but that seems to be correct at least most (or even all?) of the time. (macOS 10.14.6, 2017 MBP, gfxCardStatus v2.5) |
I have a MacBook Pro (15-inch, 2018) with the Radeon 560X.
When I connect my external monitors, the dedicated graphics kick on as expected and gfxCardStatus reports this correctly. However when I disconnect my monitors, it still says dedicated when it is actually using the integrated graphics. As you can see below:
I've confirmed that it is indeed the integrated graphics being used by looking at the displays tab in
About My Mac
, which is how Apple suggests checking which GPU is active: https://support.apple.com/en-us/HT202053If I exit and re-open gfxCardStatus the state is correct and it will say integrated again:
The text was updated successfully, but these errors were encountered: