Nvidia eGPU support arrives on Mac! [9to5Mac]

**Enabling Unsupported Nvidia Cards on Mac OS**

For those users who don't yet have Thunderbolt 3 enabled Macs, there is now a handy script available to force Mac OS to recognize unsupported Nvidia cards. This script not only enables support for Nvidia-based eGPUs but also allows for Thunderbolt to eGPU support.

The process of using this script involves several steps. First and foremost, it's essential to backup your system before making any changes. Additionally, disabling SIP (System Integrity Protection) is also necessary before proceeding with the script. To do this, open a terminal window and execute the script, which can be customized for individual use cases.

The script has multiple options and flags that need to be carefully selected based on specific system configurations. It's crucial to check the provided link in the description for more information on how to configure the script according to your needs. As this article is being written, the script has been modified to suit the author's particular setup, but it may not work as intended with other configurations.

Once the script is executed, it will start downloading the drivers, enabling the NVIDIA GPU patching, and installing them on system version 10.13.4. The entire process can take some time, so patience is necessary.

After completing the installation, restart the Mac to ensure that the Nvidia drivers have been successfully installed. Upon rebooting, check if the Nvidia web driver has been added to the menu bar and System Preferences. This is a crucial step to confirm whether the script worked as expected.

**Connecting the eGPU to the Mac with Thunderbolt**

With the Nvidia drivers installed, it's time to connect the eGPU to the Mac using a Thunderbolt cable. Before doing so, make sure to disconnect any external displays connected to the eGPU itself, as this can result in kernel panics.

Once the connection is established, restart the Mac again to allow the system to recognize the new eGPU. After rebooting, check if the eGPU menu bar icon appears and displays the correct information about the connected device.

In the Apple Menu > About This Mac, verify that the graphics card has been correctly identified as an Nvidia GeForce GTX 1050 Ti with a 4GB card. The System Reports app also confirms this, showing the GPU's specifications and performance.

Next, open the Nvidia Driver Manager to ensure that the latest web driver is installed. Checking for updates ensures that you're running the most recent version of the driver.

Finally, click on the eGPU menu bar icon to verify its presence and confirm that it's functioning correctly. If any issues arise while disconnecting from the eGPU, be aware that kernel panics may occur.

**Performance Testing and Real-World Usage**

The author tested the script by running several benchmarking tools, including Heaven Valley and Cinebench. The results showed impressive performance for the 1050 Ti, which significantly outperformed integrated graphics like Iris Pearl on a 13-inch 2017 MacBook Pro.

While the 1080 or 1080 Ti would likely perform better than the 1050 Ti, even this mid-range Nvidia GPU offers substantial gains in OpenGL gaming performance compared to integrated graphics. This makes eGPU support an exciting development for Mac users seeking improved performance without sacrificing portability and power efficiency.

**Conclusion**

Enabling unsupported Nvidia cards on Mac OS can seem like a daunting task, but with the right script and some technical know-how, it's achievable. However, as this script is still in its alpha phase, there may be bugs and potential for system instability or breakage. Therefore, proceed with caution and carefully read through the instructions before attempting to use the script.

The benefits of eGPU support on Macs are undeniable, offering improved performance, better gaming experiences, and increased productivity. As more users explore this technology, it will become increasingly important to address any remaining issues and optimize compatibility for various devices and configurations.

"WEBVTTKind: captionsLanguage: enthanks to some clever developers it is now possible to use an Nvidia Pascal card with an e GPU set up in Mac OS 10 point thirteen point four check it out so this is my GTX 1050 Ti unfortunately I don't have anything more powerful than this when it comes to Nvidia Pascal cards however this will do for this test and the tests that I'm about to perform is to run a script that's been posted over at a GPU i/o definitely recommend you check those guys out because this is these source to go to for all the low-level e GPU information pertaining to Windows and Mac but basically what this script does is force Mac OS to recognize these unsupported Nvidia cards among other things it also allows for thunderbolt to e GPU support so this will help those users that don't yet have Thunderbolt 3 enabled Mac's now in this case I've connected my sonnet a graphics breakaway box with a gtx 1050 Ti inside of connected that Thunderbolt 3 cable and nothing happens and that's simply because Mac OS does not officially support Nvidia based EGP use so that's where this handy script comes in so I'm going to unplug the Thunderbolt 3 cable this is actually a fresh install of Mac OS 10 point thirteen point four you want to make sure you backup before you do anything and you also need to disable sip before proceeding and then you just want to open up a terminal window to execute the script now again the script has lots of different options and flacks so you want to check the link down below in the description I've customized this for my particular setup yours could be different so keep that in mind alright so I have it in there and now I just hit return on my keyboard and then select yes to agree to the license terms all right and just let it run I sped this up a little bit it does take a while you can see it's going through downloading the drivers enabling the NVIDIA GPU patching ten point thirteen point four and again this has been sped up a bit just to get through it it will take you a little bit longer so just be patient alright once you reach this point and just press return get back to your prompt and then you simply restart alright so once we come back up you should see where the Nvidia drivers have been installed the web drivers and that should be available in the menu bar and also in System Preferences as well but you should see there you go in the menu bar you see that right there that is the Nvidia web driver all right so that's a good sign so that means that the drivers were installed and now it's time to connect the e GPU to your Mac with a Thunderbolt cable so I'm gonna do that right now now one note is that I have unplugged my external display from the e GPU itself because otherwise it resulted in a kernel panic for me so just something to keep in mind that may apply to you it may not now you do see the e GPU menu bar icon but it says no so what I'm going to do is restart and this will just take a second and once we're back up you should see where everything looks gravy so it should show you the gtx 1050 TI in the mini bar so let's check all that out right now first of all let's go to the Apple menu about this Mac and see yes we do see it right there graphics nvidia geforce gtx 1050 TI 4 gigabyte card alright system reports graphics and displays alright there you go the 1050 Ti is listed there and running at 4k at 60 Hertz on the external display which is cool so everything looks good so far so let's go up to the menu bar this time so we can check out the Nvidia driver manager open up the Preferences we can check to make sure we're running the latest web driver this version here that you see as of this date is the latest version everything looks good there all right and then we can click our eg PU little menu bar icon and yes now it says nvidia geforce gtx 750ti now if you try to disconnect using this I have experienced kernel panics again this script is an alpha it isn't perfect there are bugs and frankly it could break your system or it could break your install rather so in other words proceed at your own risk and definitely read the instructions before proceeding because there's lots of little flags and options that you can configure based on your particular use case and based on your system so I'm running several benchmarks like Heaven Valley and Cinebench and I was really impressed by the performance of this 1050 Ti performance was better than in rx 580 and it didn't get outright mauled by the Vegas 64 in fact it performed pretty good in my opinion for 1050 Ti obviously a 1080 or 1080 Ti is gonna perform much better but even with the 1050 Ti you get significantly increased OpenGL gaming performance when compared to your integrated graphics that iris pearl on the 13-inch 2017 MacBook Pro so obviously this big guy right here will perform better but I'm interested to hear what you guys think about Nvidia support in Mac OS just overall is it something that excites you do you care do you not care so enough down below in the comments this is Jeff with nine-to-five Mac youthanks to some clever developers it is now possible to use an Nvidia Pascal card with an e GPU set up in Mac OS 10 point thirteen point four check it out so this is my GTX 1050 Ti unfortunately I don't have anything more powerful than this when it comes to Nvidia Pascal cards however this will do for this test and the tests that I'm about to perform is to run a script that's been posted over at a GPU i/o definitely recommend you check those guys out because this is these source to go to for all the low-level e GPU information pertaining to Windows and Mac but basically what this script does is force Mac OS to recognize these unsupported Nvidia cards among other things it also allows for thunderbolt to e GPU support so this will help those users that don't yet have Thunderbolt 3 enabled Mac's now in this case I've connected my sonnet a graphics breakaway box with a gtx 1050 Ti inside of connected that Thunderbolt 3 cable and nothing happens and that's simply because Mac OS does not officially support Nvidia based EGP use so that's where this handy script comes in so I'm going to unplug the Thunderbolt 3 cable this is actually a fresh install of Mac OS 10 point thirteen point four you want to make sure you backup before you do anything and you also need to disable sip before proceeding and then you just want to open up a terminal window to execute the script now again the script has lots of different options and flacks so you want to check the link down below in the description I've customized this for my particular setup yours could be different so keep that in mind alright so I have it in there and now I just hit return on my keyboard and then select yes to agree to the license terms all right and just let it run I sped this up a little bit it does take a while you can see it's going through downloading the drivers enabling the NVIDIA GPU patching ten point thirteen point four and again this has been sped up a bit just to get through it it will take you a little bit longer so just be patient alright once you reach this point and just press return get back to your prompt and then you simply restart alright so once we come back up you should see where the Nvidia drivers have been installed the web drivers and that should be available in the menu bar and also in System Preferences as well but you should see there you go in the menu bar you see that right there that is the Nvidia web driver all right so that's a good sign so that means that the drivers were installed and now it's time to connect the e GPU to your Mac with a Thunderbolt cable so I'm gonna do that right now now one note is that I have unplugged my external display from the e GPU itself because otherwise it resulted in a kernel panic for me so just something to keep in mind that may apply to you it may not now you do see the e GPU menu bar icon but it says no so what I'm going to do is restart and this will just take a second and once we're back up you should see where everything looks gravy so it should show you the gtx 1050 TI in the mini bar so let's check all that out right now first of all let's go to the Apple menu about this Mac and see yes we do see it right there graphics nvidia geforce gtx 1050 TI 4 gigabyte card alright system reports graphics and displays alright there you go the 1050 Ti is listed there and running at 4k at 60 Hertz on the external display which is cool so everything looks good so far so let's go up to the menu bar this time so we can check out the Nvidia driver manager open up the Preferences we can check to make sure we're running the latest web driver this version here that you see as of this date is the latest version everything looks good there all right and then we can click our eg PU little menu bar icon and yes now it says nvidia geforce gtx 750ti now if you try to disconnect using this I have experienced kernel panics again this script is an alpha it isn't perfect there are bugs and frankly it could break your system or it could break your install rather so in other words proceed at your own risk and definitely read the instructions before proceeding because there's lots of little flags and options that you can configure based on your particular use case and based on your system so I'm running several benchmarks like Heaven Valley and Cinebench and I was really impressed by the performance of this 1050 Ti performance was better than in rx 580 and it didn't get outright mauled by the Vegas 64 in fact it performed pretty good in my opinion for 1050 Ti obviously a 1080 or 1080 Ti is gonna perform much better but even with the 1050 Ti you get significantly increased OpenGL gaming performance when compared to your integrated graphics that iris pearl on the 13-inch 2017 MacBook Pro so obviously this big guy right here will perform better but I'm interested to hear what you guys think about Nvidia support in Mac OS just overall is it something that excites you do you care do you not care so enough down below in the comments this is Jeff with nine-to-five Mac you\n"