I have an early 2011 MacBook Pro that is affected by the well known problem on the graphics card (AMD 6490M 256MB). Apple Forum thread

Hopefully waiting for an Apple replacement program I want to disable the discrete graphics and enable only the Intel HD3000 chip in the i7.

I have been able to access the system by running these commands in "Single User Mode":

$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/

After that the Mac boot up in Mavericks but I have no graphic acceleration whatsoever, every animation is very slow. I can't change the brightness of the screen, the color calibration is different. Under "Settings > Monitor" shows that the computer is attached to an external monitor.

I have installed gfxCardStatus v2.2.1 which shows that I am running on the discrete graphics card and there is no chance to switch to integrated one. Even though I can see that the HD3000 Extension is loaded:

$ kextstat | grep HD3000

110 0 0xffffff7f837dc000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 4 3 1>

The apple customer service says that they don't have an "official" procedure to disable the discrete graphics card.

Here are the specs:
Processor: 2 GHz Intel Core i7
Memory: 4 GB 1333 MHz DDR3
Graphics: AMD Radeon HD 6490M 256 MB
Software: OS X 10.9.5 (13F34)

  • Apple has decided to repair the defective MacBook Pros! <br/>Here you can find more information. – ApocalypseMike Feb 21 '15 at 13:40
  • Apple's Repair Extension Program for these machines has ended together with the year 2016. Four options remain: baking the logic board, replacing the GPU alone, sourcing a used logic board – or disabling the dGPU via software like so: apple.stackexchange.com/a/295805/251859 – LangLangC Oct 8 '17 at 13:17

Disabling the ATI/AMD kernel extensions will not force the OS to switch to the Intel integrated graphics. It's a misconception in all the fixes/instructions out there... All that does is running the discrete chip with a fallback driver with no graphic acceleration. This is akin to seeing the "640x480 VGA" standard display mode on Windows back in the day whenever it cannot load the proprietary GPU driver. Same GPU is being used, just not at its full capacity.

Here is what happens after disabling the AMD/ATI extensions:

  • The black screen (no display) problem is usually fixed.
  • However there is no graphic acceleration.

  • Existing or new graphics defects(blue or pink bars/lines, jagged/out-of-order image, noise, etc.) will show up as temperature fluctuates (running GPU at high temp, power on/off, etc.), presumably due to the lead-free solder problem.

  • The defects are present at the boot time.

  • The internal LCD is treated as an external monitor, with only one possible resolution: the maximum display resolution (1440x900 or 1680x1050).

  • When the laptop LCD is used, it stays on full brightness and does not turn off when the lid is closed. This physically damages the screen as time goes (doesn't take long, several weeks will do).

  • A Thunderbolt external display can be used if the laptop lid is shut at the boot time (before image showing up on the laptop LCD).

  • Only one display device is recognized, either the laptop LCD or an external Thunderbolt monitor. There is no mirroring or extending when using an external monitor.
  • The laptop LCD will stay off when using an external monitor.

The only method I know that triggers the integrated graphics switch is the overheat-shutdown method.

0 (optional). If you can get the display to show up using the disable-kernel-extensions method, set your account to auto-login. Install switchGPU or a similar tool to automate step 3 below.

  1. Let the Macbook Pro overheat in a blanket or closed bag in order to force an auto-shutdown.

  2. Immediately turn it back on. It should be using the integrated graphics.

  3. Quickly switch to integrated graphics using gfxCardStatus (with proper setting in System Preferences/Energy Saver).

The problem with this method is that the OS will switch to discrete graphics whenever you run some app that uses graphics acceleration. So this is not a permanent solution.

The reality is, as long as the GPU BGA sits on top of those RoHS solder balls, the disable-kernel-extensions method will also start to fail at some point. The only lasting solution is reballing the GPU BGA with lead solder, if you have given up on Apple. Finding a reliable reballing service that understands temperature profiles and follows proper soldering techniques is yet another hurdle.

Update: Louis Rossmann pointed out that the problem is not with the solder balls on the board but the much smaller soldering joints within the GPU chip (see video @ 1:04: Reballing a dead horse: Q&A from my YT inbox.). It was mentioned that the actual problem may be temporarily fixed as a side effect of the reballing/reflowing process, but the only permanent solution is to replace the GPU, i.e., the whole board through Apple.

FYI, Apple's replacement program ends on December 31st 2016.

  • The problem of the brightness set to maximum, you can solve with the brightness slider, it is a free app, you will find it here: itunes.apple.com/us/app/brightness-slider/id456624497?mt=12 – Skarab Jan 28 '15 at 17:47
  • @david-tang something about the bake-your-laptop method strikes me as odd ... is the integrated graphics setting preserved across reboots? if so, could you paste the output of sudo nvram -p | grep gpu please? curious what your gpu-policy is set to – Emerson Farrugia Oct 18 '15 at 15:13

protected by Community Sep 30 '15 at 11:06

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.