Patching macOS — Removing AMD GPU Drivers from 2011 MacBook Pro — remove AMD kexts for stable boot

Who this is for: MacBookPro8,2 (15-inch Early 2011) and MacBookPro8,3 (17-inch Late 2011) owners who have already applied the EFI fix and want a fully stable normal boot without Safe Mode. Your screen must be working before starting — boot into Safe Mode first.

macOS ships AMD GPU driver files (kexts) that load on every boot regardless of the EFI fix. On a patched Mac these drivers find the GPU disabled and can cause instability, crashes, or kernel panics under load. This guide removes them permanently using dosdude1's macOS patcher — an independently maintained tool we reference with full credit. MacGPUFix+ future releases will automate this entirely from a single USB boot.

What You Need

  • MacBookPro8,2 or MacBookPro8,3 with the EFI fix (Part 1) already applied
  • A working display — boot into Safe Mode first if your screen is unstable
  • Internet connection to download the patcher
  • 20–30 minutes uninterrupted
  • Time Machine backup strongly recommended before starting
💾 Back up before starting. This process modifies protected system files. An external drive with Time Machine running gives you a complete safety net.

About SIP — Read First

SIP (System Integrity Protection) locks critical macOS system files against modification — including by administrator users. It protects against malware and accidental damage to core system components.

The AMD GPU driver files (kexts) live inside SIP-protected directories. No tool can remove them while SIP is active — not even as root. We must disable SIP first, remove the drivers, then leave SIP disabled.

SIP must remain disabled after patching. Re-enabling SIP may cause macOS to restore the AMD drivers from a sealed system snapshot, undoing the entire patch.
🛡 Precautions while SIP is disabled: Avoid installing software from untrusted sources. Keep Time Machine backups active. A macOS update may re-enable SIP and restore AMD drivers — if this happens, reapply this patch. For everyday tasks — web, email, documents — your Mac is safe to use normally.

Boot into Recovery Mode

Recovery Mode gives you access to Terminal where SIP can be disabled. There are two ways to get there.

1

Shut down completely

Apple menu → Shut Down. Wait for the Mac to fully power off — not restart.

2

Boot into Recovery Mode

Method A — Internal Startup Recovery:

  1. Press power button
  2. Immediately hold ⌘ Command + R
  3. Release both keys when the Apple logo appears

Method B — Installer USB:

  1. Connect your macOS installer USB drive to your Mac
  2. Press the power button and immediately hold Option ⌥
  3. Select the installer USB from the boot picker.

💡 When loaded properly, both methods will display the same screen options depicted in the next steps
3

Select your language

A language selection screen appears. This is normal — you are not installing macOS. Select English or, the language you prefer to work with and click the arrow button at the bottom to continue.

macOS Recovery Mode language selection screen Select English, click the arrow — you are not reinstalling macOS
4

Initializing the macOS Terminal

After selecting your language of choice, a window with the following four options including Reinstall macOS and Disk Utility displays. Do not click any option and do not click Continue. You will instead look at the menu bar at the top of the screen for the Utilities menu option.

macOS Utilities window in Recovery Mode Ignore this window — go to the menu bar at the top of the screen

From the top menu, click UtilitiesTerminal.

Recovery Mode menu bar showing Utilities menu with Terminal highlighted Top menu bar: Utilities → Terminal

Disable SIP in Terminal

5

Using Terminal to disable SIP

The Terminal may display the following prompt: -bash-3.2#.

For disabling SIP we will need to use the csrutil command to disable it. Type the following in your terminal as shown below and press Return ↵.

-bash-3.2# csrutil disable
Terminal showing csrutil disable command Type this command exactly
Terminal showing Successfully disabled System Integrity Protection This is what success looks like

You should see: "Successfully disabled System Integrity Protection."

The Terminal also says "Please restart the machine for the changes to take effect" — do not restart yet. Instead, shut down your machine completely and proceed to Step 6.

⚠ If you see an error, check that you typed the command exactly. The command must be entered from the Recovery Mode Terminal, not from normal macOS.
6

Start your system in Safe Mode after disabling SIP

Your Mac is not patched yet — the AMD GPU drivers are still present in macOS. A normal boot at this stage will load those drivers and may result in instability, a black screen, or a restart loop. You must boot into Safe Mode.

Safe Mode forces macOS to skip third-party and non-essential kernel extensions — including the AMD GPU drivers — giving you a stable working environment to download and run the patcher.

🛡 Why Safe Mode works here: Safe Mode loads only the minimum required drivers. The AMD GPU kexts are bypassed, so your Mac boots and displays correctly even though they haven't been removed yet.

How to boot into Safe Mode:

  1. Shut down your Mac completely — Apple menu → Shut Down
  2. Press the power button to start your Mac
  3. Immediately after hearing the startup chime, hold Shift ⇧
  4. Keep holding until you see the Apple logo and a progress bar
  5. Release Shift ⇧ — your Mac will continue booting into Safe Mode
Safe Mode boot — hold Shift after startup chime, release at Apple logo and progress bar Hold Shift after the chime — release at the Apple logo

Once Safe Mode loads and you reach the desktop, proceed to the Apply the Driver Patch section below.

Apply the Driver Patch

After restarting into macOS, download dosdude1's MacBook Pro dGPU Disabler — a free app that automates driver removal. We reference this tool with full credit to dosdude1. Visit dosdude1.com/gpudisable/ →

Download the correct file. The page is titled "Disable MacBook Pro Dedicated GPU". Look for the line "Now, you'll need to download the program found here" and click that here link. The image below shows exactly where it is.
dosdude1 page showing the here link circled Tap to enlarge — click the circled link to download

Running the dGPU Disabler

Find MacBook Pro dGPU Disabler in your Downloads folder and open it. The app runs in four screens.

8

Open the app from Downloads

Downloads folder — MacBook Pro dGPU Disabler Double-click to open from Downloads
9

Read the welcome screen and click Next

The app explains what it will do: set the NVRAM variable, remove AMD GPU kernel extensions from /System/Library/Extensions/, and install a LaunchDaemon.

📋 About the LaunchDaemon: This is a background service that prevents AMD drivers from being reinstalled during macOS Software Updates, and re-applies the NVRAM variable if a PRAM reset clears it. This is what makes the patch persistent — without it, a PRAM reset or system update could undo the fix.
dGPU Disabler welcome screen Read this carefully, then click Next
10

System Compatibility — both must be green

The app checks SIP is disabled and the machine is compatible. Both must show a green checkmark to proceed. If SIP shows red, go back to Disable SIP and repeat those steps.

System Compatibility screen Both must show green — if SIP is red, go back
11

Review patches and click Next

Apply Patches screen Three actions — click Next to apply
12

Enter your administrator password

macOS prompts for your password. Enter it and click OK. The patcher modifies protected system directories and needs elevated access.

macOS password prompt Enter your Mac password and click OK

The patcher runs. When all three items show green checkmarks, click Next.

Apply Patches screen showing all three patches confirmed with green checkmarks All three green — patches applied successfully
13

Patching complete — restart your Mac

The Complete screen confirms all patches were installed successfully. Click Finish, then restart your Mac. After restarting normally, the AMD GPU drivers are no longer loading — your Mac is fully patched.

dGPU Disabler complete screen — all patches installed, click Finish and restart Patching complete — click Finish and restart
🙏 Credit: The MacBook Pro dGPU Disabler is created and maintained by dosdude1. MacGPUFix+ is not affiliated with dosdude1. If this tool helps you, visit dosdude1.com to support his work.

Verify Normal Boot

After restarting your Mac should boot directly to the login screen — no Safe Mode, no black screen, no restart loop. The AMD drivers are gone. Your Mac is running entirely on Intel HD Graphics.

MacBook Pro 2011 booting normally to login screen after AMD driver patch Normal boot to login screen — the fix is complete (screenshot coming soon)
🚀 MacGPUFix+ future releases will automate this entire process from a single USB boot. No Recovery Mode or Terminal required. Stay in the loop →