Disable SIP with third-party GPU

gpumojavesipthird-party

I'm running Mojave on a MacPro5,1 (previously 4,1), which requires using an upgraded GPU, and I'm using the Radeon RX580 (which is listed by Apple as supported). I need to disable SIP to enable continuity on the upgraded Bluetooth module I've installed. Holding Command+R when booting to go to recovery mode doesn't show anything on either of the displays I have connected. Is there a way to disable SIP without being able to see a display, or a route that would be able to display via a third-party GPU?

Thanks

Best Answer

You should be able to use the keyboard in order to boot into recovery mode and execute the command while "blind". Do the following:

  1. Boot your Mac while holding down the +R keys.
  2. Wait 3-5 minutes for your computer to boot up. It will likely boot more quickly than this, but better to be safe.
  3. Press the following sequence of keys:

    • fn+ctrl+f2 (leave out fn if it's not on your keyboard)
    • x4 (press the right arrow key four times)
    • x4 (press the down arrow key four times)
    • enter
  4. Wait around ten seconds to give the terminal time to open. Then, type csrutil disable and press ENTER.

  5. Wait another ten seconds, then type reboot and press ENTER again. Once your computer boots back up, SIP should be disabled.

This was tested on a 2015 Macbook Air running macOS 10.14.1.