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

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

 of  199
  RSS

ibob
 ibob
(@ibob)
Eminent Member
Joined: 3 years ago
 
Posted by: Juan C. Yunis
Posted by: ibob

Working good, thanks!
Just in case, what I did:

– Installed macOS update
– Disabled SIP
– Patched IOThunderbolt (Btw, TB3 enabler is script is up to date on github!)
– Enabled SIP
– NVidia notified me about the driver update, so installed. 
– Enabled SIP without kext…
– Install NVIDIAEGPUSupport V2. 
– Restarted, plugged the AKiTio Thunder3, logged out and in…
– Works. 
Thanks again!

🙂 

What is that IOThunderbolt patch?

Well, for some reason that, I could imagine the why, but, anyway$ right?; the thing is that Apple is blocking some “categories” of Thunderbolt 3 peripherals in macOS. Those devices work perfectly fine on Windows, but in macOS you get a horrible “Unsupported” status in the System Report / Thunderbolt Device Tree. This happen with some hubs, hard drives, eGPU cases like my AKiTiO Thunder3, etc. So, being a “software block”, the creator of that script started digging around and found that the block can be bypassed by patching the kext binary, by just replacing some “bytes” of it all Thunderbolt 3 Devices are recognized correctly. 

2016 13" MBP + RX560@32Gbps-TB3 (AKiTiO Thunder3) + macOS-HS


ReplyQuote
Doren
(@doren)
Eminent Member
Joined: 4 years ago
 

Hi!, i can confirm now that the script works very well on my Macbook Pro mid 2012 non-retina GTX650M.

Steps:
1.- Clean install High Sierra
2.- Check if SIP is enabled (boot in recovery mode [press and hold cmd+R], open terminal and type "csrutil status", if not enabled type "csrutil enable" press enter and reboot)
3.- Apply High Sierra supplemental update
4.- Install nVidia WebDriver WebDriver-378.10.10.10.15.121.pkg  (SIP MUST be enabled)
5.- Reboot and login.
6.- Restart and boot in Recovery Mode (press and hold cmd + R when hear the chime sound)
7.- Enter in terminal and type "csrutil status", if its enabled type "csrutil disable" press enter and reboot
8.- Install nvidia-egpu-v1-1013.zip yeah is the V1 version (the v2 version not works in my system)
9.- Boot without the eGPU connected and login normal and shutdown the system.
10.- Connect your eGPU and start your system... all should be work well.

So, after that I have my 4K monitor running but I have no Brightness control on the Macbook Display :/

macOS SIerra
macOS High Sierra Display no brightness conttrol
macOS High Sierra

mid-2012 15'' Macbook Pro GT650M + [email protected] (AKiTiO Thunder2) + macOS10.12.6 & Win10 <-- using
mid-2012 15'' Macbook Pro GT650M + [email protected] (AKiTiO Thunder2) + macOS10.12 <-- no windows detection

 
2012 15" MacBook Pro (GT650M) [3rd,4C,Q] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.12.5 [build link]  


Username and asiboy14 liked
ReplyQuote
Excubitoro
(@excubitoro)
Trusted Member
Joined: 4 years ago
 

Finally, 

with High Sierra 1013-1 and version 2 of the script from this thread. Success.

Gaming box 1070

macbook pro 2016 15”

 

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

.

ReplyQuote
Anima
(@anima)
Active Member
Joined: 4 years ago
 

Haven't yet got it to work properly on a mid-2015 15" Macbook Pro M370x with a GTX980TI on a Akitio Node.

Tried both the v1 package on High Sierra 10.13 and the v2 on 10.13.1.

After following the steps and the final step of logging in and out I get a black screen and a blurry screen on the external screen (with a sharp mouse cursor).

However if I change the desktop resolution to 1024x640 and logout and back in the screen works, but terribly slow. External screen is black.

I made a screenshot and noticed the chipset gets recognised correctly, but the PCIe lane width is only at x4. Tried it on both thunderbolt ports.

Hope someone can spot something else of interest in the screenshot and help me out. Thanks!

2015 15" MacBook Pro (R9 M370X) [4th,4C,H] + GTX 980 Ti @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.12.4 & Win10 [build link]  

ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 4 years ago
 

What happened with Yifanlu?? It looks like is not here anymore??

EDIT: updated to 10.13.1 and v2, worked perfectly 😉

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

ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 4 years ago
 

@unknowsolo, @Juan C. Yunis, when you shutdown the computer, sometimes do you get an error of the OS , which says that there was a problem in the system and didn't shutdown correctly? I am just getting from time to time...

Here is the photo:

20171101 235842

Let me know if you know what is happening, if it happen to you, and how to solve it if possible. Cheers.

EDIT: correct me if I am wrong, but maybe could be just when I plug the Mantiz before login it (that works, but if I have this kind problems, I will come back to the login/logout method).

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

ReplyQuote
Juan C. Yunis
(@juan_c_yunis)
Reputable Member
Joined: 3 years ago
 
Posted by: ed_co

@unknowsolo, @Juan C. Yunis, when you shutdown the computer, sometimes do you get an error of the OS , which says that there was a problem in the system and didn't shutdown correctly? I am just getting from time to time...

Here is the photo:

20171101 235842

Let me know if you know what is happening, if it happen to you, and how to solve it if possible. Cheers.

EDIT: correct me if I am wrong, but maybe could be just when I plug the Mantiz before login it (that works, but if I have this kind problems, I will come back to the login/logout method).

That just happened to me, I restarted to boot windows, and then when i came back to Mac i found that, but a normal reboot fixed it. The hack is not perfect but it works.

2018 Mac Mini Core i7 8700B 32GB RAM 512GB SSD + Razer Core X + AMD Radeon VII


ReplyQuote
unknownsolo
(@unknownsolo)
Trusted Member
Joined: 3 years ago
 

Unfortunately that happens to me too and it really pisses me off. However, if you logoff, then shut down, it works just ok. 

I just gotta remember to logoff then shutdown until we find a fix.

Late 2019 MacBook Pro 16-inch with AMD 5500m dGPU - Razer Core X Chroma - AMD RX 5700 XT

 
2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (ASUS XG Station 2) + macOS 10.13.1 [build link]  


ReplyQuote
liuhanshu2000
(@liuhanshu2000)
New Member
Joined: 3 years ago
 

Finally got mine working at first after switched to another display. But after a system reboot, I can’t switch back to Nvidia web drivers anymore. No matter how many times I reboot the system, it stays at OS X default driver.

macos 10.13/MacBook Pro 15” late 2016/Aorus game box

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

.

ReplyQuote
ibob
 ibob
(@ibob)
Eminent Member
Joined: 3 years ago
 

I noticed that when playing 4K h.265 videos, they play at random fps, it's not fluid and looks horrible. It's not the computer because using just the internal intel gpu it is super fluid, even with same 4K videos at 60fps (iPhone 8 plus videos), and running from an external mechanical 2.5" hard drive, and on windows everything is super fast with the eGPU.
With 3D on macOS I get random FPS too, some times it can go up to 120fps, but same scene can drop down to 50fps, it's still better than nothing because with the Intel GPU Unreal Engine I need to use low quality render to have a descent 30fps, and yet again, on Windows, no problem.
I guess this is driver/software related because in the Activity Monitor, I found that when playing a 4k video using the NVidia GPU,  "VTDecoderXPCService" shows a cpu usage of 200%+ but when using Intel's, it goes up to 40% only... Weird stuff...

2016 13" MBP + RX560@32Gbps-TB3 (AKiTiO Thunder3) + macOS-HS


ReplyQuote
 of  199