Skip to content
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

Intregated no longer works for me #354

Open
misbell opened this issue Dec 20, 2020 · 25 comments
Open

Intregated no longer works for me #354

misbell opened this issue Dec 20, 2020 · 25 comments

Comments

@misbell
Copy link

misbell commented Dec 20, 2020

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

@codykrieger
Copy link
Owner

@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.

@jlf599
Copy link

jlf599 commented Dec 29, 2020

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

@codykrieger
Copy link
Owner

@jlf599 OK. Definitely #310 in your case, then. Try clicking Integrated Only multiple times to see if it sticks—that works for some folks.

@jlf599
Copy link

jlf599 commented Dec 29, 2020

Hrm. That doesn't seem to work. Here's the exact chain of events:

  1. Quit gfxcardstatus
  2. Launch gfxcardstatus -- comes up with the "i" in the bar and shows "GPU Intel UHD Graphics 630" in the dropdown
  3. 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
  4. 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
  5. 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. :)

@codykrieger
Copy link
Owner

@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

@jlf599
Copy link

jlf599 commented Dec 29, 2020

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

@Draft666
Copy link

Приветствия! Вот результат:

[Энтропия] Джереми ~ -> 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

@MrLundy
Copy link

MrLundy commented Jan 2, 2021

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

@dannytang
Copy link

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.

@michaelsmoody
Copy link

michaelsmoody commented Jan 6, 2021

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

@flyingzucchini
Copy link

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!

@canpoyrazoglu
Copy link

canpoyrazoglu commented Jan 10, 2021

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.

@dsraptis
Copy link

dsraptis commented Jan 17, 2021

+1 for me. 2015 15" MBP with the latest version of OSX Big Sur

@QuiJohn
Copy link

QuiJohn commented Feb 11, 2021

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.

@aamodio
Copy link

aamodio commented Jul 31, 2021

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.

@lynic
Copy link

lynic commented Aug 14, 2021

same issue with 2019 pro 11.5.2

@Shnub
Copy link

Shnub commented Aug 19, 2021

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.

@luvis
Copy link

luvis commented Sep 1, 2021

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.

@luvis
Copy link

luvis commented Sep 1, 2021

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.

  1. Install Xcode if you don't have it installed. It's Apples dev toolkit (You'll find it in the app store).
  2. Download the project by going to the main gfxCardStatus page on github, click the green "Code" button and download as Zip.
  3. Unzip the file and open the gfxCardStatus.xcworkspace file with Xcode
  4. press CMD+B and the project will build a binary file on it's own.
  5. 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.

@Shnub
Copy link

Shnub commented Sep 1, 2021

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?

@xradeon
Copy link

xradeon commented Sep 22, 2021

@luvis code on master branch still has the issue for me..

@luvis
Copy link

luvis commented Sep 22, 2021

@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

@AlmogBaku
Copy link

AlmogBaku commented Dec 20, 2021

Found a workaround!:

Just disable the native "Automatic Graphics Switching" setting on "Preference" app>Battery/Power Adapter

@sasik-github
Copy link

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`

@NESTIGIOS
Copy link

The same issue with this program!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests