CodySchrank / gSwitch

macOS menu bar app that allows control over the gpu on dual gpu macbooks
MIT License
886 stars 46 forks source link

Inconsistent reported active GPU on Catalina 10.15.4 #58

Closed CodySchrank closed 4 years ago

CodySchrank commented 4 years ago

Further investigation needs to be done on why 10.15.4 is not respecting active gpu.

mrmachine commented 4 years ago

I believe this is not only a problem on 10.15.4 Catalina.

In #54 I reported that Unity kept using the dGPU after disconnecting an external display, even though gSwitch said it switched back to iGPU only and that Unity was "hungry".

That was on Mojave, and I've just done some more tests on both Mojave and 10.15.4 Catalina with the internal display only, and gSwitch set to iGPU only.

About This Mac shows only the iGPU, but launching Unity (or an app built by Unity) shows "Yes" for "Graphics Card" in Activity Monitor, and the GPU history graph shows activity on the dGPU, even though gSwitch still says Unity is only "hungry". This behaviour is identical in Mojave and Catalina.

I don't think it's specific to Unity, that's just the only app I had at hand that I know will use the dGPU if it can.

I'm using a 2019 MBP 15" with Radeon Pro 560X dGPU.

mrmachine commented 4 years ago

@CodySchrank Is this fixed, or invalid?