gfxCardStatus
gfxCardStatus copied to clipboard
Intregated no longer works for me
I can chose integrated all day long and it never switches over. It can only switch between discrete and dynamic. Build 5482.
Macbook pro 2015, 15", 2.5ghz, 16gb
@misbell Which version were you using previously? There are a bunch of related issues being tracked in #310, none of which are new to v2.5, but you may have luck in clicking Integrated Only twice.
I'm seeing this behavior as well. If it's in dynamic mode and I choose integrated, it goes to discrete every time. I can click integrated multiple times with no change. If I choose dynamic, it will use the integrated GPU, but I can't force it.
I was not using any version previously to 2.5.
MacBook Pro (16-inch, 2019) - 2.3 GHz 8-Core Intel Core i9 - 64 GB 2667 MHz DDR4 Intel UHD Graphics 630 1536 MB and AMD Radeon Pro 5500M System Firmware Version: 1554.60.15.0.0 (iBridge: 18.16.13030.0.0,0)
OS 11.1
@jlf599 OK. Definitely #310 in your case, then. Try clicking Integrated Only multiple times to see if it sticks—that works for some folks.
Hrm. That doesn't seem to work. Here's the exact chain of events:
- Quit gfxcardstatus
- Launch gfxcardstatus -- comes up with the "i" in the bar and shows "GPU Intel UHD Graphics 630" in the dropdown
- Select "Integrated Only" -- get notification of switching to discrete, icon in bar changes to "d" and shows "GPU AMD Radeon Pro 5500M" in dropdown - discrete only has the checkmark, as well
- Select "Integrated Only" - still has "d" in bar, no notification popup, checkmark is by "Integrated Only" but still shows "GPU AMD Radeon Pro 5500M" in dropdown
- Select "Integrated Only" again - no change - still has "d" in bar, no notification popup, checkmark is by "Integrated Only" but still shows "GPU AMD Radeon Pro 5500M" in dropdown
This stays the same no matter how many times 5 is repeated. If I exit gfxcardstatus and start it again, it goes back to "i" and the integrated GPU. It's very strange. I've been reading #310 to see if there are good hints for fixes and will continue down that trail. It's not the end of the world for me either way...just wanted you to have another data point. :)
@jlf599 Note that when you quit gfxCardStatus, it intentionally sets the system to Dynamic Switching, so that's one part of the behavior you're seeing.
As for the rest of it, after you do those five steps, I'd be curious to see the output of this command:
system_profiler SPDisplaysDataType
Greetings! Here's the output:
[Entropy] jeremy ~-->system_profiler SPDisplaysDataType Graphics/Displays:
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0002
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2
AMD Radeon Pro 5500M:
Chipset Model: AMD Radeon Pro 5500M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 8 GB
Vendor: AMD (0x1002)
Device ID: 0x7340
Revision ID: 0x0040
ROM Revision: 113-D3220E-190
VBIOS Version: 113-D32206U1-019
Option ROM Version: 113-D32206U1-019
EFI Driver Version: 01.A1.190
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 3072 x 1920 Retina
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
Приветствия! Вот результат:
[Энтропия] Джереми ~ -> system_profiler SPDisplaysDataType Графика / Дисплеи:
Intel UHD Graphics 630: Chipset Model: Intel UHD Graphics 630 Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x3e9b Revision ID: 0x0002 Automatic Graphics Switching: Supported gMux Version: 5.0.0 Metal Family: Supported, Metal GPUFamily macOS 2 AMD Radeon Pro 5500M: Chipset Model: AMD Radeon Pro 5500M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 8 GB Vendor: AMD (0x1002) Device ID: 0x7340 Revision ID: 0x0040 ROM Revision: 113-D3220E-190 VBIOS Version: 113-D32206U1-019 Option ROM Version: 113-D32206U1-019 EFI Driver Version: 01.A1.190 Automatic Graphics Switching: Supported gMux Version: 5.0.0 Metal Family: Supported, Metal GPUFamily macOS 2 Displays: Color LCD: Display Type: Built-In Retina LCD Resolution: 3072 x 1920 Retina Framebuffer Depth: 30-Bit Color (ARGB2101010) Main Display: Yes Mirror: Off Online: Yes Automatically Adjust Brightness: No Connection Type: Internal
Completely similar problem
Graphics/Displays:
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0002
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal: Supported, feature set macOS GPUFamily2 v1
AMD Radeon Pro 5500M:
Chipset Model: AMD Radeon Pro 5500M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 8 GB
Vendor: AMD (0x1002)
Device ID: 0x7340
Revision ID: 0x0040
ROM Revision: 113-D3220E-190
VBIOS Version: 113-D32206U1-019
Option ROM Version: 113-D32206U1-019
EFI Driver Version: 01.A1.190
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal: Supported, feature set macOS GPUFamily2 v1
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 3072 x 1920 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
I am also having this issue after updating to v2.5. I never had it happen before. The 5 steps above will change the checkmark to integrated only, but it remains using discrete only unless I switch to dynamic switching.
Graphics/Displays:
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0002
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2
AMD Radeon Pro 5500M:
Chipset Model: AMD Radeon Pro 5500M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 4 GB
Vendor: AMD (0x1002)
Device ID: 0x7340
Revision ID: 0x0040
ROM Revision: 113-D3220E-190
VBIOS Version: 113-D32206U1-019
Option ROM Version: 113-D32206U1-019
EFI Driver Version: 01.A1.190
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 3072 x 1920 Retina
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: Yes
Connection Type: Internal
Not sure this is related, but after updating to v2.5 on my Late 2013 MacBook Pro running Mojave, when I go from Dynamic Switching to Integrated Only, it shows a checkmark on Discrete Only, but the menu bar icon shows "i" for integrated and iStat Menus reports that Iris Pro is the active GPU; this is supported by the fact that the GeForce card is no longer drawing any power. That being said, with the checkmark being on the Discrete Only, gfxCardStatus thinks that the Discrete graphics is already running so nothing happens if I click on it again. To force Discrete Only, I have to switch to Dynamic Switching and then click on Discretely Only. I can go from Discrete Only to Integrate Only (with the caveat mentioned above) without having to go to Dynamic Switching first though.
Count me as a +1 or "me too" on this. An update to v2.5 (I was so excited!) means I can no longer go into "Integrated Only".
Choosing Integrated always enables Discrete as with the above folks, and the only way to have Integrated is to choose "Dynamic Switching"
This on a 2016 MacBook Pro with the 5500. I can potentially test it on my 2018 and 2015 as well, to gather additional info.
EDIT: my apologies, 10.15.7
yes +1 for me - can't select integrated in menu (although indicates with an i) - need this to help my silly discrete graphics crashing my MacBook all the time. Just want to use integrated... tnx!
I'm having the same on 2019 16" MacBook Pro. I was using a fork, but after updating to Mojave I installed the original (non-fork) version and whenever I tap "Integrated Only" it switches to Discrete Only.
Steve's fork at https://github.com/steveschow/gfxCardStatus works perfectly but that has the icons misaligned on Big Sur.
+1 for me. 2015 15" MBP with the latest version of OSX Big Sur
I believe people may be talking about two different issues here. I have the same setup as @jlf599 above, and am seeing the same behavior. With no external monitor, on the 16" MBP (2019), it will switch to the Radeon if I select integrated only. It will switch back to integrated if I switch back to dynamic.
This MacBook has had a couple of graphics related issues specific to it since Big Sur came out. For example playing Magic The Gathering: Arena can crash the Mac hard, but works fine on other models.
Same problem here, Mac OS Big Sur with MBP 16" (2019) and gfxCardStatus 2.5 (5482): when I select "integrated only", "discrete only" is selected. I can't stay with automatic selection due to the graphic card change issue that causes lags and freezes. Thanks, A.
same issue with 2019 pro 11.5.2
Having the same issue and been having it for ages—clicking on "Integrated Only" makes the cursor flicker a bit, sets the check mark at "Discrete Only" (?!) while in reality the system is still on Dynamic Switching (as confirmed by Activity Monitor, System Preferences > Energy Saver and gfxCardStatus' own menu bar icon).
Clicking "Integrated Only" repeatedly does not help, and it doesn't matter whether I start from "Discrete Only" being active (which does work properly) or from "Dynamic Switching".
This is on a 2017 MBP with gfxCardStatus v2.5 on macOS 10.14.6, but was the same on many previous versions of either.
I'd still appreciate a fix since "Integrated Only" can be very handy with apps forcing the discrete GPU (and eating lots of battery) for no reason. (I know, those apps should be bug-fixed, but in reality it's just a very common problem.)
PS: Is integrated-only even supported by macOS anymore? I'm asking since System Preferences only has a checkbox for "Automatic Graphics Switching", and disabling that enables the discrete GPU irrespective of app needs. No way to force it on integrated with macOS means any more.
I can confirm, I'm having the same problem. No matter how many times I select integrated, it'll still jump to discreet.. Macbook Pro late 2013, MacOS Big Sur.
It seems like the fix just isn't released yet in an official build but it has been merged with the repo so after building in xcode from the repo, it works perfectly.
Steps for those who don't know how.
- Install Xcode if you don't have it installed. It's Apples dev toolkit (You'll find it in the app store).
- Download the project by going to the main gfxCardStatus page on github, click the green "Code" button and download as Zip.
- Unzip the file and open the gfxCardStatus.xcworkspace file with Xcode
- press CMD+B and the project will build a binary file on it's own.
- In the menu go to "Product->Reveal Build Products Folder" and your folder with your newly baked app should be waiting. Just drag to apps like usual. Hope this helps someone.
I for my part don't intend on installing the monstrous Xcode just to get a bugfix for an app. Still, thank you for explaining that process.
@codykrieger, if it is like @luvis says and it's just a matter of building and releasing a fixed version, would you consider doing it officially?
@luvis code on master branch still has the issue for me..
@luvis code on master branch still has the issue for me..
This might not be the way to do this, sorry if I'm breaking protocol. I've attempted to upload a compiled version. I've compiled it on my computer and it works for me but I won't leave any guarantees that it works for anyone else.. gfxCardStatus.zip
Found a workaround!:
Just disable the native "Automatic Graphics Switching" setting on "Preference" app>Battery/Power Adapter
Having the same issue and been having it for ages—clicking on "Integrated Only" makes the cursor flicker a bit, sets the check mark at "Discrete Only" (?!) while in reality the system is still on Dynamic Switching (as confirmed by Activity Monitor, System Preferences > Energy Saver and gfxCardStatus' own menu bar icon).
I have same problem
my conf MacBook Pro (16-inch, 2019) `Graphics/Displays:
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0000
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 3072 x 1920 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
AMD Radeon Pro 5300M:
Chipset Model: AMD Radeon Pro 5300M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 4 GB
Vendor: AMD (0x1002)
Device ID: 0x7340
Revision ID: 0x0043
ROM Revision: 113-D3220E-190
VBIOS Version: 113-D32207P1-020
Option ROM Version: 113-D32207P1-020
EFI Driver Version: 01.A1.190
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal Family: Supported, Metal GPUFamily macOS 2`
The same issue with this program!