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

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

 of  199
  RSS

Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 3 years ago
 

Did any of you guys get error messages during or after your driver install? I didn't have any previous hacks on this computer so I left SIP on as directed and ran the installer and got some of those errors I mentioned earlier. Maybe this is the root of my problem but I don't think so based on similar behaviors others are seeing (even though no one else seems to have encountered error messages WRT to Nvidia drivers or managers).

Thunderbolt 3 Macs, Sonnet and OWC eGPUs, 4K Displays, etc


ReplyQuote
RahRahRAh
(@rahrahrah)
New Member
Joined: 3 years ago
 

yes it works well!!

I just tried it for fun today, and surprisingly it works and my Lenovo  monitor was lighted up!

amazing, it happens so quick. High Sierra now support GTX960 using this set up. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
alew3
(@alew3)
Eminent Member
Joined: 4 years ago
 
Posted by: yifanlu

 

EDIT: Another thing I've experienced is that during shutdown, my internal monitor turns fully cyan for a second or two before shutting down. This is regardless if eGPU is attached or just an external TB3 monitor. Has anyone else experienced this?

My Macbook (MBPt 13 2016 / Mantiz Venus / Titan X (Pascal)) on shutdown will show the cyan screen first and after a second crash (I noticed the EGPU is not turned off) and the computer reboots.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

Nice work @yifanlu! Things looking good for eGPUs haha. I have a question for you though.

I have been trying to get native AMD eGPU acceleration to work on macs with built in NVIDIA graphics cards (for example - 2014 15" MBP). By default, these macs don't work. After reading the thread, I noticed that you mentioned patching something associated to the NVIDIA framebuffer - which could be one of the potential issues preventing an AMD eGPU to work on these kinds of models. I have tried stuff:

https://egpu.io/forums/mac-setup/nvidia-workaround-for-high-sierra-egpu-acceleration/

But currently, there is no solution for the latest HS build to get the eGPU up and running. Perhaps what you might have done here might be applicable with modifications for this case. I would be happy if you could consider looking into this.

On the other hand, if the issue is with the clashing NVIDIA and AMD drivers/framebuffers, then your solution should accelerate NVIDIA GPUs on High Sierra on these macs without issue.

So there are two things to look at here:

  • Can using this enable NVIDIA eGPUs without bugs on Macs with built in NVIDIA chips?
  • Can using a modification of this package allow AMD GPUs to work too?

Of course, the latter seems a little less likely.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 3 years ago
 
Posted by: yifanlu

Just delete /Library/Extensions/NVDAEGPUSupport.kext to uninstall.

On second look, that's the name of the app not the web drivers, right? I guess technically to start clean I'd need to remove both but initially was asking about the web drivers themselves.

In that directory, I'm seeing:

CUDA.kext

GeForceTeslaWeb.kext (guessing this is one element of it)

GeForceWeb.kext (and the other element)

and a bunch of 

NVDA-------Web.kext files too

Presumably since there is no Nvidia hardware in this machine, would be save to remove them all but asking in case not.

Thunderbolt 3 Macs, Sonnet and OWC eGPUs, 4K Displays, etc


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: yifanlu

Just delete /Library/Extensions/NVDAEGPUSupport.kext to uninstall.

I would recommend doing this in superuser mode via a Terminal command only. In my experiments with kexts, deleting them directly via UI (even after the password prompt) has left my disks unbootable in many instances (at least for the system library extensions)  

Just to be safe, for those wanting to uninstall, I suggest this command: sudo rm -r /Library/Extensions/NVDAEGPUSupport.kext

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

By the way, Samsung U28D590D (DP-DP interface) may display black sometimes on the boot up process if it is sleeping, and then you're stuck. Press the back power joystick button, and the progress bar & Apple logo should show up, or hot-plug the monitor after you've logged in. This happened earlier too.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
mbnwa
(@mbnwa)
Active Member
Joined: 3 years ago
 
Posted by: Excubitoro

I tried switchresX , but had sip active so couldn’t install the helper. It didn’t work without it in any case, just got errors and restart when trying to log in with egpu attached.

anyone with a MacBook Pro 2016 15” and 1060/1070 that got it to work with sip disabled and changing colors to millions?

I have a 2017 Macbook Pro Touch Bar + 1080TI (SIP Disabled / Millions)

 

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined: 3 years ago
 
Posted by: mac_editor

Nice work @yifanlu! Things looking good for eGPUs haha. I have a question for you though.

I have been trying to get native AMD eGPU acceleration to work on macs with built in NVIDIA graphics cards (for example - 2014 15" MBP). By default, these macs don't work. After reading the thread, I noticed that you mentioned patching something associated to the NVIDIA framebuffer - which could be one of the potential issues preventing an AMD eGPU to work on these kinds of models. I have tried stuff:

https://egpu.io/forums/mac-setup/nvidia-workaround-for-high-sierra-egpu-acceleration/

But currently, there is no solution for the latest HS build to get the eGPU up and running. Perhaps what you might have done here might be applicable with modifications for this case. I would be happy if you could consider looking into this.

On the other hand, if the issue is with the clashing NVIDIA and AMD drivers/framebuffers, then your solution should accelerate NVIDIA GPUs on High Sierra on these macs without issue.

So there are two things to look at here:

  • Can using this enable NVIDIA eGPUs without bugs on Macs with built in NVIDIA chips?
  • Can using a modification of this package allow AMD GPUs to work too?

Of course, the latter seems a little less likely.

Is the first problem that using your purge script, the internal display doesn't work anymore? Have you tried the boot option "nv_disable=1"?

The second problem is more tricky. Can you hot plug the AMD eGPU and run "sudo sysdiagnose" and send me the result?

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 + [email protected] (HP OMEN Accelerator) + macOS10.13 & Win10

 
2016 13" MacBook Pro [6th,2C,U] + GTX 1060 @ 16Gbps-TB3 (HP OMEN Accelerator) + macOS 10.13 & Win10 [build link]  


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 4 years ago
 

Hey guys, I'm 10.13.1 Beta (17B45a), I tried to install Nvidia drivers but it says it doesn't support this version. Is there anything I could do to install it? I wanna test on my Macbook Pro 2017 + Mantiz Venus + 1080ti.

2017 15" MacBook Pro (RP555) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.12.6 & Win10 [build link]  

ReplyQuote
 of  199