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

Page 2 / 32 Prev Next
 

MagicPi
(@magicpi)
Eminent Member
Joined:5 months  ago
Posts: 21
October 24, 2017 10:20 pm  
Posted by: lexine

Got it working MBP 13 2017 TouchBar & Aorus Gaming Box… I downloaded the NVIDIAEGPUSupport-f233ad3ccf11b8752425a8e4974c0606f5552db4 commit, builded the kext copy over to /Library/Extensions, updated the owner and rebuild the cache … external screen is working, cuda-z as well .. but I am not sure on display tab I still have :

1

2

However rest seems ok :

3
4

 

 

wow!! this is good news, right!

2016 Macbook pro 15" with Pro460 / Aorus GTX 1080 Gaming Box / ASUS ROG PG279Q / iphone X / iPad Pro 9.7


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined:1 year  ago
Posts: 112
October 24, 2017 10:30 pm  

This is fantastic news. Congratulations to all who have got it working so far.

I will attempt to get my Mac Mini and Mac Pro 2013 up and running.

So the process is:

  • Install High Sierra.
  • Install NVIDIA Drivers – does anyone have a link to the latest Mac compatible ones?

  • Disable SIP
  • Build and copy NVDAEGPUSupport.kext to /Library/Extensions and run chown -R root:wheel NVDAEGPUSupport.kext
    I can download from Github and add “.kext” to the NVDAEGPUSupport folder – is this correct?

  • Then run the RebuildCaches function of @goalque‘s script – essentially touch /System/Library/Extensions is that right?
  • Reboot (optionally re-enable SIP with csrutil enable --without kext)

 

It is my understanding that we should still start up as before – i.e. eGPU plugged in and turned on before starting the Mac.

Please can someone who has had success comment on this process so that anyone who wants to attempt has a clear set of steps to follow.

Thanks to @yifanlu for making this possible 🙂

Edited: 4 months  ago

2013 MacPro 2xD700 2xGTX980Ti@16Gbps-TB2 (AKiTiO Thunder2) + macOS10.13.2


ReplyQuote
punk.kaos
(@punk-kaos)
Active Member
Joined:11 months  ago
Posts: 13
October 24, 2017 10:48 pm  
Posted by: imcalledandy

This is fantastic news. Congratulations to all who have got it working so far.

I will attempt to get my Mac Mini and Mac Pro 2013 up and running.

So the process is:

  • Install High Sierra.
  • Install NVIDIA Drivers – does anyone have a link to the latest Mac compatible ones?

     

  • Disable SIP
  • Build and copy NVDAEGPUSupport.kext to /Library/Extensions and run chown -R root:wheel NVDAEGPUSupport.kext
    I can download from Github and add “.kext” to the NVDAEGPUSupport folder – is this correct?

     

  • Then run the RebuildCaches function of @goalque‘s script – essentially touch /System/Library/Extensions is that right?
  • Reboot (optionally re-enable SIP with csrutil enable --without kext)

 

It is my understanding that we should still start up as before – i.e. eGPU plugged in and turned on before starting the Mac.

Please can someone who has had success comment on this process so that anyone who wants to attempt has a clear set of steps to follow.

Thanks to @yifanlu for making this possible 🙂

No, you need to install Xcode and compile the code in the Git tree. THAT will produce NVDAEGPUSupport.kext which you can then install as you described. 

Then I used it just like I did in Sierra, power down. Plug in GPU, power up, enjoy. I don’t have any issues starting, its been properly detected right from go every time. I’ve now tried TWO cards, the original GTX750Ti and a smaller GT710, both worked great. 

 


ReplyQuote
lexine
(@lexine)
Eminent Member
Joined:5 months  ago
Posts: 22
October 24, 2017 11:09 pm  

@imcalledandy: Basically you are right

  • Install High Sierra.
  • Install NVIDIA Drivers –  378.10.10.10.15.120
  • Disable SIP 
  • Build and copy NVDAEGPUSupport.kext to /Library/Extensions and run chown -R root:wheel NVDAEGPUSupport.kext --- > I actually build it via xcodebuild, uploaded it for you - NVDAEGPUSupport.tar (hope I am not breaking any rules on forum, if so please remove link), just untar ;-)
  • Then run the RebuildCaches function of @goalque’s script – essentially touch /System/Library/Extensions is that right? 
    • I executed the full function RebuildCaches() from the script, just copy it over to same separate shell script 😉

      echo “Rebuilding caches…”echo “Rebuilding caches…”
      if [[ $(test -f /System/Library/PrelinkedKernels/prelinkedkernel && echo 1) ]]
      then
      rm /System/Library/PrelinkedKernels/prelinkedkernel 2>/dev/null
      fi
      if [[ $(test -f /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache && echo 1) ]]
      then
      rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache 2>/dev/null
      fi
      touch /System/Library/Extensions
      kextcache -q -update-volume /
      touch /System/Library/Extensions
      kextcache -system-caches

  • Reboot (optionally re-enable SIP with csrutil enable --without kext)
Edited: 4 months  ago

2017 13" MacBook Pro TouchBar + GTX1070@32Gbps-TB3 (Aorus Gaming Box) + macOS10.13 & Win10


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 12:04 am  

I find it ironic that I’m the only one who haven’t gotten it to work yet lol. Don’t worry guys, I’ll have a working .pkg released in a couple of hours. 

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
(@biasuz)
Active Member
Joined:8 months  ago
Posts: 11
October 25, 2017 12:08 am  

I’m sorry to disturb. 

Is there a non technical walkthrough?

 

 

MBP mid-17 R560 + Aorus Gaming Box


ReplyQuote
Yukikaze
(@yukikaze)
Honorable Member Moderator
Joined:1 year  ago
Posts: 600
October 25, 2017 12:11 am  
Posted by: yifanlu

I find it ironic that I’m the only one who haven’t gotten it to work yet lol. Don’t worry guys, I’ll have a working .pkg released in a couple of hours. 

“Him that makes shoes goes barefoot himself.”

"Dire Wolf II" - HP ZBook 15 G4: Core i7-7820HQ, 32GB, M1200 dGPU, R9 Fury@32Gbps-TB3 (Mantiz Venus) eGPU, HP Z27q (5K) + Dell P2715Q (4K)
"Timber Wolf" - HP Spectre x360: Core i7-8550U, 16GB, GTX1050Ti@16Gbps-TB3>TB2 (AKiTiO Thunder2), Dell U3011
"Stormcrow" - Lenovo T430s: Core i7-3520M, 8GB, GTX750Ti@10Gbps-TB1 (AKiTiO Thunder2) eGPU, Sony 4K TV
"Phoenix Hawk" - Intel NUC 33217CK: Core i3-3217U, 8GB, GTX670@4Gbps-mPCIe2 (PCE164P-N03) + Linux Mint 18.2 (64-bit)

"Always listen to experts. They'll tell you what can't be done, and why. Then do it."- Robert A. Heinlein, "Time Enough for Love."


ReplyQuote
Flint Ironstag
(@flint-ironstag)
Estimable Member
Joined:1 year  ago
Posts: 146
October 25, 2017 12:39 am  

@yifanlu and the community – continue to amaze.  Some really bright folks here, thanks for sharing your hard-earned knowledge and insight.

MP 6,1 | 4c | d700
MP 6,1 | 6c | d500


theitsage liked
ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined:1 year  ago
Posts: 219
October 25, 2017 1:25 am  
Posted by: Yukikaze
Posted by: yifanlu

I find it ironic that I’m the only one who haven’t gotten it to work yet lol. Don’t worry guys, I’ll have a working .pkg released in a couple of hours. 

“Him that makes shoes goes barefoot himself.”

In portuguese we say: “Casa de ferreiro, espeto de pau” which means something like “Blacksmith house, wooden skewer”. Anyway, thanks for it community.

mid-2017 15" Macbook Pro RP555 + GTX1080i@32Gbps-TB3 (Mantiz Venus) + macOS & Win10


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 2:12 am  

I’ve made a package installer  https://github.com/yifanlu/NVIDIAEGPUSupport/releases/latest please try it and let me know if it works.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


Rastafabi, nando4, goalque and 3 people liked
ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:1 year  ago
Posts: 2022
October 25, 2017 2:51 am  
Posted by: yifanlu

I’ve made a package installer  https://github.com/yifanlu/NVIDIAEGPUSupport/releases/latest please try it and let me know if it works.

Thank you for making this easier for non-technical members. The installer worked great for me. macOS 10.13 [17A405] detected my AORUS 1070 Gaming Box. I tried AKiTiO Node 980 Ti and it was detected as well. The system saw an external display attached to eGPU but there’s only backlight, no actual output.

Screen Shot 2017 10 24 at 9.43.21 PM

Edited: 4 months  ago

Numerous implementation guides


nando4 liked
ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 2:55 am  

Backlight with no actual output seems to be the problem I’m having with my 1060. 

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
tbl777
(@tbl777)
Trusted Member
Joined:5 months  ago
Posts: 74
October 25, 2017 3:25 am  
Posted by: yifanlu

Backlight with no actual output seems to be the problem I’m having with my 1060. 

Hi, I have macbook pro retina 15 2013-late with gt750m, This model can’t work with eGPU either AMD_based or Nvidia_based. 

Because of the nvidiaframebuffer this problem can not be solved, but I see your solution, I think maybe this will work. How I can modify it for AMD_eGPU, just solved the framebuffer problem.

late-2013 15" MacBook Pro GT750M + RX580@16Gbps-TB2 (AKiTiO thunder 2) + macOS 10.13


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 4:25 am  
Posted by: tbl777
Posted by: yifanlu

Backlight with no actual output seems to be the problem I’m having with my 1060. 

Hi, I have macbook pro retina 15 2013-late with gt750m, This model can’t work with eGPU either AMD_based or Nvidia_based. 

Because of the nvidiaframebuffer this problem can not be solved, but I see your solution, I think maybe this will work. How I can modify it for AMD_eGPU, just solved the framebuffer problem.

I’m not sure I understand your question. All this does is make the High Sierra behavior consistent with Sierra. If your device works on Sierra, it should work on High Sierra.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
alfyrx8
(@alfyrx8)
Active Member
Joined:5 months  ago
Posts: 9
October 25, 2017 4:54 am  
Posted by: yifanlu

I’ve made a package installer  https://github.com/yifanlu/NVIDIAEGPUSupport/releases/latest please try it and let me know if it works.

Hi I just installed High Sierra and  your installer works, but their is a catch.   What I mean is, if I had my EPGU turned on during the boot process (between Apple logo screeen to Log on screen) it would go to a black screen on both internal and external monitor.  The way I was able to get it working was to keep my EPGU turned off until I got the Log on screen , once there I turned on the EGPU and let it get detected then I would sign on once my external monitor displayed HIGH sierra wall paper.  I hope the makes sense.
PS, thank you guys for your hard work.   

Screen Shot 2017 10 24 at 11.36.03 PM

Edited: 4 months  ago

imcalledandy and nando4 liked
ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 5:11 am  

FINALLY I solved my issue. Turns out it’s my POS Samsung 4k monitor. This same monitor I had issues with for months (random computer freezes/crashes on wakeup) which led to me buying a eGPU because I thought “the monitor is a dumb sink and I can connect other stuff to it fine, it couldn’t possibly be broken, the problem must be with the iGPU”. 

Well guess what? It was the monitor. Plugging my eGPU into another display worked fine.

Lesson learned: don’t buy samsung stuff.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


Eightarmedpet, imcalledandy, goalque and 1 people liked
ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined:1 year  ago
Posts: 112
October 25, 2017 6:37 am  

Thank you @lexine for clarifying my steps.

@yifanlu – glad you have it working now and thanks for the installer .pkg – does that remove the step to rebuild caches or do we still need to do that?

2013 MacPro 2xD700 2xGTX980Ti@16Gbps-TB2 (AKiTiO Thunder2) + macOS10.13.2


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 6:42 am  

Morning. I went to bed with this thread titled [WIP] and work up with that changed to [APP], holy cow what a first post…

Going to have a full read through today, but already have a question reg implementation. With the previous 10.12.6 methods my LG 5K Display didn’t work, I felt the previous method did something to do with how internal screens were treated (just my guess) which was part of getting it working but as the LG screens are treated more like internals (I believe) my set up got all confused and I couldn’t use my 5K (it actually showed up as 2x 5K in system prefs but all sorts of issues to the extent it was unusable and so was the laptop when connected). 

So my question is, does this new method contain the same sort of fixes that could cause the same issues? If this wasn’t my work laptop I use everyday I would jump right in, but I cant take that risk…

edit: And if you ever want/need a GUI designed for this just let me know, I’m no use on the technical side of things but GUI design is my job

Edited: 4 months  ago

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 6:42 am  

The pkg should rebuild the cache for you. It will also check if you have web drivers installed and set your drivers from official to Web because I’m nice.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


imcalledandy liked
ReplyQuote
mklegend
(@mklegend)
Eminent Member
Joined:10 months  ago
Posts: 22
October 25, 2017 6:48 am  

Will this package installer + the web drivers work on rMBP 2016 with dGPU Radeon Pro 460 and High Sierra? or is it just the 13 inch MBP without touch bar?

Best Regards,

Mohammad Katayen (mklegend)


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined:1 year  ago
Posts: 112
October 25, 2017 6:48 am  

Awesome – I’m going to have some time over the weekend to test both Mac Pro and Mac Mini with multiple cards but as you say if it worked on Sierra it should now work on High Sierra.

I think I speak for all of us here when I say we are truly grateful for what you have shared with the community and boy… what a first post – that’ll take some beating. Congrats.

2013 MacPro 2xD700 2xGTX980Ti@16Gbps-TB2 (AKiTiO Thunder2) + macOS10.13.2


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 6:50 am  

Oh, and is there an easy way to uninstall if I get carried away and give it a go anyway…?

And also, MASSIVE thanks to yifanlu for making this and being so open and generous with his time and work.

 

Edited: 4 months  ago

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 6:50 am  
Posted by: mklegend

Will this package installer + the web drivers work on rMBP 2016 with dGPU Radeon Pro 460 and High Sierra? or is it just the 13 inch MBP without touch bar?

All this does is fix a stupid bug Apple introduced in high sierra that prevented nvidia drivers from loading. If your setup works on sierra, it should work on high sierra with this. 

Edited: 4 months  ago

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
mklegend
(@mklegend)
Eminent Member
Joined:10 months  ago
Posts: 22
October 25, 2017 6:57 am  

Actually I didn’t try my setup on macOS cause I got my graphics card 1080 ti after updating to H.S. and I knew from the forum here that it won’t work, so I just tried the setup with windows 10 bootcamp and it’s working flawlessly.

In this case, do I need to run goalque script before installing the web driver and the package installer? or it’s not required any more?

Best Regards,

Mohammad Katayen (mklegend)


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:4 months  ago
Posts: 41
October 25, 2017 7:15 am  
Posted by: mklegend

Actually I didn’t try my setup on macOS cause I got my graphics card 1080 ti after updating to H.S. and I knew from the forum here that it won’t work, so I just tried the setup with windows 10 bootcamp and it’s working flawlessly.

In this case, do I need to run goalque script before installing the web driver and the package installer? or it’s not required any more?

Just follow the directions on the first post. Don’t overthink it.

Posted by: Eightarmedpet
Oh, and is there an easy way to uninstall if I get carried away and give it a go anyway…?

And also, MASSIVE thanks to yifanlu for making this and being so open and generous with his time and work.

 Just delete /Library/Extensions/NVDAEGPUSupport.kext

I don’t create any other files.

No problems, thanks for being a welcoming community. I got my card last Thursday, got windows working Friday, reversed AMD and NVDA drivers over the weekend and wrote this on Monday, so it wasn’t a big time sink. I think all knowledge should be free and open–it annoys me when I see someone brag about getting something done and purposely not sharing the details.

 

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


punk.kaos, devild, lexine and 3 people liked
ReplyQuote
goalque
(@goalque)
Honorable Member Admin
Joined:1 year  ago
Posts: 779
October 25, 2017 7:42 am  
Posted by: yifanlu
Posted by: tbl777
Posted by: yifanlu

Backlight with no actual output seems to be the problem I’m having with my 1060. 

Hi, I have macbook pro retina 15 2013-late with gt750m, This model can’t work with eGPU either AMD_based or Nvidia_based. 

Because of the nvidiaframebuffer this problem can not be solved, but I see your solution, I think maybe this will work. How I can modify it for AMD_eGPU, just solved the framebuffer problem.

I’m not sure I understand your question. All this does is make the High Sierra behavior consistent with Sierra. If your device works on Sierra, it should work on High Sierra.

He probably refers to this discussion:

https://forums.developer.apple.com/thread/89166

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 8:20 am  

I think the link to the Nvidia drivers is wrong, I’m not getting the option for macOS… or am I being daft?

Should be:  http://www.nvidia.com/download/driverResults.aspx/120845/en-us no?  Sorry, thats 10.12.6

Edited: 4 months  ago

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
devild
(@devild)
Eminent Member
Joined:1 year  ago
Posts: 46
October 25, 2017 8:35 am  
Posted by: Eightarmedpet

I think the link to the Nvidia drivers is wrong, I’m not getting the option for macOS… or am I being daft?

Should be:  http://www.nvidia.com/download/driverResults.aspx/120845/en-us no?  Sorry, thats 10.12.6

The link – http://www.nvidia.com/download/driverResults.aspx/125874/en-us

If you want to find drivers for macOS on Nvidia site, just choose GTX680 (that was officially supported).


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 8:39 am  

Cheers for that link… I’m throwing caution to the wind and giving this a try…

I get this issue, but I have a feeling it’s because I have no Nvidia card connected, I continue anyway and it appears to have installed…

Screen Shot 2017 10 25 at 09.45.23

Edited: 4 months  ago

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
lexine
(@lexine)
Eminent Member
Joined:5 months  ago
Posts: 22
October 25, 2017 8:58 am  

You need to have SIP enabled during the driver installation 😉 …if you already installed drivers with this error just uninstall them. Reboot enable SIP and install again 😉

2017 13" MacBook Pro TouchBar + GTX1070@32Gbps-TB3 (Aorus Gaming Box) + macOS10.13 & Win10


ReplyQuote
goalque
(@goalque)
Honorable Member Admin
Joined:1 year  ago
Posts: 779
October 25, 2017 8:59 am  

This error message is due to Nvidia’s SIP validation. Click continue.

Web drivers are also available from:

http://www.nvidia.com/Download/index.aspx?lang=en-us

Product Type: Quadro, Product: Quadro K5000 for Mac, OS: 10.13 yields driver version 378.10.10.10.15.120.

For easier installation, I might fork yifanlu’s project and implement automatic driver download.

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 9:00 am  

It looks like they installed just fine and I’m pretty sure I had SIP enabled…

Installed the Nvidia enabler, although I dont have my eGPU at work all appears to be working fine with an external display connected to my laptop, sounds stupid but that wasn’t the case with the 10.12.6 fix ups.

Look forward to getting home more than usual so I can see if my 1070 is recognised. Pretty crazy if it has only taken a kext to get things working (I messed about with kexts a fair bit when building my hackintosh).

Edited: 4 months  ago

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
goalque
(@goalque)
Honorable Member Admin
Joined:1 year  ago
Posts: 779
October 25, 2017 9:04 am  
Posted by: Eightarmedpet

It looks like they installed just fine and I’m pretty sure I had SIP enabled…

It doesn’t matter whether you have it enabled or not, it’s just Nvidia’s if-statement.

Edited: 4 months  ago

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
mklegend
(@mklegend)
Eminent Member
Joined:10 months  ago
Posts: 22
October 25, 2017 9:18 am  

I followed the steps from yifanlu first post, setup run smoothly, after final restart the internal display had some strange artifacts and the external one worked with the backlight only and keeps powering off and on again, if I unplugged my egpu macOS will start correctly.

I tried to plug the egpu on the login screen and got the same result.

I tried also to plug the egpu after logging in, then to log out and back in with the egpu connected, macOS loaded without issues, both Nvidia driver manager and the system info detected my gnu correctly (1080 Ti) but the external monitor will work with backlight only (no image).

finally, if I restarted macOS with egpu disconnected, then connect it after logging in, and without logging off and in again, Nvidia driver manager will not detect the egpu, but the system info will show “Nvidia Chip Model”

Best Regards,

Mohammad Katayen (mklegend)


xpp2009 liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 493
October 25, 2017 9:26 am  

I assume you have your monitor plugged into your eGPU, I wonder if my often recommended against set up will actually work well here as the LG 5K gets plugged into the laptop with eGPU being piped through and back out to external.

Will try various boot/plugin options this eve (GMT).

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10


ReplyQuote
tbl777
(@tbl777)
Trusted Member
Joined:5 months  ago
Posts: 74
October 25, 2017 10:50 am  

It worked good on macbook pro retina 15 2013-late with asus gtx970 itx on high sierra.

@goalque

So far, it didn’t work on AMD-based macbook, is it?

Edited: 4 months  ago

late-2013 15" MacBook Pro GT750M + RX580@16Gbps-TB2 (AKiTiO thunder 2) + macOS 10.13


ReplyQuote
Page 2 / 32 Prev Next
  
Working

Please Login or Register