[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport)
 
Notifications

[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport)  

 of  56
  RSS

fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

UPDATE: I might have found that pesky bug: It did not count the enablers to try correctly and so only used that first version (17D102)

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


Cikgu Lee liked
ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

@fr34k

I am doing a clean format of my system.
I will try your script again and let you know the results.
🙂

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@comfycat
@cikgu_lee
@anonomatos

please try again now
thanks for noticing such a pesky bug!
fr34k aka learex on GitHub

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

@fr34k

I ran your script on a clean machine again, but still no joy. 

-----------------------
Here are some info that might help:
sw_vers -productVersion: 10.13.3

sw_vers -buildVersion: 17D102

-----------------------
Here is the terminal run:

 

The system will reboot after successfull completion.

You have 5 seconds to abort the script (^C) ...

Any further execution requires acceptance of the licensing terms ...

Do you agree with the license terms? [y]es [n]o : y

Fetching system information ...

Fetching System Integrity Protection (SIP) status ...

Searching for CUDA installations ...

Searching for NVIDIA drivers ...

Searching for installed eGPU support (Sierra) ...

Searching for installed eGPU support (High Sierra) ...

Searching for installed eGPU support (Sierra (2)) ...

Fetching installed apps. This might take a few moments ...

Fetching CUDA requiring apps ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100   467  100   467    0     0   1341      0 --:--:-- --:--:-- --:--:--  1338

 

 

 

 

Checking if installed apps require CUDA to run on eGPU ...

 

Searching for installed eGPU support (Sierra) ...

 

Searching for installed eGPU support (High Sierra) ...

 

Searching for installed eGPU support (Sierra (2)) ...

 

Fetching newest enabler information ...

 

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

 

                                 Dload  Upload   Total   Spent    Left  Speed

 

100  4462  100  4462    0     0  12656      0 --:--:-- --:--:-- --:--:-- 12676

 

 

 

 

Downloading and installing devild's eGPU-enabler ...

 

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

 

                                 Dload  Upload   Total   Spent    Left  Speed

 

100 22953  100 22953    0     0  12884      0  0:00:01  0:00:01 --:--:-- 12880

 

Archive:  /var/folders/fl/bg_095757bl4cmqvhft6hfh40000gn/T/macOS.eGPU.5D0B5C7F-D060-407A-B352-B7107D39FEFC/NVDAEGPU.zip

 

  inflating: /var/folders/fl/bg_095757bl4cmqvhft6hfh40000gn/T/macOS.eGPU.5D0B5C7F-D060-407A-B352-B7107D39FEFC/NVDAEGPUSupport-v7.pkg  

 

Password:

 

installer: Cannot install on volume / because it is disabled.

 

installer: The required software is not installed.

 

Searching for NVIDIA drivers ...

 

 

 

 

Downloading and executing Benjamin Dobell's NVIDIA driver script ...

 

Downloading driver blacklist...

 

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

 

                                 Dload  Upload   Total   Spent    Left  Speed

 

100   120  100   120    0     0    240      0 --:--:-- --:--:-- --:--:--   240

 

 

 

 

Downloading driver list...

 

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

 

                                 Dload  Upload   Total   Spent    Left  Speed

 

100 55865  100 55865    0     0  30817      0  0:00:01  0:00:01 --:--:-- 30813

 

 

 

 

The latest driver revision is 378.10.10.10.25.106

 

 

 

 

Downloading 378.10.10.10.25.106 drivers...

 

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

 

                                 Dload  Upload   Total   Spent    Left  Speed

 

100 62.1M  100 62.1M    0     0  27.4M      0  0:00:02  0:00:02 --:--:-- 27.4M

 

 

 

 

Patching package...

 

Patched install requirements.

 

Patched extension.

 

 

 

 

Repackaging...

 

 

 

 

Installing new drivers...

 

installer: Package name is NVIDIA Web Driver 378.10.10.10.25.106

 

installer: Installing at base path /

-----------------------

Hope this helps!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@comfycat
@cikgu_lee
@anonomatos

Should you already have tried please uninstall first and then try again.
I've found another bug...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
mindplay
(@mindplay)
New Member
Joined: 2 years ago
 

Hi everyone! First of all thank you very much to those who have done such a tremendous work and helped so many people out there! 

I've got an issue though, which I hope someone can help me with.

I'm running an MBP 13'' Retina, Early 2015 with 10.13.3 (17D102) and Aorus Gaming Box 1080. I've used the fr34k's automated script and it kind of worked with a couple of issues along the way. First, I had to plug in my box during the system boot for the video card to get recognised by the OS, log in-log out scheme did not work. Second, when I got my eGPU up (the card identified properly, external monitor detected, CUDA and Web-drivers reported that the card was detected), the external screen would stay black. After a few attempts (reboots and reconnects basically), I've managed to see my mouse on it, but nothing else. Then I disabled SIP completely (opposed to the recommended "--without kext" setting) and voila, it worked! External screen is up, the eGPU is doing its job.

But! It crashes unexpectedly and randomly: MBP gets kernel panic, eGPU kind of resets, the fans on the enclosure go 100%. 

I've got a decent computer background but unfortunately I'm not a developer, without understanding the mechanics behind macOS drivers, I have no idea where to start debugging from. Would appreciate any advice here.

P.S. I also have an MBA 13'' (early-2013) with Sierra 10.12 and the same setup works flawlessly.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

hi @fr34k,

I tried your script again, and everything installed correctly!

My box is detected now however my external monitor, although is detected, doesn't show anything.
any suggestions what might be wrong?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

@mindplay

Yeah I am facing a similar issue. I restarted my Mac and now I can see my mouse on my external monitor but nothing else.
I have not tried disabling my SIP yet.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@cikgu_lee
I need more information:
Please open Systeminformation and tell me what you see under the graphics tab. and under thunderbolt. (Hardware->Graphics, Hardware->Thunderbolt)

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

Hi @fr34k

as requested

thunderbolt
graphics

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@mindplay
@cikgu_lee
AIFAK you need that special SIP in order to install the NVIDIA Drivers (They need SIP on) and the enabler (It needs SIP off) without reboot.

This might be an issue with the drivers. It could work if you update to the latest nvidia drivers. Most people report it not working with those, be careful!
To update the drivers only just execute: bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --driver --forceNewest
Backup your system beforehand, this will likely break it!
Should it work: Hooray!
Should it not (likely):
Execute: 
bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --driver
to revert back to the recommendation.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


itsage liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@cikgu_lee
so you are facing kernel panics?
That information looks fine, nothing special there...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@cikgu_lee)
Active Member
Joined: 2 years ago
 

So far no issues with kernel panic.
I just tried disabling SIP, so far it works.

will test on a few graphically intensive tasks and see how it goes.

will update again if there anything else happens.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@cikgu_lee
Nice! I will add this to the end of the script so that the user gets displayed the suggestion that if it does not work he/she should try disabling SIP entirely.
I can try opening up those SIP configs to run the script, it may however, fail due to (again AFIAK) NVIDIA drivers needing to be installed with SIP on.
This definitely needs to be tested...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@cikgu_lee
@mindplay
I've updated the script so you can use it although SIP is completely disabled.
(Wait a few minutes to let GitHub distribute the commit)

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


itsage liked
ReplyQuote
mindplay
(@mindplay)
New Member
Joined: 2 years ago
 

Thank you! I will give it a try later today, and share the results.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
comfycat
(@comfycat)
Trusted Member
Joined: 2 years ago
 

Sorry I've been away from the computer all day. I've been using the eGPU on Windows and trying to appreciate my time spent yesterday. Thanks for all your hard work @fr34k; I'm looking forward to trying your script on macOS later today. I will let you know what happens!

You've been warned.
late-2013 13" MBP Retina + [email protected] (Aorus Gaming Box via TB3>TB2 adapter) + macOS10.13.3 & Win10


ReplyQuote
anonomatos
(@anonomatos)
Active Member
Joined: 2 years ago
 
Posted by: fr34k

@comfycat
@cikgu_lee
@anonomatos

Should you already have tried please uninstall first and then try again.
I've found another bug...

For some reason the 10.13.3 doesn't work with my build. Now reverting back to 10.13.2 (which seem more stable) and will try again. 

Anyone heard of issues with an iMac late 2013 (mistyped in my last post) and the Akitio Thunder2?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: comfycat

Sorry I've been away from the computer all day. I've been using the eGPU on Windows and trying to appreciate my time spent yesterday. Thanks for all your hard work @fr34k; I'm looking forward to trying your script on macOS later today. I will let you know what happens!

@comfycat
Thanks! If it doesn't work try pasting the terminal output here. There is a lot of information to start from there.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: anonomatos
Posted by: fr34k

@comfycat
@cikgu_lee
@anonomatos

Should you already have tried please uninstall first and then try again.
I've found another bug...

For some reason the 10.13.3 doesn't work with my build. Now reverting back to 10.13.2 (which seem more stable) and will try again. 

Anyone heard of issues with an iMac late 2013 (mistyped in my last post) and the Akitio Thunder2?

@anonomatos
what do you mean it doesn't work? You've installed everything and no luck?

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
Push_Your_Limitless
(@push_your_limitless)
New Member
Joined: 2 years ago
 

So I ran the bash script and the installation went smoothly.

But the OS crashes now on the boot up. With the EGPU both connected and unconnected.

I am able to start the machine in Safe mode. and the system did recognize both cards.

Nothing I do will get the OS to boot while not in Safe mode.

I am on a 2013 IMAC with 3.5GHZ I7
Running 10.13.3

Do you have any recommendations?

By the way thank you for everything you are doing for this community.

CJH

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
anonomatos
(@anonomatos)
Active Member
Joined: 2 years ago
 
Posted by: fr34k
Posted by: anonomatos
Posted by: fr34k

@comfycat
@cikgu_lee
@anonomatos

Should you already have tried please uninstall first and then try again.
I've found another bug...

For some reason the 10.13.3 doesn't work with my build. Now reverting back to 10.13.2 (which seem more stable) and will try again. 

Anyone heard of issues with an iMac late 2013 (mistyped in my last post) and the Akitio Thunder2?

@anonomatos
what do you mean it doesn't work? You've installed everything and no luck?

I'm now in 10.13.2 and my iMac late 2013 just boots to a black screen. Apple icon with loading bar, but end up on a black screen. Anything else I can try?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: Push_Your_Limitless

So I ran the bash script and the installation went smoothly.

But the OS crashes now on the boot up. With the EGPU both connected and unconnected.

I am able to start the machine in Safe mode. and the system did recognize both cards.

Nothing I do will get the OS to boot while not in Safe mode.

I am on a 2013 IMAC with 3.5GHZ I7
Running 10.13.3

Do you have any recommendations?

By the way thank you for everything you are doing for this community.

CJH

@push_your_limitless
what did you set your SIP to?

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@anonomatos
do you have anything installed right now? Black screen with eGPU connected? Does macOS start without eGPU? Does it start with only one?

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@push_your_limitless
@anonomatos

You both might try cleaning your Mac using:

  1. Download https://www.titanium-software.fr/en/onyx.html
  2. Open OnyX
  3. Open optimize
  4. Check everything
  5. Execute and reboot

This helped me once. It might take 2 reboots in order to take effect since a lot of caches need to be rebuilt.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


itsage liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@push_your_limitless
@anonomatos
You can get a list of things you can tweak, by executing the script again. If everything has been installed correctly your system will not reboot but display a message of tweaks that have helped some.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
comfycat
(@comfycat)
Trusted Member
Joined: 2 years ago
 

Attention @fr34k! The script works!

Very slow download this time; could be my connection or github, not sure; 100k/s average took much longer than before. But it installed, no problems. Even let me go forward with my SIP totally disabled (I have a shameful habit of deleting default mac apps, so since the 10.13.3 updated yesterday I was purging chess, itunes, etc...) And now I'm writing this from my 4k HDR TV!

I am extremely grateful for your help and your script. Now if only I had some Mac games... Benchmark test was good though! Used CINEBENCH.

Thanks again! If I can help in anyway let me know. AORUS owes you for keeping their customers. I owe you for keeping my sanity!

You've been warned.
late-2013 13" MBP Retina + [email protected] (Aorus Gaming Box via TB3>TB2 adapter) + macOS10.13.3 & Win10


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: comfycat

Attention @fr34k! The script works!

Very slow download this time; could be my connection or github, not sure; 100k/s average took much longer than before. But it installed, no problems. Even let me go forward with my SIP totally disabled (I have a shameful habit of deleting default mac apps, so since the 10.13.3 updated yesterday I was purging chess, itunes, etc...) And now I'm writing this from my 4k HDR TV!

I am extremely grateful for your help and your script. Now if only I had some Mac games... Benchmark test was good though! Used CINEBENCH.

Thanks again! If I can help in anyway let me know. AORUS owes you for keeping their customers. I owe you for keeping my sanity!

@comfycat
That is awesome to hear! You actually can’t imagine the joy I’m feeling right now.
Regarding your download times: GitHub actually is very fast and besides the only thing I’m fetching from GitHub are a couple thousand lines of code, so nothing fancy there. NVIDIA sometimes has problems delivering packages, but it could also be your internet provider, who knows?
Since you are the second one to be able to completely disable SIP and get it working I will add SIP status 0 to the recommendation. Also over the next couple days I think about adding a new mode which overrides the current installations. Latter however, is not on my priorities right now.

I will try and add an information mode which collects all sorts of information on the system and spits it out so one can get an overall picture of what is going on. This will take some time as well since there is a lot going on right now.

My priority ATM is to update the script ASAP after the release of 10.13.4 to function with the newest enabler, driver, CUDA...

Glad I could help,
fr34k aka learex on GitHub

EDIT: Added SIP stat = 0. Also added note that NVIDIA drivers might need SIP on. 

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


comfycat and itsage liked
ReplyQuote
anonomatos
(@anonomatos)
Active Member
Joined: 2 years ago
 
Posted by: fr34k

@push_your_limitless
@anonomatos
You can get a list of things you can tweak, by executing the script again. If everything has been installed correctly your system will not reboot but display a message of tweaks that have helped some.

So what happened is that I had a black screen, no matter what. After a few reboots eventually it came into a bootloop of some sort (I see a spinning icon, mouse cursor appeared, disappeared, spinning icon on top of the spinning icon, et cetera). Didn't matter if I had the egpu plugged in or not.

Well, finally got it working now on 10.13.2, yeah! No clue what went wrong beforehand. My steps:
1. Did an uninstall of fr34k's installer;
2. Reset the csrutil ("csrutil clear");
3. Did a manual install of the Nvidia driver (for some reason in safe mode it said "driver corrupted" or something when I tried to open the Nvidia panel in System Preferences);
4. Disabled csrutil completely;
5. Then did the installer. 

I disabled the automatic updates of Nvidia and osx. I'm worried I might break something again.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: anonomatos
Posted by: fr34k

@push_your_limitless
@anonomatos
You can get a list of things you can tweak, by executing the script again. If everything has been installed correctly your system will not reboot but display a message of tweaks that have helped some.

So what happened is that I had a black screen, no matter what. After a few reboots eventually it came into a bootloop of some sort (I see a spinning icon, mouse cursor appeared, disappeared, spinning icon on top of the spinning icon, et cetera). Didn't matter if I had the egpu plugged in or not.

Well, finally got it working now on 10.13.2, yeah! No clue what went wrong beforehand. My steps:
1. Did an uninstall of fr34k's installer;
2. Reset the csrutil ("csrutil clear");
3. Did a manual install of the Nvidia driver (for some reason in safe mode it said "driver corrupted" or something when I tried to open the Nvidia panel in System Preferences);
4. Disabled csrutil completely;
5. Then did the installer. 

I disabled the automatic updates of Nvidia and osx. I'm worried I might break something again.

@anonomatos
This is what I meant. NVIDIA drivers need SIP enabled...
I will add this method to the tweaks
EDIT: I've added it. See tweaks

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
mindplay
(@mindplay)
New Member
Joined: 2 years ago
 
Posted by: fr34k

@mindplay
@cikgu_lee
AIFAK you need that special SIP in order to install the NVIDIA Drivers (They need SIP on) and the enabler (It needs SIP off) without reboot.

This might be an issue with the drivers. It could work if you update to the latest nvidia drivers. Most people report it not working with those, be careful!
To update the drivers only just execute: bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --driver --forceNewest
Backup your system beforehand, this will likely break it!
Should it work: Hooray!
Should it not (likely):
Execute: 
bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --driver
to revert back to the recommendation.

Yesterday I tried it this way and here are the results. The script worked with SIP disabled. The connection to the enclosure became more stable, the login-logout algorithm started to work. But! MBP crashed several times:

1. Rebooted, login-logout, everything up and running. Started Unigine Heaven, ran full benchmark, did fine. Started X-Plane, ran for some time, tried to change the antialiasing mode -> system crashed
2. Rebooted, started Heaven again, got a crash when tried to change the resolution
3. Rebooted, started Heaven, ran for 30 mins, started X-Plane, it ran for 15-20 mins with no flaws, then I was out of time to test. 

Here is the panic report:

Kernel Extensions in backtrace:
com.nvidia.web.NVDAResmanWeb(10.2.9)[54347AEB-A457-319B-B0FA-536A95785906]@0xffffff7f9f990000->0xffffff7fa0008fff
  dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f9f894000
  dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7f9f973000
  dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7f9f91f000
  dependency: com.apple.AppleGraphicsDeviceControl(3.16.21)[F8503E88-24EF-3DBA-A4D6-FA1CE4C47427]@0xffffff7f9f983000
com.nvidia.web.GeForceWeb(10.2.9)[565F6787-555D-3A4D-A541-1D9D6649DC99]@0xffffff7fa0548000->0xffffff7fa05effff
  dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f9f894000
  dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7f9f973000
  dependency: com.nvidia.web.NVDAResmanWeb(10.2.9)[54347AEB-A457-319B-B0FA-536A95785906]@0xffffff7f9f990000
  dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7f9f91f000
  dependency: com.apple.iokit.IOAcceleratorFamily2(376.6)[5F8F39B4-41AB-3263-9867-D0FAF9BBD2AE]@0xffffff7fa04a2000

And another one:

Kernel Extensions in backtrace:
com.apple.iokit.IOAcceleratorFamily2(376.6)[5F8F39B4-41AB-3263-9867-D0FAF9BBD2AE]@0xffffff7f88aa2000->0xffffff7f88b37fff
  dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[498548AE-30A0-36C6-92F7-1714D01C0A98]@0xffffff7f88a71000
  dependency: com.apple.iokit.IOSurface(209.2.2)[AE58720D-7079-388F-AD95-FD2366F98F8D]@0xffffff7f88a86000
  dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f87e94000
  dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7f87f1f000
com.nvidia.web.NVDAResmanWeb(10.2.9)[54347AEB-A457-319B-B0FA-536A95785906]@0xffffff7f87f90000->0xffffff7f88608fff
  dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f87e94000
  dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7f87f73000
  dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7f87f1f000
  dependency: com.apple.AppleGraphicsDeviceControl(3.16.21)[F8503E88-24EF-3DBA-A4D6-FA1CE4C47427]@0xffffff7f87f83000
com.nvidia.web.GeForceWeb(10.2.9)[565F6787-555D-3A4D-A541-1D9D6649DC99]@0xffffff7f88b48000->0xffffff7f88beffff
  dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f87e94000
  dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7f87f73000
  dependency: com.nvidia.web.NVDAResmanWeb(10.2.9)[54347AEB-A457-319B-B0FA-536A95785906]@0xffffff7f87f90000
  dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7f87f1f000
  dependency: com.apple.iokit.IOAcceleratorFamily2(376.6)[5F8F39B4-41AB-3263-9867-D0FAF9BBD2AE]@0xffffff7f88aa2000

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

A quick reminder to everyone: Download the current macOS High Sierra 10.13.3 and archive it. 10.13.4 may be dropping soon.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


itsage liked
ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 

In case someone will forget to do it, I have it on google disk 🙂 . PM me for a link.

That is not dead which can eternal lie, And with strange aeons even death may die.


fr34k and itsage liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: devild

In case someone will forget to do it, I have it on google disk 🙂 . PM me for a link.

Ditto.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
Vpro
 Vpro
(@vpro)
New Member
Joined: 2 years ago
 

Hi to all !

Are there any Premiere Pro or DaVinci Resolve User that use this configuration ?
Best !
.V

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
CRMackintosh
(@crmackintosh)
Active Member
Joined: 2 years ago
 

Where do you guys get the installer to download from?  I found an Apple page that had a "download" button for 10.13.3 but the download keeps failing and I can't seem to grab it.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
 of  56