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

Page 30 / 31 Prev Next
 

(@patrick_choi)
New Member
Joined:2 weeks  ago
Posts: 4
February 11, 2018 11:04 pm  

10.13.3, tried both latest web driver and 104 and getting repeated kernel panics. Scanning the kernel panic logs seems like the following is repeated the most:

Kernel Extensions in backtrace:
com.nvidia.web.NVDAResmanWeb(10.2.9)[E35AC379-BD40-3EBC-A094-F7C3AB0A3652]@0xffffff7faa91b000->0xffffff7faaf93fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7fa8094000
dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7fa9a42000
dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7fa8835000
dependency: com.apple.AppleGraphicsDeviceControl(3.16.21)[F8503E88-24EF-3DBA-A4D6-FA1CE4C47427]@0xffffff7fa8bae000
com.apple.iokit.IOAcceleratorFamily2(376.6)[5F8F39B4-41AB-3263-9867-D0FAF9BBD2AE]@0xffffff7fab354000->0xffffff7fab3e9fff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[498548AE-30A0-36C6-92F7-1714D01C0A98]@0xffffff7fa87fb000
dependency: com.apple.iokit.IOSurface(209.2.2)[AE58720D-7079-388F-AD95-FD2366F98F8D]@0xffffff7faa4ea000
dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7fa8094000
dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7fa8835000
com.nvidia.web.GeForceWeb(10.2.9)[ADA4C6CE-B381-3147-8060-16B4681FDC78]@0xffffff7fab3ea000->0xffffff7fab490fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7fa8094000
dependency: com.apple.iokit.IONDRVSupport(517.22)[5672A7EF-44E8-3897-90DE-DAF4C1488143]@0xffffff7fa9a42000
dependency: com.nvidia.web.NVDAResmanWeb(10.2.9)[E35AC379-BD40-3EBC-A094-F7C3AB0A3652]@0xffffff7faa91b000
dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@0xffffff7fa8835000
dependency: com.apple.iokit.IOAcceleratorFamily2(376.6)[5F8F39B4-41AB-3263-9867-D0FAF9BBD2AE]@0xffffff7fab354000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
17D47

Kernel version:
Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64
Kernel UUID: 18D901F1-4A03-3FF1-AE34-C26B2732F13C
Kernel slide: 0x0000000027400000
Kernel text base: 0xffffff8027600000
__HIB text base: 0xffffff8027500000
System model name: Macmini5,1 (Mac-8ED6AF5B48C039E1)

System uptime in nanoseconds: 30980585907
last loaded kext at 11699802642: com.apple.filesystems.autofs 3.0 (addr 0xffffff7faa4df000, size 45056)
loaded kexts:
com.nvidia.web.GeForceWeb 10.2.9
com.nvidia.web.NVDAGK100HalWeb 10.2.9
lu.yifan.NVDAEGPUSupport 1
com.nvidia.web.NVDAResmanTeslaWeb 10.2.9
com.nvidia.web.NVDAResmanWeb 10.2.9
com.nvidia.NVDAStartupWeb 10.2.9
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AppleTopCaseHIDEventDriver 127
com.apple.driver.AppleTyMCEDriver 1.0.3d2


ReplyQuote
(@patrick_choi)
New Member
Joined:2 weeks  ago
Posts: 4
February 11, 2018 11:08 pm  

I did get it stable for about 20 minutes before a kernel panic happened, just rebooted a lot to get it to that point.

Although the performance seemed poor. Screen was very laggy even just playing YouTube videos or using mpv to play mp4s.


ReplyQuote
zharrief
(@zharrief)
Active Member
Joined:2 weeks  ago
Posts: 6
February 12, 2018 2:19 am  

One thing I’ll add is that I accidentally installed the Nvidia CUDA drivers for Mac (which are different from the web drivers, I don’t know why) from here http://www.nvidia.com/object/mac-driver-archive.html

Then once I realized my mistake I removed the pane from System Parameters. That might not have actually uninstalled them, and maybe they are why things are working for me?


ReplyQuote
(@runolfur_geir_gudbjornsson)
Active Member
Joined:1 month  ago
Posts: 10
February 12, 2018 11:19 am  

Are you running osx 10.13.3? Because I had almost no issues with that aswell, I even had a stable system with 10.13.4 beta 1. The problem for me started with the latest 10.13.4 beta 2 that somehow broke my stable system. I took a leap of faith with that update, hoping it solved my Kernal panic when I disconnected the e-gpu but it showed me wrong 🙁

What I am waiting for is that someone spots what the difference is in the new update that explains what is going on.


ReplyQuote
verichip
(@verichip)
New Member
Joined:1 week  ago
Posts: 4
February 13, 2018 2:54 am  

I am having some issues in macOS 10.13.3 with my 2017 15″ Macbook Pro (Radeon Pro 555) and the AORUS Gaming Box (GTX1070) connected to an external monitor via hdmi.

Initially I downloaded the *.156.pkg NVidia driver, which caused High Sierra to behave very sluggishly on the UI (although Heaven benchmark performed well). So, I downgraded to *.104.pkg as per the first point in the “Troubleshooting” section and now macOS behaves smoothly for the most part.

While using the integrated GPU on the Macbook, the UI works smoothly without any artifacts and displays properly on both the Macbook screen and the external screen. The issue comes from when the macOS encounters an app that uses a GPU (such as Heaven benchmark).

macOS activates the dGPU (Radeon Pro 555), the screen on the Macbook goes black, and the UI on the main screen becomes extremely sluggish. Also, the performance on Heaven is extremely poor.

Is there a way to get macOS to use the GTX1070 instead of the Radeon Pro 555 in intensive applications? (the GTX1070 shows up under System Report but not on the Displays section of System Information)

2017 15" Macbook Pro Touchbar (Radeon Pro 555), Gigabyte AORUS Gaming Box (GTX 1070)


ReplyQuote
verichip
(@verichip)
New Member
Joined:1 week  ago
Posts: 4
February 13, 2018 3:11 am  

Figure out one way to get macOS to use the GTX1070 instead:

  1. boot up without eGPU attached
  2. log in
  3. attach eGPU 
  4. log out
  5. log in again

Now macOS properly recognizes the GTX 1070 and it appears in the System Info Displays tab.

Kinda wish there was a way to leave the eGPU plugged in while booting up…. :.(

2017 15" Macbook Pro Touchbar (Radeon Pro 555), Gigabyte AORUS Gaming Box (GTX 1070)


Patrick Choi liked
ReplyQuote
(@brandon_gonzales)
New Member
Joined:2 weeks  ago
Posts: 2
February 13, 2018 6:30 am  

@jeh72. For 10.13.3 (17D47) I finally solved the freezing at login and logout/shutdown: I didnt have both 8pin power connectors plugged in. The 6pin and 8pin was not enough – it must have detected the missing extra 2pin grounds not being present.

While the Mac recognized the generic “Nvidia Chip Model”, I think the card was in a state where it was “present”, but throwing an error/code because I did not have the full power cables plugged in. I was using 1 x 6pin and 1 x 8pin power connectors. I am using the waterforce GTX1080Ti , which requires both full 8 pin connectors. I got a new power supply that provides 2 x 8pin power connectors. Now the card recognizes and displays correctly.

Based on all of the bad reports, I will NOT be venturing into OSX 10.13.4 beta land.


ReplyQuote
(@patrick_choi)
New Member
Joined:2 weeks  ago
Posts: 4
February 13, 2018 9:43 am  

@verichip

This worked perfectly. Looks like I need to keep the HDMI cable plugged into my Mac Mini to use the eGPU. I am not seeing any lag or performance degradation with the latest 154 driver.

My setup:

MSI Nvidia GTX 680 
154 web driver
Akitio Node eGPU enclosure
2011 Mac Mini 
Apple TB3 > TB2 cable
Apple TB cable 2m


ReplyQuote
(@patrick_choi)
New Member
Joined:2 weeks  ago
Posts: 4
February 13, 2018 2:00 pm  

Add a note: Sleep/hibernate does not work. Mac Mini is staying on, and think I got a crash when it tried to sleep/resume.


ReplyQuote
(@ali_tlisov)
Active Member
Joined:1 week  ago
Posts: 5
February 13, 2018 4:41 pm  

Trying to run with Gygabyte Aorus Gaming Box 1070 without external monitor.


ReplyQuote
(@ali_tlisov)
Active Member
Joined:1 week  ago
Posts: 5
February 13, 2018 4:55 pm  

Unfortunately all the screenshots I copy pasted to mu post are gone. 
So I did this on MacBook Pro 2017 MacOS 10.13.3. And I see in graphics all my 3 cards – integrated Intel graphics, Radeon Pro 560 and GTX 1070.
So the setup looks like correct, but still no success with output anything to internal display both in MacOS and Bootcamp Windows.


ReplyQuote
zharrief
(@zharrief)
Active Member
Joined:2 weeks  ago
Posts: 6
February 13, 2018 8:37 pm  

@ali_tlisov, I have the same setup as you (I have the gaming box 1080 though) and I was able to get external monitor working with the box. But I have not gotten internal monitor acceleration using the GPU in either MacOS or Windows. I haven’t tried in MacOS really, but in Windows the issue as I understand it is that the iGPU (the Intel HD 630) is not recognized by Windows bc Boot Camp only initialized the Radeon during boot. Manually installing the Intel drivers will result in the software saying its not compatible with the system (prob bc the iGPU doesn’t even appear in Device manager). It seems Windows doesn’t even know it has an iGPU. As a result, the built in Windows graphics switching (from Radeon to Nvidia for internal monitor acceleration) will not work. There is a thread that has some details on this, but I haven’t seen a comprehensive walk through on how to solve the issue.

Have you looked through this post?  https://egpu.io/how-to-egpu-accelerated-internal-display-macos/

And one small correction to your previous post, when you disable the Radeon in Windows, it doesn’t start using your intel iGPU, it still uses the Radeon but with the Windows Basic VGA adapter driver (the windows fallback display driver). That’s my understanding. I don’t think you’ll find the Intel iGPU in device manager or anywhere else in the system. If you do, I’ve love to know where, bc the iGPU is key to getting internal monitor acceleration I believe. 

Edited: 1 week  ago

ReplyQuote
(@ali_tlisov)
Active Member
Joined:1 week  ago
Posts: 5
February 13, 2018 9:15 pm  

@zharrief thanks a lot for the link you provided! Will try this approach. Ordered headless hdmi already. 

And as for your last comment on Windows Basic VGA stuff you probably right. As I’m can’t see Intel’s adapter anywhere.

Edited: 1 week  ago

ReplyQuote
shirazigs
(@shirazigs)
New Member
Joined:3 months  ago
Posts: 3
February 14, 2018 9:18 am  

unfortunately, I still have the problem with 10.13.3
even OSX recognize my GPU as “NVIDIA Chip Model”
🙁

High Sierra 10.13.3
iMac (Retina 5K, 27-inch, Late 2014)
eGPU NVIDIA GeForce GTX 980 Ti
Second Monitor: LG 27MU67


ReplyQuote
mensch
(@mensch)
New Member
Joined:2 weeks  ago
Posts: 1
February 14, 2018 11:35 am  

Just wanted to say that my eGPU was detected in macOS using the software provided in the first post. eGPU was a tremendous help in getting up to speed. My system has the following specs:

System

  • Early 2015 13″ MacBook Pro (Intel Iris Graphics 6100 1536 MB)
  • High Sierra 10.13.3

eGPU

I had lots of problems getting my GPU detected by either macOS or Windows. I turns out that the firmware of the boxed XG Station 2 is 0.21 and it’s absolutely vital that you upgrade to the latest firmware (0.25). Version 0.21 doesn’t support a very small set of GPUs. You have to use a computer with a Thunderbolt 3 port, otherwise you cannot upgrade the firmware. So my advice is not to buy the XG Station if you don’t have access to a Mac or PC with TB 3.

The setup now works. I do have to log in and out to get the Titan Xp detect by macOS and when it is detected I cannot unplug it without causing the OS to freeze (so a full shutdown is needed). But it works!

Setting the GPU up under Windows has been an absolute pain and I haven’t yet succeeded unfortunately.


ReplyQuote
Benjamin Dobell
(@benjamin-dobell)
New Member
Joined:1 week  ago
Posts: 4
February 14, 2018 1:27 pm  

I’ve put together a script that will automatically roll-back your drivers to 378.10.10.10.25.106. It’s as simple as entering the following line in a terminal:

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

It'll automatically download the drivers and patch them so they can run on 10.13.3. No need to futz around disabling SIP or anything like that, it uses nVidia's official drivers and packages and does the absolute minimal patching necessary to ensure the drivers run on your current OS version.

More details are available at:

https://github.com/Benjamin-Dobell/nvidia-update


reptilianbrain, Fedor, goalque and 2 people liked
ReplyQuote
shirazigs
(@shirazigs)
New Member
Joined:3 months  ago
Posts: 3
February 14, 2018 4:35 pm  

your magic script works for me! Thanks, Benjamin Dobell.
🙂

High Sierra 10.13.3
iMac (Retina 5K, 27-inch, Late 2014)
eGPU NVIDIA GeForce GTX 980 Ti
Second Monitor: LG 27MU67


ReplyQuote
rjwinks
(@rjwinks)
New Member
Joined:1 week  ago
Posts: 1
February 14, 2018 7:10 pm  

Hello,

I’m new to eGPU and am having trouble getting my setup working.  My hardware:

Macbook Pro 15″ Late 2016 RP 460
Mantiz Venus
Nvidia GTX 1080 FTW
Internal monitor on MBP

Windows 10 Bootcamp (not sure of version, just installed and updated last week)
MacOS High Sierra 10.13.3 (non beta)

I tried following the instructions for enabling SIP, installing Nvidia drivers, disabling SIP, installing the eGPUsupport from parent and after that I’m not seeing the card show up in my system report.  I’m sure I’m missing a step?

Conversely, I’m also interested in trying the iGPU trick on my bootcamp but I’m a little lost with those instructions too and I am nervous about the hot plugging idea and possibly bricking my machine.

Any help is appreciated, I’d qualify my self as semi technical. The instructions make about half sense to me until I get into the weeds of some of these terminal scripts and such..

Thanks


ReplyQuote
Zorn_
(@zorn_)
Active Member
Joined:2 months  ago
Posts: 15
February 14, 2018 7:15 pm  

Am I to understand from reading your github that regardless of what version of macOS you are on, it will grab the best driver and patch it for you, all without disabling SIP?

I would like to try out my 1080 on 10.13.4 beta without having to do a billion steps, this would help a lot if I’m understanding correctly.


ReplyQuote
Fedor
(@fuze911)
Eminent Member
Joined:2 months  ago
Posts: 33
February 14, 2018 7:54 pm  

WOW! This is amazing @Benjamin-dobell, Thank you!

I’ve put together a script that will automatically roll-back your drivers to 378.10.10.10.25.106. It’s as simple as entering the following line in a terminal:

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

It’ll automatically download the drivers and patch them so they can run on 10.13.3. No need to futz around disabling SIP or anything like that, it uses nVidia’s official drivers and packages and does the absolute minimal patching necessary to ensure the drivers run on your current OS version.

More details are available at:

https://github.com/Benjamin-Dobell/nvidia-update

2014 15" MBP GT750M // GTX1050Ti // AKiTiO Thunder2 // macOS10.13.3 & Win10 // Dual Fan Mod // Case Mod


ReplyQuote
Benjamin Dobell
(@benjamin-dobell)
New Member
Joined:1 week  ago
Posts: 4
February 15, 2018 2:15 am  
Posted by: Zorn_

Am I to understand from reading your github that regardless of what version of macOS you are on, it will grab the best driver and patch it for you, all without disabling SIP?

I would like to try out my 1080 on 10.13.4 beta without having to do a billion steps, this would help a lot if I’m understanding correctly.

That’s correct.

In the case of 10.13.4 there are no official drivers from nVidia yet, so the script will prompt you if you’d like to install the most recent not blacklisted drivers, which at the time of writing are version 378.10.10.10.25.106.


Zorn_ liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1580
February 15, 2018 3:13 am  

@benjamin-dobell , thank you for your script that can reduce installation complexity. Did you want to write a step-by-step guide on how to use it together with NVIDIAEGPUSupport as a complete Nvidia eGPU macOS 10.13.x installation guide? If so, I can quote and include it in the opening post.

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


ReplyQuote
Benjamin Dobell
(@benjamin-dobell)
New Member
Joined:1 week  ago
Posts: 4
February 15, 2018 3:35 am  

@nando4 The NVIDIAEGPUSupport installer (.pkg) is not presently signed, even though the kext contained within is signed. To simplify the process I’ll take a look at signing both (I have kext signing permission from Apple).


ReplyQuote
DANgerous25
(@dangerous25)
Estimable Member
Joined:1 year  ago
Posts: 156
February 15, 2018 4:49 am  

@benjamin-dobell : Great work with the script! Using your script I was able to install the webdriver [with no fuss] on 10.13.4 beta 2. However, it doesn’t actually work for me as I’m trying a strange setup. I have an Akitio Node with 1080TI, and a Breakaway Box with Vega FE LC. I thought I’d try using them both (or indeed just using the node). In either case, whilst MacOS picks up the Node it doesn’t detect the nVidia card. However, in iStat Menus it does show “GPU”, which it didn’t show before. However I can’t make use of it, I can’t get screen output or use a CUDA script that I have. The dream would be to be able to use everything under one roof.

I assume my nVidia issue is just because I’m using 10.13.4 beta 2. Maybe this setup will work using an earlier version of HS.

Capto Capture 2018 02 15 12 31 45 PM
Capto Capture 2018 02 15 12 32 11 PM2
Capto Capture 2018 02 15 12 32 16 PM
Capto Capture 2018 02 15 12 32 26 PM

Update: I tried the above setup (i.e. using 2x eGPUs, one nVidia one AMD) on MacOS 13.3.2. It tried to work, but didn’t work well. It detected all three GPUs (AMD RX xxx, Intel Iris 550, 1080TI), but there was no display out to the external monitor connected to the AMD eGPU even though MacOS thought it was, I had to “guess” keystrokes to log in as primary monitor was blank. Then performance was very sluggish. I will try updating to 10.13.3 and see if things improve.

Update 2: I installed MacOS 13.3.3 on my MBP+TB, and used @benjamin-dobell‘s script. The script appeared to work, but unfortunately MacOS would not detect the nVidia card. I tried rebooted, hotplugging, log in/out. No joy. The only way I got it to work was using @yifanli/@devild’s package installer in the OP. Then, my system was able to detect and use all three GPUs! However, I could not get external screen output to work using the nVidia card (via HDMI) or the AMD card (via DisplayPort). No matter, as I only wanted to use compute abilities, which worked. I was able to mine Monero using the CPU, AMD and nVIDIA card together. See screenshot of the three GPUs in action below.

Capto Capture 2018 02 15 02 58 08 pm

My conclusions: I can’t get the nVidia card to work using eGPU (in Akitio Node) on 10.13.4 beta 2 on iMac Pro using @benjamin-dobell‘s script nor can I get it to work using 10.13.3 on MBP+TB. However the OP’s solution works for MBP, but doesn’t offer a solution for iMac Pro [yet] afaik. The AMD Vega FE LC is plug and play with 10.13.4 beta 2, plug it into the TB3 port and boom on comes the screen just how you always dreamed it would with eGPU. It will be awesome when we can get to that with NVidia!

Edited: 1 week  ago

late-2017 27" iMac Pro RPVega64 + GTX1080TI@32Gbps-TB3 (AKiTiO Node) + MacOS 10.13.2
late-2014 27" iMac 5k R9 M295X + GTX1080Ti@16Gbps-TB (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


TrDA liked
ReplyQuote
hkoster1
(@hkoster1)
Active Member
Joined:3 months  ago
Posts: 14
February 16, 2018 1:11 pm  

@benjamin-dobell Nice script, except that latest “not blacklisted” driver 106 causes nothing but grief on my 2017 15-inch MacBook Pro TB RP560 running build 17D47 (red garbled screen). FWIW, driver version 156 works fine with my hardware Sonnet 550 + GTX 1080Ti), so I’m not sure why that version should be blacklisted.

Edited: 6 days  ago

ReplyQuote
chewitt
(@chewitt)
New Member
Joined:6 days  ago
Posts: 1
February 16, 2018 5:35 pm  

Trying to set up GeForce GTX 1080 Ti in Sonnet Breakaway 550 on a 2017 MBP after updating to 10.13.3. No problems on previous versions, just installed standard web drivers and EGPU support and everything worked providing GPU was plugged in on boot.

On 10.13.3 the GPU is not detected whatsoever – I’ve tried pretty much every combination of driver versions and setup procedure (..104, ..106, ..156 installed directly or using web driver or Benjamin’s script, egpu v4 and v6 booting with gpu plugged in or not then relogging, SIP enabled/disabled for various installations). Checking in system report shows none of the relevant kexts are being loaded.

Filevault enabled if this is relevant – any ideas?

Edit: crux of the issue seems to be the EGPU kext not being loaded: Untrusted kexts are not allowed Kext with invalid signature (-67050) denied

Edit: disabling SIP allows untrusted kexts to be loaded but all NVDA kexts still aren’t being loaded on boot. Manually loading them seems to enable some functionality (CUDA detects a GPU), but the OS still can’t see the the GPU and it isn’t functional via CUDA or otherwise

Edited: 6 days  ago

ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Estimable Member
Joined:5 months  ago
Posts: 103
February 16, 2018 10:26 pm  

Benjamin: thanks for your work on simplifying the process. Look forward to trying out the new process once everything is signed, etc.


ReplyQuote
Max.L
(@max-l)
New Member
Joined:2 weeks  ago
Posts: 1
February 17, 2018 1:27 am  

Hi, I tried @benjamin-dobell ‘s script. The webdriver has been successfully installed onto my late13MBP. Thanks :). However the egpu(Nvidia Geforce 1080Ti) can not be detected if I plug in egpu after log in, freeze or black screen if I plug it in before the log in. Does anyone know the solution or anyone has succeeded setting it up? Many thanks!  

The late 2013 15′ MBP is on 10.13.13, with Sonnet breakaway box and Nvidia Geforce 1080Ti


ReplyQuote
ICULikeMac
(@iculikemac)
Eminent Member
Joined:3 months  ago
Posts: 38
February 17, 2018 7:17 am  

@Benjamin Dobell Thank you very much! Look forward to trying out the new process once everything is signed too! 


ReplyQuote
dan0ne
(@dan0ne)
New Member
Joined:4 days  ago
Posts: 1
February 18, 2018 11:06 am  

Hey there, I have some Problems with my MacBook Pro and my HP Omen Accelerator…

I have follow the installation guide from site 1. with driver *.*.156
With that Driver and Installation, everything works but without any HWAcceleration. All actions on my Second Display hangs and are very slow!

After that I try to find a Fix in this Forum and tried out  Benjamin Dobell’s “Magical-Tool”. It Installs the Driver *.*.106 with OS Patch and Nvidia control panel  but  this let my second display go black. Only my Mouse is visible on the second screen and the Performance on Macbook Display are very low.

So I went back to the *.*.156 Driver with “webdriver.sh script” everything is visible but with low low performance on second Display.

My last try was to install driver version *.*.104  with “webdriver.sh script” (like in Troubbleshooting say) and Patch it to my OS Version.

With no success, the second display went back to black (like in *.*.106) and only my mouse is visible on that display.

Please, is there a fix for me… What can I try?

Here are my Hardware Specs:
MacBook OS (10.13.3 17D47)
MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
Intel Iris Plus Graphics 650

eGPU:
Chipsatz-Modell: NVIDIA GeForce GTX 770
Typ: GPU
Bus: PCIe
PCIe-Lane-Breite: x4
VRAM (gesamt): 2 GB
Hersteller: NVIDIA (0x10de)
Geräte-ID: 0x1184
Versions-ID: 0x00a2
ROM-Version: VBIOS 80.04.c3.00.14
Metal: Unterstützt, Funktionsset macOS GPUFamily1 v3

Thunderbolt Bus-0:
GA1-10-Accelerator:
Herstellername: HP
Gerätename: GA1-10-Accelerator
Hersteller-ID: 0xF0
Geräte-ID: 0xA66
Geräterevision: 0x1
UID: 0x00F05FB13009F100
Routenzeichenfolge: 3
Firmware-Version: 25,25
Port (Upstream):
Status: Gerät angeschlossen
Verbindungsstatus: 0x2
Geschwindigkeit: Bis zu 40 Gbit/s x1
Aktuelle Link-Breite: 0x2
Firmware Version des Link-Controller: 0.36.0

I have also tried to install the accelerator on my windows Bootcamp but here windows freezz immediately when plug in my HP Omen.

But first I want my GTX770 working on may MacOS… after that I try Bootcamp again. 

Sorry for my bad english.. its not my first language.


ReplyQuote
(@mike_coluzzi)
New Member
Joined:4 days  ago
Posts: 1
February 18, 2018 4:08 pm  

Currently running into problems after updating to 10.3.3 

Current Build: 

macOS High Sierra 10.3.3 (17D47)
Macbook Pro 4TB3 2017 Intel HD 630 + Radeon Pro 560

eGPU:

Akitio Node w/ EVGA Nvidia 980Ti 

I have updated the drivers to .156 as well as v6 of the eGPU Drivers.

I have always needed to login, attached the eGPU, log back out and in again to get it to work. Now when I do this on 1 of my 2 external monitors I get a spinning wheel(Like the computer is shutting down) and then it freezes and the internal display remains blank with backlight. I attempted to follow the recommended steps and downgrade to .104 using the webdriver.sh and after I performed this step my graphics card was not seen at all. After upgrading back to .156 I am experiencing the same issue as before with the spinning wheel. 

Hoping someone may have found a fix for this?

Update: Was able to fix with @Benjamin Dobell’s script above! Thank you.

I’ve put together a script that will automatically roll-back your drivers to 378.10.10.10.25.106. It’s as simple as entering the following line in a terminal:

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

It’ll automatically download the drivers and patch them so they can run on 10.13.3. No need to futz around disabling SIP or anything like that, it uses nVidia’s official drivers and packages and does the absolute minimal patching necessary to ensure the drivers run on your current OS version.

More details are available at:

https://github.com/Benjamin-Dobell/nvidia-update

Edited: 4 days  ago

ReplyQuote
jmartin
(@jmartin)
New Member
Joined:4 days  ago
Posts: 1
February 19, 2018 2:13 am  

I’ve got it 99% working on my MacBook Pro 2017 15inch with Radeon Pro 560. I am using an Akitio node pro with a Nvidia GeForce GTX 780. I can plug my eGPU in while the system is completely off, booting into Mac OS with no issues (No logging in or out necessary). There are a few graphical glitches on the MacBook screen that go away after a few seconds. The only issue I am encountering is that when I shut down my MacBook Pro, the next time I boot up I receive the “Your system don’t shut down properly the last time screen”. Nothing I have tried resolves this. Has anyone else encountered this? Correct me if I am wrong (I haven’t read through all 30 pages of this thread), but I am one of the few who have gotten it working without logging on the 2017 MacBook Pro 15 inch. If it helps at all, I am fully up to date. The left and right side top Thunderbolt 3 works for the eGPU (haven’t tried any other ones). 

Also, for completeness, Windows 10 works almost flawlessly with it. I used to get an error in device manager (code 43 or something like that). That seems to have ceased after windows updates. I can have it plugged in while off or hot plug it. The only issue I seem to have is that my system fully crashes when I plug in my USB C apple multi USB adapter (even with nothing plugged into it). This needs to be plugged in at start up in the right side bottom USB C port.


ReplyQuote
ICULikeMac
(@iculikemac)
Eminent Member
Joined:3 months  ago
Posts: 38
February 19, 2018 8:44 am  

I’ve also got it running 99% my MacBook Pro 2017 15inch with Radeon Pro 560 & AORUS 1070. Bootcamp & HS 10.13.3.

My only issue is Final Cut will not launch 🙁 Any advise?

Thank you again to all involved in making this possible!


ReplyQuote
czyzczyz
(@czyzczyz)
New Member
Joined:3 days  ago
Posts: 2
February 20, 2018 12:41 am  

Thanks for this script — with it I’ve finally got a GTX 1080 TI in a Sonnet eGFX Breakaway Box 550W to actually show up. Unfortunately I’ve had no luck getting any of the video outputs on the card to recognize and display anything on an external monitor. This is on a 2013 Mac Pro with D700.

macOS 10.13.3 (17D47)
NVIDIA Web Driver: 387.10.10.10.25.156
NVDAEGPUSupport-v6.pkg

It’s worth noting that after doing the strange dance of boot, plug in eGPU, logout, power-on eGPU, wait, and try to logon — I’m met with the little spinning color wheel mouse cursor for a while while the system sorts everything out, then it just sits there frozen at the login screen. Each time I’ve screen shared in from a laptop and as soon as I start logging in the system seemingly unfreezes. It’s possible that this is just a timing issue and it would have become responsive again regardless.

Once it lets me into the system, I can see the following in System Information under Graphics:

NVIDIA GeForce GTX 1080 Ti:
  Chipset Model: NVIDIA GeForce GTX 1080 Ti
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x4
  VRAM (Total): 11 GB
  Vendor: NVIDIA (0x10de)
  Device ID: 0x1b06
  Revision ID: 0x00a1
  ROM Revision: VBIOS 86.02.40.00.1b
  Automatic Graphics Switching: Supported
  gMux Version: 4.0.11 [3.2.8]
  Metal: Supported, feature set macOS GPUFamily1 v3

So that’s a win at least (before running NVDAEGPUSupport-v6.pkg, the card was never identified nor was it noticed by the CUDA extension — now I get actual acceleration in Blender).

I’d love to actually get the video outputs to function, but have no ideas. I’ve tried the ‘detect’ button in the Display Preferences, but nothing happens. I’ve tried HDMI, Displayport, and DVI outputs. I’ve tried plugging and unplugging the display cables. I’ve tried multiple displays. It’s as if I’ve got a card that’s fine for CUDA but has no working video outputs. I read through this thread and didn’t notice anyone else with this problem (I don’t get a cursor on an external screen plugged into this card — I get no signal), but it’s possible it’s there and I just missed it.

Thanks to all who made it possible to get this far. I’m feeling positive about the prospects of getting this working since everyone else seems to be having success.


ReplyQuote
czyzczyz
(@czyzczyz)
New Member
Joined:3 days  ago
Posts: 2
February 20, 2018 12:42 am  

FWIW, I know the card and its video outputs work just fine as it’s fully functional when I pop it into my PC.


ReplyQuote
verichip
(@verichip)
New Member
Joined:1 week  ago
Posts: 4
February 20, 2018 3:19 am  

For the AORUS Gaming Box (GTX 1070) and MBP 15″ 2017 on macOS High Sierra 10.3.3, I have gotten the box to be recognized by macOS by:

  1. Boot up without the card attached
  2. When the login screen shows up, attach the AORUS gaming box
  3. The computer will take a little bit to recognize the eGPU and turn on the external screens
  4. Log in as usual

This eliminates the need to log in and out if you’re just starting the computer, but if you’re already logged in, you will need to log out and back in for the eGPU to be recognized.

2017 15" Macbook Pro Touchbar (Radeon Pro 555), Gigabyte AORUS Gaming Box (GTX 1070)


ReplyQuote
Page 30 / 31 Prev Next
  
Working

Please Login or Register