On another note, I really like what you guys are doing - I was a big Hackintosh fan for quite a while (used to run one myself :), but I kind of got out of the scene when I got a MacBook Pro. Please feel free to have a look at the source code () and take away from it what you like - the interesting bits are in switcher.h/m. I understand what it does, but not entirely how it does it. I just modified it fairly heavily to fit within the context of my application and fixed a couple errors. To be honest with you, the original version of the switching code wasn't written by me (you'll see this if you look at the copyright info at the top of the switching code). I'm really sorry - I wouldn't know the first thing about where to start modding a kext.
GFXCARDSTATUS FORUM PATCH
I asked him to help us with editing his tool, to load the IntelHD card by default ( if you don`t know, this is the main issue for now to keep trying to patch the IntelHD kexts - the nVidia card is loading by default!!! ).
GFXCARDSTATUS FORUM INSTALL
I tried the other Volumes also but the system doesn't start.Īt the moment I install the system again to get back to a clean High Sierra.Hello guys From the name of all you and me (the people trying to run their GMA4500 and IntelHD cards with QE/CI support) I wrote a mail to the owner of gfxCardStatus tool (the tool that can switch the intel and nvidia cards in the new MBPs). After rebooting the MacBook Pro turns off after the half of loading. Know I get the message the directory is not empty. Mv: rename System/Library/Extensions/AMD1000Controller.kext to AMD_Kexts/AMD1000Controller.kext: Directory not emptyĪnd more AMD Controllers with same message This is because if you were to do this, your discrete GPU would actually stay powered on, even though you've switched to the integrated GPU. The APFS Volume disk2s1 is already unlocked (mounted) gfxCardStatus v2.3 and above actively prevents you from switching to Integrated Only mode when any apps are in the Dependencies list (or if you have an external display plugged in). Sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 reboot(reboot while pressing cmd+d)ĭiskutil apfs list (find the Logical Volume UUID: the first under the name Volume Macintosh HD) So I started in Single-User-Mode by pressing cmd+s and typed in: So after googling a time I found the code to change (I'm not a Terminal-Super-User). But the problem is that High Sierra on a SSD have the new apfs system. After I've restarted it didn't work and I tried the steps again. Then I've updated the MacBook Pro to High Sierra. Mv System/Library/Extensions/AMD*.* AMD_Kexts/Įverything works fine know. Open the Terminal and use the following code:ĭiskutil cs list (find Logical Volume UUID: last item)ĭiskutil coreStorage unlockVolume UUID (UUID: from previous command) Start in Single-User Mode (boot while pressing cmd+s) I tried the following steps under Sierra with a good result (I've got an AMD graphic card for NVIDIA change the code from AMD to NVIDIA):
GFXCARDSTATUS FORUM HOW TO
MacBook Pro: How to disable discrete GPU permanently from EFI? Manually switch to Integrated Only or Discrete Only mode to force one GPU on or the other.
![gfxcardstatus forum gfxcardstatus forum](https://i.imgur.com/ui76Kvn.png)
The Dependencies list: open the gfxCardStatus menu when your discrete GPU is active to see what is turning it on. Yesterday I tried the solution for my MacBook Pro under Sierra from the forum under this link: Growl or Notification Center notifications when the GPU changes.