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

Page 41 / 54 Prev Next
 

qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 10, 2018 3:10 pm  
Posted by: Mize

Are you saying you got 10.13.4 working by downgrading to 10.13.3???

No.I just mount http://appldnld.apple.com/macos/091-62781-20180122-E05AC734-FD4B-11E7-9470-89FAE74B5A3D/macOSUpdCombo10.13.3.dmg  and copy "AppleGPUWrangler.kext/" files to macOS 10.13.4. You can do it by above step 1's link(I sorry to paste error link. The link of step 1 should be  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499  )


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 10, 2018 3:16 pm  
Posted by: oiwio

Hi,@qinains. Does your external monitor work? You follow the steps provided by @goalque?

It work. Yes, I follow the steps provided by @goalque ( https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499 ) and follow the steps by @fr34k ( https://github.com/learex/macOS-eGPU#tweaks )


ReplyQuote
ClimbVx
(@climbvx)
Active Member
Joined:3 months  ago
Posts: 8
April 10, 2018 3:44 pm  

Does this allow you to only use the HDMI output?


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 10, 2018 3:49 pm  
Posted by: ClimbVx

Does this allow you to only use the HDMI output?

Er... I can use the HDMI output. Then I use the NVIDIA GPU to train my  cnn model by tensorflow 1.7, it work.


ReplyQuote
ClimbVx
(@climbvx)
Active Member
Joined:3 months  ago
Posts: 8
April 10, 2018 3:58 pm  

@qinains

... lol I had no idea what you said after "I can use the HDMI output".   😛  I just want to know because the instructions provided in "Tweaks" it states 

  1. Only using HDMI output

Which makes me believe that none of the display ports, either on my GTX1070 or  the Akitio Node Pro (where the card is mounted) will work.

Thanks for your quick reply!


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 10, 2018 4:20 pm  

@climbvx I am sorry for my poor English. I can link my display to the HDMI port of  the AORUS GTX 1080 Gaming Box. I don't know what to you mean.

QQ20180411 001852@2x


ReplyQuote
ClimbVx
(@climbvx)
Active Member
Joined:3 months  ago
Posts: 8
April 10, 2018 4:27 pm  

@qinains No need to apologize, I understood what you said but I don't know what you mean by cnn and tenserflow 1.7.  (that went right over my head) So for what I understand is that the HDMI output works for you.  I am just curious to know if you have the ability to test the other ports on your card and see if they work as well.  I only have the ability of using the display ports.


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 10, 2018 4:46 pm  

@climbvx I test the other ports tomorrow.


ClimbVx liked
ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined:4 months  ago
Posts: 45
April 10, 2018 4:51 pm  

So you have 10.13.4 running with Nvidia GPU support and working 3D on the Nvidia monitor (not just CUDA)?
That's great news!
Which Nvidia web driver are you using?

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13

ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:7 months  ago
Posts: 365
April 10, 2018 5:52 pm  

@qinains

might you please run:

bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --check

and PM me the result.
This might be a lead in our research.

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.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


ReplyQuote
(@keith_walls)
Eminent Member
Joined:9 months  ago
Posts: 30
April 10, 2018 7:21 pm  

Did all the steps- including replacing the Wrangler with version 3.16.2, and still am getting a kernel panic when plugging in the nVidia eGPU.
Kernel Extensions in backtrace:
com.apple.AppleGPUWrangler(3.18.48)[639340A6-458F-376A-93C5-30FB44E58EAE]@0xffffff7f8606e000->0xffffff7f86077fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[1850E7DA-E707-3027-A3AA-637C80B57219]@0xffffff7f85494000
dependency: com.apple.iokit.IOGraphicsFamily(519.15)[D5F2A20D-CAB0-33B2-91B9-E8755DFC34CB]@0xffffff7f85d25000
dependency: com.apple.AppleGraphicsDeviceControl(3.18.48)[89491182-0B41-3BC3-B16F-D5043425D66F]@0xffffff7f8602b000
com.nvidia.web.GeForceWeb(10.3.1)[F9DB65B6-77E6-301B-90F3-707D89858428]@0xffffff7f89d3c000->0xffffff7f89e26fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[1850E7DA-E707-3027-A3AA-637C80B57219]@0xffffff7f85494000
dependency: com.apple.iokit.IONDRVSupport(519.15)[B419F958-11B8-3F7D-A31B-A72166B6E234]@0xffffff7f86051000
dependency: com.nvidia.web.NVDAResmanWeb(10.3.1)[732647D4-EFC4-3E75-9618-B96D61BE214C]@0xffffff7f892ba000
dependency: com.apple.iokit.IOGraphicsFamily(519.15)[D5F2A20D-CAB0-33B2-91B9-E8755DFC34CB]@0xffffff7f85d25000
dependency: com.apple.iokit.IOAcceleratorFamily2(378.18.1)[BAA0383C-9650-3934-B04A-69008F757A2C]@0xffffff7f87a9b000

Any ideas by you smart guys?


ReplyQuote
Henf
 Henf
(@henf)
Active Member
Joined:7 months  ago
Posts: 11
April 10, 2018 9:30 pm  

Yes! It works!
With external monitor and display port!
Just done step by step:
1.  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499
2.  https://github.com/learex/macOS-eGPU#tweaks
3. It didn't works with older driver, so i updated my nvidia driver to latest one by NVidia Driver Manager Preferences.
4.  https://egpu.io/wp-content/uploads/wpforo/attachments/71/4793-NVDAEGPUSuppor-v8.zip

Then i swtched off hdmi cable (everything worked with it, but i used to use Display port, so i tried) and left just Display port. And here we go 🙂 Ok. i'll test it few hours and send you feedback.

Oh, yeah, tnx a lot fr34k, qinains.

Screen Shot 2018 04 10 at 23.20.35

mbp 13 mid 2017 TB, Aorus Gaming box + GTX 1070


ICULikeMac and Username liked
ReplyQuote
oiwio
(@oiwio)
Active Member
Joined:3 months  ago
Posts: 6
April 10, 2018 11:11 pm  

Hi, @qinains. Thanks for your information. I have installed the Driver, CUDA, and tensorflow correctly. But there is still a problem that if I link my gaming box and restart my computer, I can not open my macOS - the screen is always black. Did you meet the same situation?


ReplyQuote
lovejimbo
(@lovejimbo)
Active Member
Joined:3 months  ago
Posts: 7
April 10, 2018 11:44 pm  

I've also got a 1080ti working in 10.13.4 using Henf's method on a 15" TB3 Macbook Pro.

Previously I was having kernel panics in 10.13.4 when the eGPU was connected.

The issue I'm at now is that once logged in, both screens go blank, a few minutes later the 1080ti screen will turn on and run macOS but very sluggish - whilst the in built monitor stays off and doesn't seem to be seen by the system.

Great work by everyone so far though! 🙂


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined:4 months  ago
Posts: 45
April 11, 2018 12:19 am  

Wow. I just might have to try this. It appears it's got to be hardware/software configuration specific that so few have it working, no?
Maybe tomorrow...

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
Edward.Che
(@edward-che)
Active Member
Joined:1 year  ago
Posts: 9
April 11, 2018 12:58 am  

Hi @Henf. Thanks for your important help. I followed exactly everything you put here. but after all steps the eGPU was still not detected. in the meantime, the fan on the eGPU was actually running... Do you have any possible reasons for that? Also, I saw you have a 1070 card. What PCIe box do you use? Thanks again.

MBP 15 (Late 2013)+eGFX Breakaway Box+TB3 to TB2 adaptor+GTX 1070+DELL P2415Q


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 11, 2018 1:08 am  
Posted by: fr34k

@qinains

might you please run:

bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --check

and PM me the result.
This might be a lead in our research.

@fr34k Here is my result:
bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --check

You can read the licensing agreement here:
https://github.com/learex/macOS-eGPU/blob/master/License.txt
Any further execution requires acceptance of the licensing terms ...
Do you agree with the license terms? [y]es [n]o : y

Fetching system information ...
OS version: 10.13.4 (build: 17E199)
You are using a version of macOS that is not supported.
It is currently unknown if and when support will arrive.
The current recommendation is to downgrade macOS to the previous version using Time Machine.
To check whether the script has been updated, visit its GitHub homepage.
NOTE: eGPU Support will not work even if the rest is executed!
Should the script still continue executing? [y]es [n]o : y

Fetching System Integrity Protection (SIP) status ...
SIP status: 0

You are using the script in an unrecommendend state (System Integrity Protection).
The recommendend state is:
csrutil enable --without kext
Continuation might result in failure!
The script will try to execute the rest of the queue ...
Continue? [y]es [n]o : y

The script will still try to continue executing ...

Searching for CUDA installations ...
CUDA version: 9.1.128
Number of CUDA versions installed: 1
List of all CUDA versions:
9.1
CUDA driver version: 387.178
CUDA installation status: 15

Searching for NVIDIA drivers ...
NVIDIA driver version: 387.10.10.10.30.103 (build: 17E199)

Searching for installed eGPU support (Sierra, goalque) ...
eGPU Support status: 1

Searching for installed eGPU support (Sierra, rastafabi) ...
eGPU Support status: 1

Searching for installed eGPU support (High Sierra) ...
eGPU enabler build: 17E199
eGPU Support status: 5

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 1223 100 1223 0 0 388 0 0:00:03 0:00:03 --:--:-- 388

Checking if installed apps require CUDA to run on eGPU ...
CUDA requirement status: 0

Your system has the appropriate CUDA installations. No changes needed.
There may still be programs that the script is unware of their CUDA needs.

Graphics/Displays:

Intel Iris Graphics 540:

Chipset Model: Intel Iris Graphics 540
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x1926
Revision ID: 0x000a
Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2560 x 1600 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

NVIDIA GeForce GTX 1080:

Chipset Model: NVIDIA GeForce GTX 1080
Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
VRAM (Dynamic, Max): 8191 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1b80
Revision ID: 0x00a1
ROM Revision: VBIOS 86.04.60.00.b3
Metal: Supported, feature set macOS GPUFamily1 v3

Hardware:

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro13,1
Processor Name: Intel Core i5
Processor Speed: 2 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 8 GB
Boot ROM Version: MBP131.0219.B00
SMC Version (system): 2.36f97

Thunderbolt:

Thunderbolt Bus:

Vendor Name: Apple Inc.
Device Name: MacBook Pro
UID: 0x00015A480198A100
Route String: 0
Firmware Version: 33.2
Domain UUID: 90909971-5246-4855-8AD6-DB08ADE4BBF0
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.35.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.35.0

GV-N1080IXEB-8GD:

Vendor Name: GIGABYTE
Device Name: GV-N1080IXEB-8GD
Vendor ID: 0xED
Device ID: 0xB008
Device Revision: 0x1
UID: 0x00ED5F31B072CC00
Route String: 1
Firmware Version: 25.25
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 40 Gb/s x1
Current Link Width: 0x2
Link Controller Firmware Version: 0.36.0

The script has finished successfully.

Should the system not work see possible tweaks on the GitHub repository:
https://github.com/learex/macOS-eGPU#tweaks

Nothing has been changed.


fr34k liked
ReplyQuote
xpmen
(@xpmen)
Active Member
Joined:3 months  ago
Posts: 10
April 11, 2018 2:43 am  

I Literally wanna cry
I just bought my first Mac computer, so you guys know what am going through right know
I installed Sketchup and octane render, all happy assembled my egpu, all components arrived today
by mail (node pro + gtx 970)
and to my surprise nothing works
am currently on High Sierra 10.13.4
I tried to follow some of the instructions but they are a bit difficult since I don't understand them
(this is my first time dealing with macOS)
If there is a living soul on this forums that can walk. me through I will appreciate it
am willing to donate to someone that can create some type of program or at least detailed guide 
for newbies

Thanks in advance

Edd


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 11, 2018 2:55 am  

@henf How to switch the Graphics to "NVIDIA GeForce GTX 1070"? My Graphics is still "Intel Iris Graphics 540".

 

1523412507554


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined:2 years  ago
Posts: 2522
April 11, 2018 2:59 am  

@qinains You need to set the external monitor that connects to the eGPU as the primary display.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

60 external GPU build guides


ReplyQuote
ClimbVx
(@climbvx)
Active Member
Joined:3 months  ago
Posts: 8
April 11, 2018 3:56 am  

I'm getting a lot of "Operation not permitted" messages after I run the scripts... is this normal?


ReplyQuote
SaddestGpu
(@saddestgpu)
New Member
Joined:3 months  ago
Posts: 4
April 11, 2018 4:20 am  
Posted by: Mize

@SaddestGpu, I have a Node Pro as well, but an iMac Pro and I never got it to work with anything newer than the .104 driver.

You have to use the login hack though where you boot with the egpu disconnected, login, log out, plug in the TB3 cable, wait a few seconds then log back in.

@Mize  I finally made it... After I installed my egpu with a boot camp Windows 10, somehow macOS 10.13.3 magically detected my card after a login -> plugin -> logout then login trick.

Really appreciate your helps.

late 2016 13" Macbook / Akitio Node Pro / GTX 1080


Mize liked
ReplyQuote
SaddestGpu
(@saddestgpu)
New Member
Joined:3 months  ago
Posts: 4
April 11, 2018 4:21 am  
Posted by: qinains
Posted by: ClimbVx

Does this allow you to only use the HDMI output?

Er... I can use the HDMI output. Then I use the NVIDIA GPU to train my  cnn model by tensorflow 1.7, it work.

@qinains It might be off topic, but I am very curious about the tensorflow 1.7 on Mac OS. They officially said "As of version 1.2, TensorFlow no longer provides GPU support on macOS." How did you make it?? 

late 2016 13" Macbook / Akitio Node Pro / GTX 1080


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 11, 2018 4:52 am  

@saddestgpu There is some guy provide some patches for tensorflow 1.7.  It works on macOS and GPU. eg: https://storage.googleapis.com/74thopen/tensorflow_osx/index.html


Keen liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:7 months  ago
Posts: 365
April 11, 2018 5:25 am  

@xpmen
please don't 
despair.
I'll be making one specifically for NVIDIA on 10.13.4 this afternoon.

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.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 11, 2018 6:08 am  
Posted by: theitsage

@qinains You need to set the external monitor that connects to the eGPU as the primary display.

@itsage How to set the external monitor that connects to the eGPU as the primary display?


ReplyQuote
(@shelton_dsouza)
Active Member
Joined:4 months  ago
Posts: 6
April 11, 2018 7:25 am  

Hello,

Thanks a lot for the support in this forum. I am currently facing an issue where the GPU is not detected.

Setup:
Mac OS 10.13.4
Akitio Node with GTX 1050Ti

I had tried the same setup a week ago with GTX 1070 and the GPU was detected after replacing the Wrangler with 10.13.3, NVIDIAEGPUSupport kext and the web drivers installed using webdriver.sh.

However, the same setup does not work with GTX 1050Ti. One of the issues I observe is that the NVIDIAEGPUSupport kext is not  loaded.

NVDAEGPUSupport:

  Version: 1.2

  Last Modified: 4/2/18, 3:18 AM

  Bundle ID: lu.yifan.NVDAEGPUSupport

  Loaded: No

  Obtained from: Unknown

  Kind: Intel

  Architectures: x86_64

  64-Bit (Intel): Yes

  Location: /Library/Extensions/NVDAEGPUSupport.kext

  Kext Version: 1

  Loadable: No

  Signature Validation Errors: Kext signature validation error code -67050

  Dependencies: Satisfied

  Signed by: Unknown

Also, the node is getting detected. It is show in the Thunderbolt tab and the graphics card fan is running all the time.

Please help!


ReplyQuote
Edward.Che
(@edward-che)
Active Member
Joined:1 year  ago
Posts: 9
April 11, 2018 7:40 am  

Hi @fr34k, very nice instructions. I learned a lot. Now i'm having a problem. I followed exactly what @qinains did. the difference is that I have a Akitio Thunderbolt 2 box and a GTX 1070 with a 2013 macbook pro (TB2). So i have to run a script to enable eGPU on TB2 macOS 10.13.4 by @mac_editor, but after all the steps, the eGPU is still not detected by my computer . No black screen, no compatible issues. Just not detected. I searched online, and some people said it's because the eGPU is not correctly powered. But when connected with my macbook, the fan is actually running and the light of PCIe box is on (see attached picture). I am really poor into computer knowledge. I tried to give you a clear image of my set-up. Could you give me any suggestions of what I might do wrong with it? Thanks a lot!

MBP 15 (Late 2013)+eGFX Breakaway Box+TB3 to TB2 adaptor+GTX 1070+DELL P2415Q


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:7 months  ago
Posts: 365
April 11, 2018 7:50 am  
Posted by: qinains
Posted by: theitsage

@qinains You need to set the external monitor that connects to the eGPU as the primary display.

@itsage How to set the external monitor that connects to the eGPU as the primary display?

go to system pref -> monitor and drag that little white bar to your external display

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.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


Mize liked
ReplyQuote
Henf
 Henf
(@henf)
Active Member
Joined:7 months  ago
Posts: 11
April 11, 2018 10:05 am  
Posted by: Edward.Che

Hi @Henf. Thanks for your important help. I followed exactly everything you put here. but after all steps the eGPU was still not detected. in the meantime, the fan on the eGPU was actually running... Do you have any possible reasons for that? Also, I saw you have a 1070 card. What PCIe box do you use? Thanks again.

Hello! i have an Aorus Gaming Box. I'm not a programmer unfortunately, so i can't tell you what exactly your problem is. But i had a same issue before i've done all those steps. I mean may be a something in first step was wrong. Try to see what terminal answer you for your commands. Everything should be like "done. We'll reboot in 7 sec" or some of programs starts. But if something shows you like "file exists" or something like this, it's mean that is problem is here. Sorry for my english and i hope that it was helpful.
Oh, yeah! Interesting thins. Until i've done all steps, everything seemed like nothing happened. But i noticed that after first or second step OSX found out my TB3 connection with eGPU. So you can check your progress with it.
Anyway fr34k said that he will be making a complex solution soon. So we haven't wait too long i think)

mbp 13 mid 2017 TB, Aorus Gaming box + GTX 1070


ReplyQuote
qinains
(@qinains)
Active Member
Joined:3 months  ago
Posts: 13
April 11, 2018 11:05 am  

@fr34k Thanks a lot 🙂 


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined:4 months  ago
Posts: 45
April 11, 2018 1:30 pm  
Posted by: Edward.Che

Hi @fr34k, very nice instructions. I learned a lot. Now i'm having a problem. I followed exactly what @qinains did. the difference is that I have a Akitio Thunderbolt 2 box and a GTX 1070 with a 2013 macbook pro (TB2). So i have to run a script to enable eGPU on TB2 macOS 10.13.4 by @mac_editor, but after all the steps, the eGPU is still not detected by my computer . No black screen, no compatible issues. Just not detected. I searched online, and some people said it's because the eGPU is not correctly powered. But when connected with my macbook, the fan is actually running and the light of PCIe box is on (see attached picture). I am really poor into computer knowledge. I tried to give you a clear image of my set-up. Could you give me any suggestions of what I might do wrong with it? Thanks a lot!

Are you powering the GPU with a different power supply than the eGPU box? That's not a good idea unless you've tied their ground pins and you'd need a standard PC PSU with the motherboard plugs to use the standard dual PSU connectors.

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


theitsage liked
ReplyQuote
Keen
 Keen
(@keen)
New Member
Joined:3 months  ago
Posts: 1
April 11, 2018 2:40 pm  
Posted by: qinains

@saddestgpu There is some guy provide some patches for tensorflow 1.7.  It works on macOS and GPU. eg: https://storage.googleapis.com/74thopen/tensorflow_osx/index.html

I had the same question. Was stuck on 1.1 because of that. Thank you for pointing in the right direction!


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:7 months  ago
Posts: 365
April 11, 2018 3:46 pm  

automated script for macOS 10.13.4 for NVIDIA eGPU

Please read the whole post here BEFORE you execute anything and do not skip any part.
Please only execute Uninstaller only. 

 (new script available here)


Please backup your system before executing any of the following.

Please revert any changes you've previously made for eGPU first!

You will not need any additional software such as @mac_editor's solutions for NVIDIA dGPU or TB1/2.
The script will install the enabler, the drivers, swap the kexts and rebuild the caches.
Previous enablers and drivers will be removed automatically but nothing else.

The uninstall script recovers the original kext files, and uninstalls the enabler and the drivers.


Beware that the following workaround is not even half backed and takes quite some time to execute. Only execute on a system you can afford to lose for a couple of hours. You may also NOT share the script in any other way as by linking to this post. Please do not copy any terminal command into your answers as it may lead other people to "just execute". This script does not have any safety measures!


Howto:

  1. Detach any external devices, especially eGPUs. 
  2. Make sure you have a backup on a save location
  3. Disable SIP
    1. Boot into recovery mode (command + R while booting)
    2. Open Terminal (Utilities -> Terminal)
    3. execute: csrutil disable
    4. execute: reboot
  4. Let the boot finish normally (boot normally)
  5. execute: sudo su (this will require you to enter a password)
  6. execute: curl -s "https://raw.githubusercontent.com/learex/macOS-eGPU/macOS10134/experimental/nvidia10134Install.sh" | bash  (this will output a lot of text into the terminal window, that's normal and shows that it's still running, NEVER abort the script.)
  7. A reboot will automatically be performed.

Please do not enter anything else except the command in 6. after executing "sudo su" (5.) unless you know what you're doing


Should the script not work: Copy everything in the Terminal into a text file (.txt) and PM it to me.


This is not a new solution, it's an automation of all previous discoveries. It does not work for everyone and those for whom it works mostly report not working external monitors.

If you're still on 10.13.3 I'd recommend staying. If you like risk and have a lot of time to waste, go ahead, but never ever without a backup.


There now is an uninstall option:

  1. Detach any external devices, especially eGPUs.
  2. Boot normally
  3. execute: sudo su (this will require you to enter a password)
  4. execute: curl -s "https://raw.githubusercontent.com/learex/macOS-eGPU/macOS10134/experimental/nvidia10134Uninstall.sh" | bash (this will output text into the terminal window, that's normal and shows that it's still running, NEVER abort the script.)
  5. A reboot will automatically be performed.

Please do not enter anything else except the command in 4. after executing "sudo su" (3.) unless you know what you're doing

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.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


ohsoweird, Diego Ferreyra, Max and 11 people liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1014
April 11, 2018 3:48 pm  

@fr34k purge-nvda.sh is not required if the user is setting up an NVIDIA eGPU. Only for AMD eGPU.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
2014 MBP GT750M + RX480 TB3>TB2
2014 MBP GT750M + GTX980Ti TB3>TB2


fr34k and theitsage liked
ReplyQuote
Page 41 / 54 Prev Next