![]() It also turns off the GPU automatic switching capability. The “Discrete GPU” is what has or will fail. This procedure if successfully implemented forces the “Integrated Only GPU” into operation, and does not allow the “Discrete GPU” to function. I have found and tested a successful work-a-round, for 2011 MacBook Pros with the known Dual Graphics Processor Unit failure problem. No booting into linux for this work-a-round to be successful:ġ5" or 17” 2011 MacBook Pro, with Dual GPU Issue. Please help me guys, i'm banging my head against the wall over here. I can get the mac to boot with the following, but I need to redo these steps every reboot or the computer will not load. I'm sure you guys can guess where i'm going with this, chattr is not found as a command. The instructions then go on to say that if you still cannot delete this file, to use the chattr command to make the file immutable. *) mount -t efivarfs rw /sys/firmware/efi/efivars/ And I get stuck at this part.Īfter booting to ArchLinux I try to perform the following to delete the GPU-Power-Prefs I am a little new to OSX administration and I am FIGHTING with a client's computer. I apologize in advance, because i'm certain that this fix has been detailed many times and also updated for High Sierra, however, after going through about 10 pages of comments, I still haven't found a solution. Cannot test myself as I do not own a machine with AMD GPU. I also disassembled some AMD kexts - Instead of moving kexts, all AMD acceleration can be disabled by boot arg -amd_no_dgpu_accel based on what I'm seeing. Doesn't show any signs of parsing agc boot arg, though it does have its own set of boot args (qsc, agpm, etc.).Īlso sudo pmset -a force gpuswitch 0 does not work on Mojave. I quickly disassembled AGPM (tho on 10.14 - don't think that has changed much). If it is, then AGPM should be parsing boot args and extracting agc value too. Perhaps El Capitan does not parse agc arg? Also do agc=(0-9) matter? In the disassembler, the comparison I noticed was whether it's < 0 or not (10.13.5). Hmm, that line which mentions the flags - these are the agc=* arg value if I recall right. 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. ![]() HighSierra 10.13.4 has put a lot of new information.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |