[Sticky] [SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated  

Page 20 / 21 Prev Next
  RSS

Leroy
(@leroy)
Active Member
Joined: 11 months ago
Posts: 9
September 12, 2018 8:44 am  

Hi guys,

just did a clean install of my Macbook Pro to High Sierra and used Fr34k's script to get my eGPU up and running again.
The eGPU is recognized and working, but the UI is very laggy. When I move my a window it takes some time and thee browser is als very glitchy.

So everything is taking ages and really getting on my nerves.
Do you guys have any solution for this?

Got everything up-to-date:

10.13.6 (17G65)
NVIDIA Web Driver: 387.10.10.10.40.105
CUDA Driver: 396.148

Hope somebody can solve this 🙂

MacBook Pro (Retina, 15-inch, Mid 2015), 10.13.6 (17G65), NVIDIA GeForce GTX 1080 Ti, Sonnet eGFX Breakaway Box 550W


wonderharp liked
ReplyQuote
bobbyb
(@bobbyb)
New Member
Joined: 3 months ago
Posts: 2
September 12, 2018 3:37 pm  

Hi Everyone,

I've gone through the install process and can get the Node Pro to be recognized, but cannot get my GTX 970 to be recognized by the computer.  Tried a few different tweaks, reinstalls and also reset SMC and NVRAM with no luck.  Also, tried logging in and logging out, hot swapping, etc.  Appreciate any pointers if someone else has this issue.  Also, thanks to fr34k to putting this together!

macOS-eGPU.sh (v1.6)

 

 

 

 

Fetching system information...

   macOS info                                                             [done]

   system integrity protection                                            [done]

   thunderbolt version                                                    [done]

   GPU information                                                        [done]

   installed eGPU software                                                [done]

   installed patches                                                      [done]

   installed programs                                                     [done]

   fetching GPU related system information                                [done]

 

 

 

macOS-eGPU.sh (v1.6)

 

Listing installation status of packages...

   NVIDIA driver                                           [387.10.10.10.40.105]

   NVIDIA eGPU enabler                                           [not installed]

   AMD legacy drivers                                            [not installed]

   T82 unblocker                                                 [not installed]

   NVIDIA dGPU                                                   [not available]

   NVIDIA macOS 10.13.4/.5 patch                                 [not installed]

   IO PCIE Tunnelled patch                                           [installed]

   unlocked thunderbolt version                                              [3]

   thunderbolt daemon                                            [not installed]

   CUDA

      CUDA drivers                                                     [396.148]

      CUDA developer drivers                                     [not installed]

      CUDA toolkit                                               [not installed]

      CUDA samples                                               [not installed]

Listing system information...

   macOS version                                                       [10.13.6]

   macOS build                                                           [17G65]

   SIP status                                                                [0]

   thunderbolt interface version                                             [3]

   eGPU information

      connected eGPU                                                     [false]

   NVIDIA dGPU                                                           [false]

   AGW version                                                   [10.13.6:17G65]

Graphics/Displays:

 

    Radeon Pro 560:

 

      Chipset Model: Radeon Pro 560

      Type: GPU

      Bus: PCIe

      PCIe Lane Width: x8

      VRAM (Dynamic, Max): 4096 MB

      Vendor: AMD (0x1002)

      Device ID: 0x67ef

      Revision ID: 0x00c0

      ROM Revision: 113-C980AJ-927

      VBIOS Version: 113-C9801AU-A02

      EFI Driver Version: 01.00.927

      Automatic Graphics Switching: Supported

      gMux Version: 4.0.29 [3.2.8]

      Metal: Supported, feature set macOS GPUFamily1 v3

      Displays:

        Color LCD:

          Display Type: Built-In Retina LCD

          Resolution: 2880 x 1800 Retina

          Framebuffer Depth: 30-Bit Color (ARGB2101010)

          Main Display: Yes

          Mirror: Off

          Online: Yes

          Rotation: Supported

          Automatically Adjust Brightness: No

 

    Intel HD Graphics 630:

 

      Chipset Model: Intel HD Graphics 630

      Type: GPU

      Bus: Built-In

      VRAM (Dynamic, Max): 1536 MB

      Vendor: Intel

      Device ID: 0x591b

      Revision ID: 0x0004

      Automatic Graphics Switching: Supported

      gMux Version: 4.0.29 [3.2.8]

      Metal: Supported, feature set macOS GPUFamily1 v3

 

Hardware:

 

    Hardware Overview:

 

      Model Name: MacBook Pro

      Model Identifier: MacBookPro14,3

      Processor Name: Intel Core i7

      Processor Speed: 3.1 GHz

      Number of Processors: 1

      Total Number of Cores: 4

      L2 Cache (per Core): 256 KB

      L3 Cache: 8 MB

      Memory: 16 GB

      Boot ROM Version: MBP143.0178.B00

      SMC Version (system): 2.45f0

 

Thunderbolt:

 

    Thunderbolt Bus 1:

 

      Vendor Name: Apple Inc.

      Device Name: MacBook Pro

      UID: 0x00014591ACC97101

      Route String: 0

      Firmware Version: 33.1

      Domain UUID: 5039F09B-CFED-4E5B-83CB-D0C44B455E4D

      Port:

          Status: Device connected

          Link Status: 0x2

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x2

          Receptacle: 4

          Link Controller Firmware Version: 0.35.0

      Port:

          Status: No device connected

          Link Status: 0x7

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 3

          Link Controller Firmware Version: 0.35.0

 

        Node Pro:

 

          Vendor Name: AKiTiO

          Device Name: Node Pro

          Vendor ID: 0x41

          Device ID: 0x30C

          Device Revision: 0x1

          UID: 0x0041B7DCF4324400

          Route String: 1

          Firmware Version: 23.1

          Port (Upstream):

              Status: Device connected

              Link Status: 0x2

              Speed: Up to 40 Gb/s x1

              Current Link Width: 0x2

              Link Controller Firmware Version: 0.26.0

          Port:

              Status: No device connected

              Link Status: 0x7

              Speed: Up to 40 Gb/s x1

              Current Link Width: 0x1

              Link Controller Firmware Version: 0.26.0

 

    Thunderbolt Bus 0:

 

      Vendor Name: Apple Inc.

      Device Name: MacBook Pro

      UID: 0x00014591ACC97100

      Route String: 0

      Firmware Version: 33.1

      Domain UUID: 47EF192E-DEA6-225B-9111-DF3B332CE533

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 2

          Link Controller Firmware Version: 0.35.0

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 1

          Link Controller Firmware Version: 0.35.0

2017 Macbook Pro 15" TB 560
Akitio Node Pro
Nvidia GTX 970


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 21, 2018 8:33 am  

Hi all,
I used to run the NVDAEGPUSupport.kext solution under 10.13.2 with a sonnet 550W box, and nvidia GTX 1080
After months of hesitation, I finally update my OS to 10.13.6, and ran the eGPU.sh script.
I have the black screen with/wo mouse problem, even after trying steps 1, 2 and 3.
The internal screen itself is either black as well, or with the blurred high sierra picture but no login window.
Are there other workaround that I missed? hope there is one 🙂

MBP15" late 2016 with dGPU RPro460 4 Mo.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 21, 2018 9:17 pm  
Posted by: DidierC41

Hi all,
I used to run the NVDAEGPUSupport.kext solution under 10.13.2 with a sonnet 550W box, and nvidia GTX 1080
After months of hesitation, I finally update my OS to 10.13.6, and ran the eGPU.sh script.
I have the black screen with/wo mouse problem, even after trying steps 1, 2 and 3.
The internal screen itself is either black as well, or with the blurred high sierra picture but no login window.
Are there other workaround that I missed? hope there is one 🙂

MBP15" late 2016 with dGPU RPro460 4 Mo.

Hello again all, 
some more trials on that: I uninstalled everything using the -uninstall option, then install again.
The behavior was different, the script asked me to plug and unplug the eGPU this time. So I suspect there was only first attempt some relief from my previous 10.13.2 build 17C88 solution (I was using the nvidia-egpu-v4.zip from yifanlu if I understand it right).

But the results after re-install is the same: 2 black screens, the LCD *and* the external monitor connected to the eGPU, with mouse only.
So this is not exactly the "black screen issue" stated in the known issues, I have no screen at all. I can just shut down.
I tried steps 1,2,3 without successs, I tried also some "random" similar solutions (plugging while booting etc). No way.
Sometimes the internal LCD is red instead of black, but nothing else. 
I attach the result of the -C check option if there is something obvious that I missed.
NB: I ran the script right after my install of 10.13.6., and I also  disable wake as suggested, executing sudo nvram AutoBoot=%00

Or should I uninstall again and try the EFI solution from goalque? I do not really get the difference between these two solutions.
Thanks in advance if someone can help 🙂

MBP15" late 2016 with touch bar, dGPU RP460, Sonnet BB550W, GTX1080.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600
September 21, 2018 10:33 pm  

@didierc41 Hotplug the eGPU once the system is completely booted, then try logout/login (cmd+shft+q then enter if you can't see anything). EFI solution does not modify system files on disk. Uninstall any scripts if you want to use EFI.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 22, 2018 8:04 am  
Posted by: mac_editor

@didierc41 Hotplug the eGPU once the system is completely booted, then try logout/login (cmd+shft+q then enter if you can't see anything). EFI solution does not modify system files on disk. Uninstall any scripts if you want to use EFI.

Thanks @mac_editor, but I already tried that as well (I saw that suggestion somewhere in this great forum). Logout and login back in "blind mode" has no effect, the 2 black screens remains. I tried also to put the MBP in sleep/wake.

One thing I noticed is the behavior of the "automatic graphic switching" button  in the preferences.
Fr34k suggest to leave it checked, so I did that. Before plugin the eGPU, the iGPU is driving the LCD. But after reboot (because of the black screens after plugin the eGPU), the button is unchecked, and the dGPU is driving the LCD. SO I suspect a sort of conflict between the AMD dGPU and the eGPU? I also tried to use gfxCardStatus to force it to iGPU, without success either.

Very sad, I broke my previous working setting with the 10.13.6 update 🙁
D.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
wzienrgo
(@wzienrgo)
Active Member
Joined: 8 months ago
Posts: 8
September 23, 2018 12:03 pm  

Hi, I'm using this script and it's working well. Excellent work! I'm wondering when it will support macOS Mojave. Thanks!

iMac Pro (macOS 10.13.14) + GeForce GTX 1080 Ti (Mantiz Venus)


ReplyQuote
(@alex_gao)
Active Member
Joined: 10 months ago
Posts: 10
September 25, 2018 3:52 am  

Waiting for macOS Mojave support!

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 26, 2018 1:38 pm  
Posted by: DidierC41
Posted by: mac_editor

@didierc41 Hotplug the eGPU once the system is completely booted, then try logout/login (cmd+shft+q then enter if you can't see anything). EFI solution does not modify system files on disk. Uninstall any scripts if you want to use EFI.

Thanks @mac_editor, but I already tried that as well (I saw that suggestion somewhere in this great forum). Logout and login back in "blind mode" has no effect, the 2 black screens remains. I tried also to put the MBP in sleep/wake.

One thing I noticed is the behavior of the "automatic graphic switching" button  in the preferences.
Fr34k suggest to leave it checked, so I did that. Before plugin the eGPU, the iGPU is driving the LCD. But after reboot (because of the black screens after plugin the eGPU), the button is unchecked, and the dGPU is driving the LCD. SO I suspect a sort of conflict between the AMD dGPU and the eGPU? I also tried to use gfxCardStatus to force it to iGPU, without success either.

Very sad, I broke my previous working setting with the 10.13.6 update 🙁
D.

Continuing on this thread, since I cannot get fr34k's solution to work despite all my trials, always black screens, I uninstalled it and tried @goalque's EFI installer.
I'm not successful either. The installer v1.0.4 simply refuses with a "Invalid system kext found. Please reinstall macOS".
I tried the other previous version, same.
I saw that someone already asked about what to do and @goalque's answer is "reinstall macOS". But re-installing is cumbersome and very long with a Time Machine backup on a NAS.
So I wonder if there is not a simpler/faster way, ie removing the corrupted/conflicting kext files with the Terminal ? 
Or wait until v1.0.5 arrives and do a clean install of Mojave erasing all my SSD and getting my personal files back with Time Machine then.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315

ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 26, 2018 3:06 pm  
Posted by: goalque

Reinstalling macOS from the recovery is pretty fast and preserves your personal files and apps.

Oh, you mean by entering in the macOS Recovery (command-R) mode. I did not use that for years so I forgot its existence! 
Thank you, I will try that.
(but I'm afraid it will take time as well for me since it has to download High Sierra again and then the 10.13.6 update and I have a somehow slow connection, my fault). I will report if it solves my pb when done.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
(@nothingshocking)
New Member
Joined: 3 months ago
Posts: 4
September 26, 2018 3:15 pm  

Takes about a half an hour total and well worth it. Though I have had better luck with Pure-Wrangler https://egpu.io/forums/mac-setup/script-enable-egpu-on-tb1-2-macs-on-macos-10-13-4/  for 10.13.6.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 1 year ago
Posts: 18
September 29, 2018 4:50 pm  
Posted by: DidierC41
Posted by: goalque

Reinstalling macOS from the recovery is pretty fast and preserves your personal files and apps.

Oh, you mean by entering in the macOS Recovery (command-R) mode. I did not use that for years so I forgot its existence! 
Thank you, I will try that.
(but I'm afraid it will take time as well for me since it has to download High Sierra again and then the 10.13.6 update and I have a somehow slow connection, my fault). I will report if it solves my pb when done.

Thanks Goalque, for the help: it's working :-))
Some feedback: I reinstall MacOS 10.13.6 from the recovery (and using a fat internet connection from my university...) , it tooks approximately 30mn.
Then install the hybrid (AMD dGPU) 1.0.4 version, boot on EFI, login, plug the eGPU.
One thing is different than what you mention in the initial v1 post: internal screen did not turn black (off) when I  ran a bench (Valley). Instead, I got a mirroring of the bench (obviously driven by the eGPU with that fps) on the internal. I checked and saw that  "Mirror display's" was turned ON, I turned it off, then re-lauch bench. That time the internal was not black, but only apparently driven by the iGPU.

Since my external monitors for testing is an old (small) 20", I wonder then if I could drive the internal display, or my Apple 27"Thunderbolt2 with a headless HDMI and your solution? but I should/willl move that question the proper forum dedicated to your EFI solution.

Finally a good news: I observe an increase of performance (FPS) of about 4 to 18% with this hybrid EFI, compared with my older (2017) 10.13.2 solution, depending on bench (Valley, Heaven, Shadow of Mordor perf test). I don't know wether this is due to your code or updated Nvidia drivers?

MANY thanks for this! Great code.

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
(@icepint)
New Member
Joined: 3 months ago
Posts: 1
September 30, 2018 5:31 am  

Does it worked on  MacBook Pro (15-inch, 2018)? please, I really need navidia card

 

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
zelgit
(@zelgit)
New Member
Joined: 1 year ago
Posts: 4
September 30, 2018 11:36 am  

This script worked for me in macOS in my first try + a reboot with a fresh and updated High Sierra install.
I have:
MacBook Pro 13" early 2015 + Akitio Thunder2 box + GTX 1050 Ti
Next thing to try is to get this to work in Windows with Bootcamp.

Thank you very much all who have contributed to this and all other scripts! <3

Macbook Pro 13-inch Retina Early 2015 | Akitio Thunder2 PCIe Box | GTX 1050 Ti | macOS High Sierra | Windows 10


ReplyQuote
DJMic
(@djmic)
Active Member
Joined: 4 months ago
Posts: 10
September 30, 2018 10:58 pm  

Mine's a 2017 and it's working.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
DJMic
(@djmic)
Active Member
Joined: 4 months ago
Posts: 10
September 30, 2018 10:58 pm  

Mine's a 2017 and it's working.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Sabharwal
(@sabharwal)
Active Member
Joined: 3 months ago
Posts: 19
October 2, 2018 12:36 am  

@fr34k pls help me if you can

Mac Pro 2013 
AMD D700
High Sierra 10.13.6
Sonnect Echo III + 450 PSu
AMD W9100 

tried the sricpt installed all necessary files

About this mac does not show the card
System Report
Graphics/ display - only shows Display - External GPU
Thunderbolt - Bus 2 - echo express III TB2

can anyone help.. 

thanks

Mac Pro 2013 - D700 - Sonnet Echo III TB2 - AMD W9100 - OS 10.13.6 High Sierra
Macbook pro late 2013 - GT750M - Sonnet Echo III TB2 - AMD W9100 - OS 10.11.6 El Captain


ReplyQuote
yescaptain
(@yescaptain)
Eminent Member
Joined: 1 year ago
Posts: 21
October 2, 2018 1:44 am  

@fr34k - please help 

This script initially didn't work + then worked + now has stopped working again.

Under mac osx 10.13.6 I have 2 x Akitio Nodes with 1080Tis each, connected to the 2013 trashcan via tb2>tb3 adapters. Your script installs fine, no errors. Redshift preferences in C4D show both cards, and they also appear correctly in the Mac System Report.

But when I hit render in Redshift, Cinema4D instantly closes. It doesn't create any error or crash logs. Octane is slightly different, it doesn't exit but hangs and gives this minimal error
octane 3.07 180918 093758.log

I can render with only 1 eGPU, but not 2. However I did have it working for a short time but don't know what I did differently. I believe what stopped it working was removing a cable when I installed a new Thunderbolt NAS. I have tried moving my 2 monitors, NAS and eGPUs around to different Thunderbolt port/bus combos but nothing seems to work. I know it can and has worked, I just don't know how to find the problem.

Any clues, please?
Thanks

Redshift v2.6.22
Cuda v396.148
Nvidia v387.10.10.10.40.105
Mac osx 10.13.6

2 x Akitio Node + 2 x 1080Ti + TB2>TB3 + 2013 Mac Pro Trashcan


ReplyQuote
23d1
 23d1
(@23d1)
Active Member
Joined: 1 year ago
Posts: 15
October 3, 2018 9:20 pm  
Posted by: yescaptain

@fr34k - please help 

This script initially didn't work + then worked + now has stopped working again.

Under mac osx 10.13.6 I have 2 x Akitio Nodes with 1080Tis each, connected to the 2013 trashcan via tb2>tb3 adapters. Your script installs fine, no errors. Redshift preferences in C4D show both cards, and they also appear correctly in the Mac System Report.

But when I hit render in Redshift, Cinema4D instantly closes. It doesn't create any error or crash logs. Octane is slightly different, it doesn't exit but hangs and gives this minimal error
octane 3.07 180918 093758.log

I can render with only 1 eGPU, but not 2. However I did have it working for a short time but don't know what I did differently. I believe what stopped it working was removing a cable when I installed a new Thunderbolt NAS. I have tried moving my 2 monitors, NAS and eGPUs around to different Thunderbolt port/bus combos but nothing seems to work. I know it can and has worked, I just don't know how to find the problem.

Any clues, please?
Thanks

Redshift v2.6.22
Cuda v396.148
Nvidia v387.10.10.10.40.105
Mac osx 10.13.6

Have you tried the latest CUDA driver (410.130)? I'd also give Redshift 2.6.23 a go, for good measure.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
yescaptain
(@yescaptain)
Eminent Member
Joined: 1 year ago
Posts: 21
October 5, 2018 4:25 am  

@23d1 - thankyou! 2 x 1080Tis working again on trashcan!

I didn't realise there was a new CUDA driver

cheers 😀

2 x Akitio Node + 2 x 1080Ti + TB2>TB3 + 2013 Mac Pro Trashcan


ReplyQuote
SqbyDoo
(@sqbydoo)
New Member
Joined: 4 months ago
Posts: 2
October 5, 2018 5:44 pm  

Hi,

First of all thank you so much for this it works like a charm. Im running it on Mac 2018 with latest High Sierra build. 
I have a question as I have thins weird issue. I run this script first time and all was well everything worked from the first time no issue what so ever, then I updated to Mojave ( my mistake not seeing that there were not nVidia drivers for it ) and then I had to roll back to HS again. I did a clean uninstall and did the same steps as before, only this time unfortunately I have one issue, my Wacom tablet is not seeing my second monitor. Not sure if you could help me with this, but if you may suspect where is the issue I would highly appreciate it!

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
eastofwest
(@eastofwest)
New Member
Joined: 2 months ago
Posts: 1
October 9, 2018 12:30 am  

Love the script...i've been trying to get this to work for awhile. I have a 2012 mbp and a geforce 1050ti 4gb card. Everything is working except I no longer have the ability to change the brightness on my laptop screen. The option is not there. I tried searching the forum, but either I'm thick or couldn't find it. Any thoughts on how to get this working?

Last login: Mon Oct 8 20:14:03 on console
MBPro-Intel:~ MBProIntel3$ macos-egpu --checkSystem

macOS-eGPU.sh (v1.6)

Fetching system information...
macOS info [done] system integrity protection [done] thunderbolt version [done] GPU information [done] installed eGPU software [done] installed patches [done] installed programs [done] fetching GPU related system information [done]

macOS-eGPU.sh (v1.6)

Listing installation status of packages...
NVIDIA driver [387.10.10.10.30.106] NVIDIA eGPU enabler [installed] AMD legacy drivers [not installed] T82 unblocker [not installed] NVIDIA dGPU [activated] NVIDIA macOS 10.13.4/.5 patch [installed] IO PCIE Tunnelled patch [not installed] unlocked thunderbolt version [1] thunderbolt daemon [not installed] CUDA
CUDA drivers [396.148] CUDA developer drivers [not installed] CUDA toolkit [not installed] CUDA samples [not installed] Listing system information...
macOS version [10.13.4] macOS build [17E199] SIP status [0] thunderbolt interface version [1] eGPU information
connected eGPU [true] eGPU vendor [NVIDIA] NVIDIA dGPU [true] AGW version [10.13.4:17E199] Graphics/Displays:

Intel HD Graphics 4000:

Chipset Model: Intel HD Graphics 4000
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x0166
Revision ID: 0x0009
Automatic Graphics Switching: Supported
gMux Version: 1.9.23
Metal: Supported, feature set macOS GPUFamily1 v3

NVIDIA GeForce GT 650M:

Chipset Model: NVIDIA GeForce GT 650M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Dynamic, Max): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0fd5
Revision ID: 0x00a2
ROM Revision: 3682
Automatic Graphics Switching: Supported
gMux Version: 1.9.23
Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
Color LCD:
Display Type: LCD
Resolution: 1680 x 1050 (Widescreen Super eXtended Graphics Array Plus)
UI Looks like: 1680 x 1050
Framebuffer Depth: 24-Bit Color (ARGB8888)
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

NVIDIA GeForce GTX 1050 Ti:

Chipset Model: NVIDIA GeForce GTX 1050 Ti
Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
VRAM (Dynamic, Max): 4095 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1c82
Revision ID: 0x00a1
ROM Revision: VBIOS 86.07.42.00.50
Automatic Graphics Switching: Supported
gMux Version: 1.9.23
Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
LG IPS FULLHD:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 24-Bit Color (ARGB8888)
Display Serial Number:
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

Hardware:

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro9,1
Processor Name: Intel Core i7
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: MBP91.00DA.B00
SMC Version (system): 2.1f173
Sudden Motion Sensor:
State: Enabled

Thunderbolt:

Thunderbolt Bus:

Vendor Name: Apple Inc.
Device Name: MacBook Pro
UID: 0x0001000A1981F5C0
Route String: 0
Firmware Version: 25.1
Domain UUID: 531107FA-6318-4F5B-B7DA-88F0E794BCE0
Port:
Status: Device connected
Link Status: 0x2
Speed: Up to 10 Gb/s x2
Receptacle: 1
Port Micro Firmware Version: 2.1.3
Cable Firmware Version: 1.1.0

SANLink2 10GBase-T:

Vendor Name: Promise Technology, Inc.
Device Name: SANLink2 10GBase-T
Vendor ID: 0x2
Device ID: 0x7
Device Revision: 0x1
UID: 0x00020000002269E0
Route String: 1
Firmware Version: 24.2
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 10 Gb/s x2
Current Link Width: 0x1
Cable Firmware Version: 1.1.0
Link Controller Firmware Version: 0.14.0
Port:
Status: Device connected
Link Status: 0x2
Speed: Up to 10 Gb/s x2
Current Link Width: 0x1
Cable Firmware Version: 1.0.16
Cable Serial Number: C4M438600G7BX28BG
Link Controller Firmware Version: 0.14.0

eGFX Breakaway Box:

Vendor Name: Sonnet Technologies, Inc.
Device Name: eGFX Breakaway Box
Vendor ID: 0x8
Device ID: 0x30
Device Revision: 0x1
UID: 0x00085F2F90E9D100
Route String: 301
Firmware Version: 25.2
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 10 Gb/s x2
Current Link Width: 0x1
Cable Firmware Version: 1.0.16
Cable Serial Number: C4M438600G7BX28BG
Link Controller Firmware Version: 0.36.0

PCI:

ethernet:

Type: Ethernet Controller
Driver Installed: Yes
Tunnel Compatible: Yes
Pause Compatible: Yes
MSI: Yes
Bus: PCI
Slot: Thunderbolt@192,0,0
Vendor ID: 0x8086
Device ID: 0x1528
Subsystem Vendor ID: 0x105a
Subsystem ID: 0x6201
Revision ID: 0x0001
Link Width: x4
Link Speed: 5.0 GT/s

ethernet:

Type: Ethernet Controller
Driver Installed: Yes
Tunnel Compatible: Yes
Pause Compatible: Yes
MSI: Yes
Bus: PCI
Slot: Thunderbolt@192,0,1
Vendor ID: 0x8086
Device ID: 0x1528
Subsystem Vendor ID: 0x105a
Subsystem ID: 0x6201
Revision ID: 0x0001
Link Width: x4
Link Speed: 5.0 GT/s

NVIDIA GeForce GTX 1050 Ti:

Name: NVDA,Display-F
Type: Display Controller
Driver Installed: Yes
Tunnel Compatible: No
Pause Compatible: No
MSI: Yes
Bus: PCI
Slot: Thunderbolt@196,0,0
Vendor ID: 0x10de
Device ID: 0x1c82
Subsystem Vendor ID: 0x3842
Subsystem ID: 0x0010
ROM Revision: VBIOS 86.07.42.00.50
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s

pci10de,fb9:

Type: Audio Device
Driver Installed: No
Tunnel Compatible: No
Pause Compatible: No
MSI: No
Bus: PCI
Slot: Thunderbolt@196,0,1
Vendor ID: 0x10de
Device ID: 0x0fb9
Subsystem Vendor ID: 0x3842
Subsystem ID: 0x6253
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s
MBPro-Intel:~ MBProIntel3$

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
esatamacmodular
(@esatamacmodular)
Trusted Member
Joined: 2 years ago
Posts: 90
November 4, 2018 11:22 pm  

did the supplemental update 2 for 10.13.6 and having trouble reinstalling this script (which I think I'm supposed to do after update as eGPU no longer works). 2016 MBP w/TB. GTX 1050Ti + node lite. Maybe re-run disable SIP?

macOS-eGPU.sh (v1.6)

Your system hasn't yet been approved. The system may be unbootable or unstable.
Interrupt...
cleaning system [done] The script has failed.
Nothing has been changed.

iMac 2013 10.14.1, Macbook Air 2013 10.11, MBP 2016 13" 10.13.6 , HP 4530s 10.11, node lite, DA-2 PSU w/mod, PE4L 2.1b expresscard34, GTX460,1050Ti,1060,1070/Ti RX470,560,580


ReplyQuote
(@robert_skipper)
Active Member
Joined: 3 months ago
Posts: 5
November 5, 2018 12:28 am  

try this

bash <(curl -s  https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh)  --beta --nvidiaDriver 387.10.10.10.40.105 --iopcieTunneledPatch

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


fr34k liked
ReplyQuote
esatamacmodular
(@esatamacmodular)
Trusted Member
Joined: 2 years ago
Posts: 90
November 5, 2018 1:52 am  
Posted by: Robert Skipper

try this

bash <(curl -s  https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh)  --beta --nvidiaDriver 387.10.10.10.40.105 --iopcieTunneledPatch

this did the trick. I'm moving along now! much appreciated! I supposed this updates to a beta version of NV drivers?

iMac 2013 10.14.1, Macbook Air 2013 10.11, MBP 2016 13" 10.13.6 , HP 4530s 10.11, node lite, DA-2 PSU w/mod, PE4L 2.1b expresscard34, GTX460,1050Ti,1060,1070/Ti RX470,560,580


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 1 year ago
Posts: 388
November 5, 2018 5:46 am  
Posted by: Robert Skipper

try this

bash <(curl -s  https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh)  --beta --nvidiaDriver 387.10.10.10.40.105 --iopcieTunneledPatch

et al.
Thanks!

I'm still currently facing major time issues, so I won't update the script, as I've already begun reworking it. However, I expect it to take quite some time as I implement detailed logging and a few other goodies. I even haven't had the time to test if the SU doesn't break anything. macos-egpu --beta --nvidiaDriver 387.10.10.10.40.105 --iopcieTunneledPatch will by the way do the same.

I'm still going to be quiet until I've finished all reworks and NVIDA and Apple patch things up together.

Until then, stay on macOS HS. Bye.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@robert_skipper)
Active Member
Joined: 3 months ago
Posts: 5
November 5, 2018 12:14 pm  

no, -- beta doesn't do anything for the nvidia drivers.

--beta

Specify that an unsupported version of macOS in use.
The beta flag removes checks for script requirements. Therefore, it is useful for beta testers. However, since these versions weren't checked by experienced users, the risk of damaging the system is extremely high.
Only use with caution and backup.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
wzienrgo
(@wzienrgo)
Active Member
Joined: 8 months ago
Posts: 8
November 11, 2018 4:46 pm  

Hi,

The script doesn't work on High Sierra 10.13.6 (17G3025). This is a new update for iMac Pro. The script does work before this update. And now I even cannot uninstall the script...

This is what I got when I tried to uninstall:

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

macOS-eGPU.sh (v1.6)

 

Your system hasn't yet been approved. The system may be unbootable or unstable.

Interrupt...

   cleaning system                                                        [done]

The script has failed.

Nothing has been changed.

-----------

 

iMac Pro (macOS 10.13.14) + GeForce GTX 1080 Ti (Mantiz Venus)


ReplyQuote
(@robert_skipper)
Active Member
Joined: 3 months ago
Posts: 5
November 11, 2018 6:26 pm  
Posted by: wzienrgo

Hi,

The script doesn't work on High Sierra 10.13.6 (17G3025). This is a new update for iMac Pro. The script does work before this update. And now I even cannot uninstall the script...

This is what I got when I tried to uninstall:

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

macOS-eGPU.sh (v1.6)

 

Your system hasn't yet been approved. The system may be unbootable or unstable.

Interrupt...

   cleaning system                                                        [done]

The script has failed.

Nothing has been changed.

-----------

 

please refer to the posts above. The Script will work with 10.13.6 update but you have to put in a few extra arguments to get it to work. please try this once you gone and validated that SIP have been disabled. 

bash <(curl -s   https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh)   --beta --nvidiaDriver 387.10.10.10.40.105 --iopcieTunneledPatch

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
juliam023
(@juliam023)
New Member
Joined: 1 month ago
Posts: 2
November 19, 2018 10:39 pm  

Hi everyone. I have a problem with my setup. I have an Gigabyte gtx 1080 ti gaming OC11 and a macbook pro touchbar late 2016 15" macOS 10.13.6 + Razer core X + LG external display
I follow Fr34k steps that by the way are very simple to follow, thanks for that 😉
My problem :
When I hot plug the graphics card before log in. It starts with a glitched screen and then everything goes black even if I log out and the log in back, it will still a black screen with no pointer.
So, in order to get something, I have to boot, log in then log out, hot plug and then log in back again in order to have the card almost recognised. Almost because it just shows "Nvidia chip model", also I dont have the "icon egpu" from mac on the menu bar. 
Any suggested actions ? I tried install-uninstall script, the drivers even the macos.
Here is the full report

Last login: Mon Nov 19 23:05:12 on console
Oscars-MBP:~ oscarmantilla$ macos-egpu -C





macOS-eGPU.sh (v1.6)




Fetching system information...
   macOS info                                                             [done]
   system integrity protection                                            [done]
   thunderbolt version                                                    [done]
   GPU information                                                        [done]
   installed eGPU software                                                [done]
   installed patches                                                      [done]
   installed programs                                                     [done]
   fetching GPU related system information                                [done]



macOS-eGPU.sh (v1.6)

Listing installation status of packages...
   NVIDIA driver                                           [387.10.10.10.40.105]
   NVIDIA eGPU enabler                                           [not installed]
   AMD legacy drivers                                            [not installed]
   T82 unblocker                                                 [not installed]
   NVIDIA dGPU                                                   [not available]
   NVIDIA macOS 10.13.4/.5 patch                                 [not installed]
   IO PCIE Tunnelled patch                                           [installed]
   unlocked thunderbolt version                                              [3]
   thunderbolt daemon                                            [not installed]
   CUDA
      CUDA drivers                                                     [396.148]
      CUDA developer drivers                                     [not installed]
      CUDA toolkit                                               [not installed]
      CUDA samples                                               [not installed]
Listing system information...
   macOS version                                                       [10.13.6]
   macOS build                                                           [17G65]
   SIP status                                                                [0]
   thunderbolt interface version                                             [3]
   eGPU information
      connected eGPU                                                      [true]
      eGPU vendor                                                       [NVIDIA]
   NVIDIA dGPU                                                           [false]
   AGW version                                                   [10.13.6:17G65]
Graphics/Displays:

    Intel HD Graphics 530:

      Chipset Model: Intel HD Graphics 530
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x191b
      Revision ID: 0x0006
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.29 [3.2.8]
      Metal: Supported, feature set macOS GPUFamily1 v3

    Radeon Pro 460:

      Chipset Model: AMD Radeon Pro 460
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x8
      VRAM (Dynamic, Max): 4096 MB
      Vendor: AMD (0x1002)
      Device ID: 0x67ef
      Revision ID: 0x00c0
      ROM Revision: 113-C980AF-908
      VBIOS Version: 113-C9801AU-029
      EFI Driver Version: 01.00.908
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.29 [3.2.8]
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2880 x 1800 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

    NVIDIA Chip Model:

      Chipset Model: NVIDIA Chip Model
      Type: External GPU
      Bus: PCIe
      PCIe Lane Width: x4
      VRAM (Dynamic, Max): 0 MB
      Vendor: NVIDIA (0x10de)
      Device ID: 0x1b06
      Revision ID: 0x00a1
      ROM Revision: preset 1.0.0
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.29 [3.2.8]
      Metal: Supported, feature set macOS GPUFamily1 v3

Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro13,3
      Processor Name: Intel Core i7
      Processor Speed: 2,9 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 8 MB
      Memory: 16 GB
      Boot ROM Version: MBP133.0247.B00
      SMC Version (system): 2.38f7

Thunderbolt:

    Thunderbolt Bus 1:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x000187C900E16101
      Route String: 0
      Firmware Version: 37,1
      Domain UUID: 0D606524-5626-0958-A30E-A089EE490952
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 4
          Link Controller Firmware Version: 0.37.0
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 3
          Link Controller Firmware Version: 0.37.0

    Thunderbolt Bus 0:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x000187C900E16100
      Route String: 0
      Firmware Version: 37,1
      Domain UUID: 89273F9F-B843-335B-91D5-C30B68A7AB50
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x2
          Receptacle: 2
          Link Controller Firmware Version: 0.37.0
      Port:
          Status: No device connected
          Link Status: 0x7
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 1
          Link Controller Firmware Version: 0.37.0

        Core X:

          Vendor Name: Razer
          Device Name: Core X
          Vendor ID: 0x127
          Device ID: 0x1
          Device Revision: 0x1
          UID: 0x01274DD5CC808C00
          Route String: 1
          Firmware Version: 33,1
          Port (Upstream):
              Status: Device connected
              Link Status: 0x2
              Speed: Up to 40 Gb/s x1
              Current Link Width: 0x2
              Link Controller Firmware Version: 0.35.0

PCI:

    NVIDIA Chip Model:

      Name: NVDA,Display-F
      Type: Display Controller
      Driver Installed: Yes
      Tunnel Compatible: No
      Pause Compatible: No
      MSI: No
      Bus: PCI
      Slot: Thunderbolt@196,0,0
      Vendor ID: 0x10de
      Device ID: 0x1b06
      Subsystem ID: 0x0010
      ROM Revision: preset 1.0.0
      Revision ID: 0x00a1
      Link Width: x4
      Link Speed: 8.0 GT/s

    pci10de,10ef:

      Type: Audio Device
      Driver Installed: No
      Tunnel Compatible: No
      Pause Compatible: No
      MSI: No
      Bus: PCI
      Slot: Thunderbolt@196,0,1
      Vendor ID: 0x10de
      Device ID: 0x10ef
      Revision ID: 0x00a1
      Link Width: x4
      Link Speed: 8.0 GT/s
Oscars-MBP:~ oscarmantilla$ 

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
yathree
(@yathree)
Active Member
Joined: 5 months ago
Posts: 7
November 22, 2018 10:57 pm  

Okay, I have no idea what to do now!! 😥 Specs in footer. What I just did was:

  • Wiped my computer clean
  • Did a fresh install of 10.13.6
  • Disabled SIP in recovery mode
  • Ran this script (with no special options/parameters) and rebooted
  • Hot-plugged the eGPU at the login screen
  • Logged in
  • Successfully see both GPUs in System Info under Graphics/Displays
  • Whenever I launch any GPU-accelerated app (Photoshop, Octanebench), the computer crashes/panics and reboots

I have attached system info dump from macos-egpu -C

Other things I've tried:

  • If I hot-plug AFTER logging in, the eGPU is not detected. If I then log out, I get a black screen with the mouse cursor and have to hard reset.
  • Tried using automate-eGPU EFI on an external HDD prior to trying this script (because it doesn't modify any system files). I boot into the EFI partition, get to the menu screen, select 'Boot macOS' and it just freezes there.

Help, please? I've had this hardware for months and haven't been able to use it.

iMac 5K 2017 w/ Radeon Pro 580 • macOS 10.13.6 • OWC Helios FX • Zotac GTX1080Ti Mini


ReplyQuote
wonderharp
(@wonderharp)
New Member
Joined: 2 weeks ago
Posts: 1
December 4, 2018 7:27 am  
Posted by: Leroy

Hi guys,

just did a clean install of my Macbook Pro to High Sierra and used Fr34k's script to get my eGPU up and running again.
The eGPU is recognized and working, but the UI is very laggy. When I move my a window it takes some time and thee browser is als very glitchy.

So everything is taking ages and really getting on my nerves.
Do you guys have any solution for this?

Got everything up-to-date:

10.13.6 (17G65)
NVIDIA Web Driver: 387.10.10.10.40.105
CUDA Driver: 396.148

Hope somebody can solve this 🙂

I've had the same problem.
Try Disable your dGPU. Run this in your bash:

sudo pmset -a gpuswitch 0

Here 0 is iGPU only, 1 is dGPU only, 2 is auto-switch .
 I got this idea from  https://egpu.io/forums/builds/mid-2018-15-macbook-pro-touch-bar-gtx1070ti32gbps-tb3-hp-omen-accelerator-macos-10-3-617g2208-win10-1803-on-external-drive/

Hope it works for you!

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
fishblimp
(@fishblimp)
New Member
Joined: 1 year ago
Posts: 4
December 6, 2018 1:56 am  

[UPDATE]: Got it to work! I hadn't connected the extra power terminals so it actually *was* a power issue. The 1060 card only required the 6-pin cable whereas the new 1080 Ti Turbo required BOTH 6-pins plus the 2-pin. 

I'd been successfully running an Asus GeForce GTX 1060 6GB on my 2016 15" MB under the latest 10.13.6 and via a Sonnet Breakaway Box 350.
It was working perfectly by booting up (unplugged), hot plugging, logging out, logging in – it worked! My system profile recognized it as the 1060. 

Today I replaced it with an Asus GeForce GTX 1080 Ti 11GB but my system profile only recognizes it as: Chipset Model: NVIDIA Chip Model. The booting up (unplugged), hot plugging, logging out, logging in process does nothing. My external monitor does not mirror. I don't even get the black screen(s). There is power going to the new 1080 Ti as I can see the fan spinning and the illuminated logo shining. This exact card is approved to work in the Sonnet BB 350 according to their site. So I do not suspect the problem being a power supply one. 

I also uninstalled all scripts and then re-installed them with the new card. This did not solve the problem. 

Can anyone suggest a theory as to why, if the only difference is the actual graphics card, this may be happening? 

Thank you.

MacBook Pro (15-inch, 2016 running 10.13.6, Sonnet Breakaway Box 350, Asus GeForce GTX 1080 Ti Turbo 11GB, running macOS-eGPU.sh (v1.6), NVIDEA driver 387.10.10.10.40.105, CUDA Driver 410.130


ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 2 years ago
Posts: 374
December 13, 2018 3:20 pm  

@fr34k I want to uninstall everything, included the script, but as I am in Mojave (as I updated it long time ago), I am not able to do it, saying:
This script is only for macOS 10.13.X

I tried with -o to force it, but same problem.
Someone knows how to do it, in Mojave? Obviously I am not going back to high sierra just for that...

I have no reason to think of not support uninstalling from Mojave, or other future macOS. Locking versions it should be need for installing, but not for uninstalling.

Thanks

P.S.: I want to uninstall everything as I sold my 1080Ti and my AMD card is about to arrive. So I want to clean the system up before the new card installation.

mid-2017 Macbook Pro RP560 + MSI GTX 1080Ti Gaming [email protected] (Mantiz Venus) + macOS10.13 & Win10


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600

ReplyQuote
Page 20 / 21 Prev Next