Use fr34k's automated NVIDIA & AMD eGPU macOS 10.13 installation script to skip instructions below.



Otherwise: Thunderbolt 1/2 users on 10.13.4+ require a TB1/2 eGPU support enabler.



Note: macOS 10.13.4 has native TB3 AMD card support . No need for workarounds likes presented below for Nvidia cards.

Download NVIDIAEGPUSupport>>

Note: 10.13.4 or newer requires 10.3.3 GPUWrangler

Source: NVIDIAEGPUSupport (source fork). Note: yifanlu's installer package is no longer hosted on GitHub as of Oct-31-2017.

Installation Instructions

This is only needed for High Sierra and should enable NVIDIA Web drivers to work with your eGPU enclosure. No plist modifications needed. Installation is simple:

Remove/undo any Info.plist modifications (they aren't needed anymore and might conflict). Install NVIDIA Web drivers if you haven't done so. This must be done with SIP enabled! Can use this script for Nvidia web drivers installation - https://github.com/vulgo/webdriver.sh Disable SIP (or just enable unsigned drivers with csrutil enable --without kext ) Install the package linked above!

Successes

Troubleshooting

Q: I am having problems with the new Nvidia drivers on 10.13.3. What to do?

Posted by: devild 1. Download the webdriver.sh file from here - https://github.com/vulgo/webdriver.sh

2. Execute the following lines (while running the terminal with the path of the webdriver.sh file): sudo ./webdriver.sh -cu https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.104.pkg sudo ./webdriver.sh -m

Q: How do I uninstall the script?

Just delete /Library/Extensions/NVDAEGPUSupport.kext. No other files are created/modified by the installer.

Some people report that if it doesn't work initially (both external + internal display black or internal display showing artifacts), you should try:

Logging in without the eGPU attached Plugging in the eGPU (check in system profiler that it is detected) Logging out and logging in again

Success after the above:

If it still does not work, please report: symptoms, model of your mac, model of your egpu box, model of your graphics card, model of your display(s), and the kind of cable you used. I'll try to keep a list here to triage the problem.

External display connected to eGPU does not show an image (black screen) but OSX thinks a display is active and connected. Might see cursor on the black external screen. Might show "fuzzy" desktop image on the internal display.