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

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

 of  199
  RSS

Runólfur Geir Guðbjörnsson
(@runolfur_geir_gudbjornsson)
Active Member
Joined: 2 years ago
 

It just strikes me as odd that they push out a updates that breaks a link that was working for many, without no reason at all. I can not find any info on improvements on the e-gpu front. So what they have done is a total mystery to a non-tech like me. They sit on all the knowledge needed to make sure this part worked like on previous version.

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

.

ReplyQuote
Runólfur Geir Guðbjörnsson
(@runolfur_geir_gudbjornsson)
Active Member
Joined: 2 years ago
 

Daniel Varnai, can you verify that the GeforceWeb.kext is the last one to load before your machine crashes?
If you choice "report" when you are given the choice to report the problem to apple, you get a crash report.

My crash reports shows:
last loaded kext at 13093657420: com.nvidia.web.GeForceWeb 10.2.9 (addr 0xffffff7f8d42e000, size 958464)

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

.

ReplyQuote
Seb Shelley
(@albatraoz)
Active Member
Joined: 3 years ago
 

Welp those new Nvidia Web Drivers have completely broken my setup now. I think I might just roll back to 10.3.2.

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

.

ReplyQuote
zharrief
(@zharrief)
Active Member
Joined: 2 years ago
 

I know a lot of folks are struggling with this, so I'm sorry to say mine worked without issue following the instructions on the first post. But I do have a brand new MacBook running 10.13.3 which I had never made any low-level changes to before following these instructions. I did use brew (I'm a developer) to install the webdrivers.sh script, but I never ran the script, opting to install manually from NVidia's website (via the links in the first post).

After that, I rebooted into the recovery OS, opened terminal, ran the csrutil script (on the first post), restarted, installed the package from the first post, restarted, plugged the GPU in, powered on and logged in and my external monitor was on and working, the internal one wasn't, so I logged out and back in (with eGPU still plugged in) and both were working.

I have the 2017 MacBook Pro 15 inch (w/ Radeon 555) and using the Aorus Gaming Box GTX 1080

Decided to show how everything is working for me after setup in this video

2017 15" MacBook Pro (RP560) [7th,4C,H] + RX Vega 64 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  

ReplyQuote
Patrick Choi
(@patrick_choi)
New Member
Joined: 2 years ago
 

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

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

.

ReplyQuote
Patrick Choi
(@patrick_choi)
New Member
Joined: 2 years ago
 

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.

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

.

ReplyQuote
zharrief
(@zharrief)
Active Member
Joined: 2 years ago
 

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?

2017 15" MacBook Pro (RP560) [7th,4C,H] + RX Vega 64 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  

ReplyQuote
Runólfur Geir Guðbjörnsson
(@runolfur_geir_gudbjornsson)
Active Member
Joined: 2 years ago
 

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.

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

.

ReplyQuote
verichip
(@verichip)
Active Member
Joined: 2 years ago
 

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)
Active Member
Joined: 2 years ago
 

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)


ReplyQuote
 of  199