Weird to see it works for NVIDIA but not AMD. When I attempted to use agc=0 along with the power-prefs settings (no kexts moved) - the next boot did not use iGPU. System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a In Macbook Pro 2011 -> Sierra 10.12.0 -> agc = 0 -> gpu-power-prefs to Intel -> normal boot with no freeze -> main gpu -> Intel.īoot-args have agc=0, 1, etc, - agdp=board-id (example agdp=Mac-F60DEB81FF30ACF6 ) - agdc=? ( QscOnTime -> frequency levels of the AMD GPU. It may be related the max-power-state=8 or just a coincidence ->ĪppleGraphicsPowerManagement.kext/Contents/ist , agc=8 -> AMD GPU stay power on after kextload AMDRadeonX3000.kext No agc or agc=0 or agc=9 or agc=10, agc=11, etc -> AMDRadeonX3000.kext -> power off AMD GPUĪgc=1, agc=2. Sierra and HighSierra not show this changes after add this line AGC: booted to IG, policy disabled!!ĪMDRadeonX3000.kext -> power off AMD GPU. Yes, changing the value of agc -> changes the value of the flags and the features. , agc=8 -> AMD GPU power on after manual kextload AMDRadeonX3000.kext System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/ist -> IOKitPersonalities -> AGPM -> Machines -> MacBookPro8,2 -> Vendor1002Device6741 -> QSC -> hwPStateĪgc=1, agc=2. I do not know if this agc in boot-args is connected with the hwPState that is inside: , agc=8 -> AMD GPU stay power on after manual kextload AMDRadeonX3000.kext No agc in boot-args or agc=0 or agc=9 -> power off AMD GPU after manual kextload AMDRadeonX3000.kextĪgc=1, agc=2. ![]() In Sierra 10.12.1 this is no longer possible - freeze Macbook Pro. ![]() AMDRadeonX3000.kext inside /System/Library/Extensions. ![]() In Sierra 10.12 / 10.12.0 I was able to go through AMDRadeonX3000.kext with gpu-power-prefs for Intel. It looks like something was disabled in Sierra 10.12.1 and HighSierra 10.13. In El Capitan there is no such line above AGC: booted to IG, policy disabled!! - but El Capitan 10.11.6 freeze Macbook pro with AMDRadeonX3000.kext inside /System/Library/Extensions. Sierra and HighSierra have inside AppleMuxControl and AppleMuxControl2:įeatureMask%d.%d.%d %x.%x.%xgMux-versionIOUserClientCrossEndianCompatible AGC: booted to IG, policy disabled!!ĪGC:: %s, HW version=%s, flags:%x, features:%x, policy: %x When I turn on MacbookPro several information appears that are on the EFI chip. It requires only single-User mode to get started, then type a complicated string into NVRAM, then disable System Integrity Protection and run an additional little program (direct-download link provided there) to make the change semi-permanent.HighSierra 10.13.4 has put a lot of new information. There is a completely different hack developed more recently. But NO external display support any more. I now have a perfectly-functioning MacBook Pro late 2011 15-in model with Discrete Graphics disabled. I have made the Arch Linux bootable CD on another Mac, and tried this approach. I used the second from MacRumors as it seemed easier. This page and scroll down past the list to the blog: ![]() The use of ArchLinux bootable CD to gain access to and re-write the EFI on the drive, and permanently disable the discrete graphics chip. I have discontinued use of gfxCardStatus to solve the MBP kernel panic problem as the issue is better solved on 2010 models with the nVidia GPU by the following hack: In addition, Steve Schow writes that he has abandoned further development - because there are better solutions available. app for direct download - you do not have to compile anything.Īlso note that if your Mac does not run long enough to allow gfxcardstatus to be added, this is not really practical. There is a fork off the main build by steveschow available that seems to fix that problem for current versions of MacOS such as ElCapitan and Sierra. There is an acknowledged bug in the current version of Cody Kreiger's Open-Source gfxcardstatus, and the developer has confessed he does not have time to fix it right now. The alternative is replacing the logic board, which is not cost effective on a machine that old, unless gfx does not resolve the issue and you really want to keep this MBP. This may allow your MBP to run normally, although it will have reduced graphics performance when permforming demanding graphics tasks. It will allow your MBP to run on integrated graphics only, bypassing the discrete GPU which has the issues. Install gfxCardStatus () and set it to "i" (integrated graphics only).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |