Setup & Software Discussions
2012 15" MacBook Pro (GT650M) [3rd,4C,Q] + RX 580 @ 10Gbps-TB1>TB3 (Razer Core X...

2012 15" MacBook Pro (GT650M) [3rd,4C,Q] + RX 580 @ 10Gbps-TB1>TB3 (Razer Core X) + macOS 10.14 [dgrand]  


New Member
Joined: 1 month ago

System specs (model inc screen size, CPU, iGPU, dGPU, operating system)

  • MacBook Pro 15" Mid 2012  “MacBookPro9,1”
  • 2.3GHz Quad Core i7
  • 10 GB DDR3 1600MHz
  • Nvidia GT650M 1GB dGPU / Intel HD 4000 iGPU
  • macOS Mojave 10.14.5

eGPU hardware (eGPU enclosure, video card, any third-party TB3 cable, any custom mods)

Hardware pictures 

Core X + RX 580


System overview



Installation steps 

  • Assembling Razer Core X with RX580
  • Disabling System Integrity Protection (SIP) in Recovery Mode
  • Installing purge-wrangler and purge-nvda
  • Connecting eGPU with Macbook Pro via Thunderbolt cable and Adapter
  • Optional:  disabling Nvidia dGPU via EFI boot alteration described in post by Gaerraty. It helps with overall power management and temperature of the system since after applying purge-nvda dGPU (Nvidia GT650M) continues to use power unless disabled during the boot of the system.



  • It is a great setup, special thanks to Mac_editor, Gaerraty and Clarketus for their guides and posts
  • The purge-nvda script can be uninstalled when not used with eGPU and installed again via terminal menu
  • Hot plug/unplug of the eGPU is working alright
  • Sleep mode and brightness control of internal display does not work
  • Internal display does not switch off in clamshell mode, but if the system is sent to the sleep from menu, then internal display switches off after a short time and it is possible to work on external display connected to eGPU
This topic was modified 3 weeks ago

MBP 15" Mid 2012 + Razer Core X + Sapphire RX580

nando4 and itsage liked