OS X Razer Core Setup
I am using the right side, back TB3 connector for everything in this guide. I am still actively editing this / adding pictures / etc.
- Disable System Integrity Protection
- Reboot into recovery mode
- Restart and hold the option key until you get the boot menu
- Boot into recovery partition
- Utilities > Terminal
- crsutil disable
- Reboot back into OS X
- Reboot into recovery mode
- Download the TB3-enable.py script from:
- Open Terminal
- sudo python tb3enable.py apply
- Leave Terminal open
- If you get the disable System Integrity Protection error go back to step 1
- sudo python tb3enable.py apply
- If you have an nvidia card, and you already have the web driver installed, uninstall it
- Download the zip and extract the automate-egpu.sh script from:
- Reboot
- Go back to terminal
- chmod +x automate-egpu.sh
- sudo sh automate-egpu.sh
- http://imgur.com/0QWX2vA
- GPU should be detected, web driver downloaded if nvidia
- If not detected change the TB3 port to the other on the right side, and then swap it right back
- Will ask you to reboot, don't yet
- Set the nvram boot-args in terminal:
- sudo nvram boot-args='kext-dev-mode=1 nvda_drv=1'
- http://imgur.com/1mvgUe0
- Sometimes this value gets lost, mostly after crashing or rebooting back into OS X after using the eGPU in Windows. Just reset it.
- sudo nvram boot-args='kext-dev-mode=1 nvda_drv=1'
- Reboot
- Enjoy OS X with the Razer Core.
- http://imgur.com/yvri0vv
- If you want network card drivers, they are available here: http://www.asix.com.tw/FrootAttach/driver/AX88179_178A_Macintosh_10.6_to_10.12_Driver_Installer_v2.8.0_20161108.zip
Windows 10 - Clover DSDT memory override
Update Feb-2019 >> Mac users are advised to use @goalque's automate-eGPU EFI instead of Clover to load your resultant DSDT override to avoid issue noted below in the BIG WARNING.
BIG WARNING by nando4 >> @Goalque has correctly identified that Clover loads a DSDT table in firmware volume and as such can brick a Macbook as this user found. If you proceed with using Clover to do a DSDT override the you do so at your own risk!! For risk-adverse users it is suggested to simply do a DSDT registry override and persevere with Windows' test signing mode until other solutions are found and presented.
Steps required:
nando4 additions>>
Update: I still have an error 12 with the 'large memory' area present. How can I fix it?
My internal soundcard doesn't work after applying this fix. What can I do?
Step 7.3:
kext-dev-mode boot-arg has no effect, starting from OS X El Capitan:
automate-eGPU EFI ● apple_set_os.efi
Mid 2015 15-inch MacBook Pro eGPU Master Thread
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]
Hi!!!
I followed the tutorial and I'm with the same issues on both systems (macOS and Windows).
macOS:
Automate-gpu recognize my gpu without problem, but when I restart I get the same screen saying there is a monitor as the picture...
Macbook Pro 13" 2016 (Two Thunderbolt Port)
Akitio Thunder3 (Default)
ZOTAC NVIDIA GTX 1050TI 4GB
eGPU working with macOS High Sierra and Windows 10 Bootcamp.
@Raphax:
Switch to Kepler or Maxwell, Nvidia does not provide drivers for Pascal series cards on macOS.
automate-eGPU EFI ● apple_set_os.efi
Mid 2015 15-inch MacBook Pro eGPU Master Thread
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]
Thanks for your excellent guide. I was frustrated trying to get the Razer Core to work with the 'late 2016' MacBook Pro under Sierra. I was on the verge of selling the Core on eBay. This added step got me over the hump:
Set the nvram boot-args in terminal: sudo nvram boot-args='kext-dev-mode=1 nvda_drv=1'
The EVGA GeForce GTX 980 Ti is 'humming' nicely connected to a Dell 5K display -- using full Thunderbolt 3 bandwidth.
To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.
.Just wanted you to know that I have the RX 480 in the AKiTiO Node connected to the 2013 Mac Pro cylinder. It's running everything including the latest version of FCPX. The RX 480 complements the pair of FirePro D700s inside the Mac Pro. The three GPUs share the load nicely when running apps like LuxMark and Resolve. The RX 480 is connected via single DisplayPort cable to a Dell 5K display running at 4K rez. I am running Sierra 10.12.2. It seems to 'like' the RX 480 better than 10.12.3. For 'CUDA only' apps like Octane Render, I switch to the GeForce GTX 980 Ti.
To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.
.@barefeats can you gracefully disconnect the 480 without rebooting? Does it always work right away when reconnected without rebooting? One of my annoyances with the nvidia card is every time I disconnect it I get a crash state, even if disconnected while the macbook is powered off.
Hi,Mikeal:
First thank you for sharing your experience.
I followed your steps to successfully install Clover,Reboot Select EFI,And then prompted the error blue screen,get error code:0xc000000e ....
I reinstall mac & windows 10 (1607 x64) ,The same mistake happened.
I use the device is:2016 15" MacBook Pro RX460 + GTX980Ti + razer core
If you see this,Please help me, thank you .
To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.
.I followed your steps to successfully install Clover,Reboot Select EFI,And then prompted the error blue screen,get error code:0xc000000e ....
I reinstall mac & windows 10 (1607 x64) ,The same mistake happened.
If loading your DSDT override via Windows registry gives a BSOD then you have an invalid DSDT override and need to create a new one.
eGPU Setup 1.35 • eGPU Port Bandwidth Reference Table
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]
Thanks for your reply, nando4 .
I try to start from your tutorial again: https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/#step2
(I am from China, I do not understand how these complex code works, can only follow your tutorial to do it, thank you again for sharing. ^_^)
To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.
.