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

Page 40 / 55 Prev Next
  RSS

(@peter_gelderbloem)
Active Member
Joined: 8 months ago
Posts: 7
April 6, 2018 5:39 pm  

I have a TB2 Late 2015 13" MBP on mac os x 10.13.4 with Aorus Gaming Box.
When I plug it in the screen goes blank. Am I supposed to have an external monitor?
The Aorus doesn't sound like it is coming on though

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 2 years ago
Posts: 350
April 6, 2018 5:45 pm  

So, to make it clear, there is still no solution for TB3 and 10.13.4, right? Otherwise, you could implement it in your script, right?

mid-2017 Macbook Pro RP560 + MSI GTX1080Ti GAMING [email protected] (Mantiz Venus) + macOS10.13.5 & Win10


ReplyQuote
i0ntempest
(@i0ntempest)
Eminent Member
Joined: 1 year ago
Posts: 47
April 6, 2018 5:51 pm  

I'm kinda confused, so for the current V8 package to work you have to raplace a kext (even on TB3)? If yes which kext file? I'm still on 10.13.3 so I may try it.

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: Gigabyte G1 Gaming NVIDIA GeForce GTX 1070 via Thunderbolt 3 (AKiTiO Node)
Setup 2: Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: EVGA NVIDIA GeForce GTX 1050 Ti SC via Thunderbolt 3 (AKiTiO Node Lite)


ReplyQuote
(@peter_gelderbloem)
Active Member
Joined: 8 months ago
Posts: 7
April 6, 2018 6:00 pm  
Posted by: Peter Gelderbloem

I have a TB2 Late 2015 13" MBP on mac os x 10.13.4 with Aorus Gaming Box.
When I plug it in the screen goes blank. Am I supposed to have an external monitor?
The Aorus doesn't sound like it is coming on though

Aorus fan is spinning. I tried HDMI to TV but neither show anything. Error report that it wanted to send to apple after restarting:

Anonymous UUID: 5BAF1927-CC52-DAF4-EEF4-8868C4E0FA4B

Fri Apr 6 18:55:09 2018

*** Panic Report ***
panic(cpu 1 caller 0xffffff8001188c2d): Kernel trap at 0xffffff7f84444267, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000002, CR3: 0x0000000004d87000, CR4: 0x00000000003627e0
RAX: 0x0000000000000000, RBX: 0xffffff801945a900, RCX: 0xffffff7f84a6fd00, RDX: 0x0000000000000001
RSP: 0xffffff810312be20, RBP: 0xffffff810312be30, RSI: 0x0000000000000024, RDI: 0x0000000000000002
R8: 0x000000000000ffff, R9: 0x0000000000000001, R10: 0x0000000000000005, R11: 0x0000000000000001
R12: 0x0000000100000677, R13: 0xffffff8001670790, R14: 0xffffff801d8f9dc0, R15: 0xffffff801945a900
RFL: 0x0000000000010202, RIP: 0xffffff7f84444267, CS: 0x0000000000000008, SS: 0x0000000000000000
Fault CR2: 0x0000000000000002, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0, VF: 1

Backtrace (CPU 1), Frame : Return Address
0xffffff810312b8d0 : 0xffffff800106e166
0xffffff810312b920 : 0xffffff8001196714
0xffffff810312b960 : 0xffffff8001188a00
0xffffff810312b9e0 : 0xffffff8001020180
0xffffff810312ba00 : 0xffffff800106dbdc
0xffffff810312bb30 : 0xffffff800106d99c
0xffffff810312bb90 : 0xffffff8001188c2d
0xffffff810312bd10 : 0xffffff8001020180
0xffffff810312bd30 : 0xffffff7f84444267
0xffffff810312be30 : 0xffffff7f84444137
0xffffff810312be60 : 0xffffff8001670862
0xffffff810312bea0 : 0xffffff800169856e
0xffffff810312bee0 : 0xffffff800166f900
0xffffff810312bf60 : 0xffffff80016796d7
0xffffff810312bfa0 : 0xffffff800101f4f7
Kernel Extensions in backtrace:
com.nvidia.web.NVDAResmanWeb(10.3.1)[732647D4-EFC4-3E75-9618-B96D61BE214C]@0xffffff7f84443000->0xffffff7f84abbfff
dependency: com.apple.iokit.IOPCIFamily(2.9)[1850E7DA-E707-3027-A3AA-637C80B57219]@0xffffff7f81894000
dependency: com.apple.iokit.IONDRVSupport(519.15)[B419F958-11B8-3F7D-A31B-A72166B6E234]@0xffffff7f82432000
dependency: com.apple.iokit.IOGraphicsFamily(519.15)[D5F2A20D-CAB0-33B2-91B9-E8755DFC34CB]@0xffffff7f82057000
dependency: com.apple.AppleGraphicsDeviceControl(3.18.48)[89491182-0B41-3BC3-B16F-D5043425D66F]@0xffffff7f8240c000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
17E199

Kernel version:
Darwin Kernel Version 17.5.0: Mon Mar 5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64
Kernel UUID: 1B55340B-0B14-3026-8A47-1E139DB63DA3
Kernel slide: 0x0000000000e00000
Kernel text base: 0xffffff8001000000
__HIB text base: 0xffffff8000f00000
System model name: MacBookPro12,1 (Mac-E43C1C25D4880AD6)

System uptime in nanoseconds: 78937961765
last loaded kext at 78834618069: lu.yifan.NVDAEGPUSupport 1 (addr 0xffffff7f84d1b000, size 20480)
loaded kexts:
lu.yifan.NVDAEGPUSupport 1
com.nvidia.web.NVDAResmanTeslaWeb 10.3.1
com.nvidia.web.NVDAResmanWeb 10.3.1
com.nvidia.NVDAStartupWeb 10.3.1
com.intel.kext.intelhaxm 6.0.3
com.apple.filesystems.autofs 3.0
com.apple.driver.AudioAUUC 1.70
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.iokit.IOBluetoothSerialManager 6.0.5f3
com.apple.driver.AGPM 110.23.33
com.apple.driver.ApplePlatformEnabler 2.7.0d0
com.apple.driver.X86PlatformShim 1.0.0
com.apple.driver.AppleUpstreamUserClient 3.6.5
com.apple.driver.AppleHDAHardwareConfigDriver 281.51
com.apple.driver.AppleHDA 281.51
com.apple.driver.AppleGraphicsDevicePolicy 3.18.48
com.apple.AGDCPluginDisplayMetrics 3.18.48
com.apple.driver.AppleHV 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.pmtelemetry 1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleIntelBDWGraphics 10.3.2
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AGDCBacklightControl 3.18.48
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.eficheck 1
com.apple.driver.AppleSMCLMU 211
com.apple.driver.AppleCameraInterface 6.01.2
com.apple.driver.AppleBacklight 170.12.6
com.apple.driver.AppleMCCSControl 1.5.4
com.apple.driver.AppleIntelBDWGraphicsFramebuffer 10.3.2
com.apple.iokit.BroadcomBluetooth20703USBTransport 6.0.5f3
com.apple.driver.AppleLPC 3.1
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleThunderboltIP 3.1.1
com.apple.driver.AppleFIVRDriver 4.1.0
com.apple.iokit.SCSITaskUserClient 404.30.2
com.apple.driver.AppleUSBStorageCoexistentDriver 439.50.6
com.apple.driver.AppleUSBCardReader 439.50.6
com.apple.iokit.IOBluetoothUSBDFU 6.0.5f3
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.filesystems.hfs.kext 407.50.6
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.filesystems.apfs 748.51.0
com.apple.driver.AppleAHCIPort 329.50.2
com.apple.driver.AppleTopCaseHIDEventDriver 133
com.apple.driver.AirPort.BrcmNIC 1240.29.1a7
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 6.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 183
com.apple.security.TMSafetyNet 8
com.apple.security.quarantine 3
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.AppleThunderboltPCIUpAdapter 2.1.3
com.apple.driver.AppleHPM 3.1.3
com.apple.driver.AppleIntelLpssI2CController 3.0.60
com.apple.kext.triggers 1.0
com.apple.iokit.IOSerialFamily 11
com.apple.driver.DspFuncLib 281.51
com.apple.kext.OSvKernDSPLib 526
com.apple.driver.AppleGraphicsControl 3.18.48
com.apple.iokit.IOAVBFamily 675.6
com.apple.plugin.IOgPTPPlugin 675.12
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleSSE 1.0
com.apple.AppleGPUWrangler 3.18.48
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.driver.AppleHDAController 281.51
com.apple.iokit.IOHDAFamily 281.51
com.apple.iokit.IOAudioFamily 206.5
com.apple.vecLib.kext 1.2.0
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.iokit.IONDRVSupport 519.15
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.AppleGraphicsDeviceControl 3.18.48
com.apple.iokit.IOAcceleratorFamily2 378.18.1
com.apple.iokit.IOGraphicsFamily 519.15
com.apple.iokit.IOSurface 211.12
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.5f3
com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.5f3
com.apple.iokit.IOBluetoothHostControllerTransport 6.0.5f3
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.AppleThunderboltEDMSink 4.1.4
com.apple.driver.AppleThunderboltDPOutAdapter 5.5.3
com.apple.iokit.IOUSBMassStorageClass 4.0.4
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.AppleUSBMergeNub 900.4.1
com.apple.driver.AppleXsanScheme 3
com.apple.iokit.IOAHCIBlockStorage 301.40.2
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.AppleThunderboltDPInAdapter 5.5.3
com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.3
com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3
com.apple.driver.AppleActuatorDriver 1404.4
com.apple.driver.AppleHIDKeyboard 205
com.apple.driver.AppleHSBluetoothDriver 133
com.apple.driver.IOBluetoothHIDDriver 6.0.5f3
com.apple.iokit.IOBluetoothFamily 6.0.5f3
com.apple.driver.AppleMultitouchDriver 1404.4
com.apple.driver.AppleInputDeviceSupport 1404.3
com.apple.driver.AppleHSSPIHIDDriver 53
com.apple.driver.AppleThunderboltNHI 4.7.2
com.apple.iokit.IOThunderboltFamily 6.7.8
com.apple.iokit.IO80211Family 1200.12.2
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleHSSPISupport 53
com.apple.driver.AppleIntelLpssSpiController 3.0.60
com.apple.driver.AppleIntelLpssGspi 3.0.60
com.apple.driver.AppleIntelLpssDmac 3.0.60
com.apple.driver.AppleIntelLpssI2C 3.0.60
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleUSBHostMergeProperties 1.2
com.apple.driver.AppleEFINVRAM 2.1
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.DiskImages 480.50.10
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 439.50.6
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.IOUSBMassStorageDriver 140.50.3
com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2
com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.IOSlaveProcessor 1
com.apple.iokit.IOReportFamily 31
com.apple.iokit.IOTimeSyncFamily 675.12
com.apple.iokit.IONetworkingFamily 3.4
com.apple.driver.AppleACPIPlatform 6.1
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.pthread 1
com.apple.kec.Libm 1
com.apple.kec.corecrypto 1.0

EOF
Model: MacBookPro12,1, BootROM MBP121.0175.B00, 2 processors, Intel Core i5, 2.7 GHz, 8 GB, SMC 2.28f7
Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464132333241324D412D4A442D460000
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464132333241324D412D4A442D460000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.29.1a7)
Bluetooth: Version 6.0.5f3, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0128G, 121.33 GB
USB Device: USB 3.0 Bus
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 6, 2018 7:16 pm  
Posted by: ed_co

So, to make it clear, there is still no solution for TB3 and 10.13.4, right? Otherwise, you could implement it in your script, right?

@ed_co
No there is no easy solution yet. Research is still on going on exactly where the problem is and oh boy there are many!

@i0ntempest
Before you begin: BACKUP! (sorry to yell but this time it's not even a half backed solution)
It's the AppleGraphicsControl.kext located in /System/Library/Extensions that is blocking NVIDIA support.
You will need to copy that into your upgraded os and then repair permissions.

We've found so far that it's recognized properly but an external monitor only displays the mouse.
Good luck!

again: backup!!!!!!

The purge-wrangler script only works for AMD so far.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
bonifaczi
(@bonifaczi)
New Member
Joined: 8 months ago
Posts: 1
April 6, 2018 7:22 pm  

Please find a solution for TB3 with MacOS 10.13.4. Does not work with the current version. On my setup, black screen!

MBP 13 2017 + Aorus Gaming Box + nvidia GTX 1050 ti 4gb


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 6, 2018 7:25 pm  
Posted by: bonifaczi

Please find a solution for TB3 with MacOS 10.13.4. Does not work with the current version. On my setup, black screen!

@bonifaczi
easier said than done...
We're currently working day and night (literally, we're spread through the whole globe). My guess is that it will take more than a week at best. If I'm wrong: glad that I was but I guess I'm not.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


bonifaczi liked
ReplyQuote
corestudio
(@corestudio)
Active Member
Joined: 8 months ago
Posts: 10
April 6, 2018 7:31 pm  

@fr34k thanks for all your (and everybody's) efforts. I'm curious about the 10.13.4 solution right now. Does the system not work, or is it just a problem driving a monitor? I ask since we don't drive monitors with the GPUs, we just use them for compute. I'm going to wait regardless, but idle curiosity...

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 6, 2018 7:34 pm  
Posted by: corestudio

@fr34k thanks for all your (and everybody's) efforts. I'm curious about the 10.13.4 solution right now. Does the system not work, or is it just a problem driving a monitor? I ask since we don't drive monitors with the GPUs, we just use them for compute. I'm going to wait regardless, but idle curiosity...

@corestudio
It seems to be only a monitor driving issue. The GPU is recognized properly. I didn't test CUDA (render, NN...), though. Also the mouse is visible and you can move it, so I guess CUDA should work. Guess...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
i0ntempest
(@i0ntempest)
Eminent Member
Joined: 1 year ago
Posts: 47
April 6, 2018 8:01 pm  

Thanks for the reminder, I already have the system backed up using Time Machine. But since you said it's still not complete, guess I'll stay falling back for a bit longer.
Also, one of my friends was thinking about build an NVIDIA eGPU after seeing my setup, but he has a TB2 MBP on 10.13.3. I've told him to fall back, but since there is your purge wrangler script already, can I tell him it's safe to upgrade now (supposing the purge script will support NVIDIA eventually)?

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: Gigabyte G1 Gaming NVIDIA GeForce GTX 1070 via Thunderbolt 3 (AKiTiO Node)
Setup 2: Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: EVGA NVIDIA GeForce GTX 1050 Ti SC via Thunderbolt 3 (AKiTiO Node Lite)


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 6, 2018 8:07 pm  
Posted by: i0ntempest

Thanks for the reminder, I already have the system backed up using Time Machine. But since you said it's still not complete, guess I'll stay falling back for a bit longer.
Also, one of my friends was thinking about build an NVIDIA eGPU after seeing my setup, but he has a TB2 MBP on 10.13.3. I've told him to fall back, but since there is your purge wrangler script already, can I tell him it's safe to upgrade now (supposing the purge script will support NVIDIA eventually)?

@i0ntempest
Well NVIDIA is still not properly supported neither on TB1/2 nor TB3. I think we'll manage it somehow to get everything working again. But I can't guarantee anything. I'd say stay on .3 for now. We'll notify here if a fix will be available. Then if you want you can beta test, but atm it seems that it isn't worth it.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
i0ntempest
(@i0ntempest)
Eminent Member
Joined: 1 year ago
Posts: 47
April 6, 2018 8:09 pm  

Will do, thanks for the quick reply

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: Gigabyte G1 Gaming NVIDIA GeForce GTX 1070 via Thunderbolt 3 (AKiTiO Node)
Setup 2: Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: EVGA NVIDIA GeForce GTX 1050 Ti SC via Thunderbolt 3 (AKiTiO Node Lite)


ReplyQuote
Sovereign
(@sovereign)
Active Member
Joined: 2 years ago
Posts: 19
April 6, 2018 11:36 pm  

V8 is not playing nicely with my trashcan mac pro. After installing the latest web drivers for 10.13.4. and copying the wrangler kext, installing the v8 support package makes the whole machine get stuck for some reason at the boot screen with the progress bar. Don't think it locked up but it just won't go further. Doesn't matter also if I plug the egpu in, same result.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1497
April 6, 2018 11:53 pm  
Posted by: Sovereign

V8 is not playing nicely with my trashcan mac pro. After installing the latest web drivers for 10.13.4. and copying the wrangler kext, installing the v8 support package makes the whole machine get stuck for some reason at the boot screen with the progress bar. Don't think it locked up but it just won't go further. Doesn't matter also if I plug the egpu in, same result.

After copying the wrangler, do you correctly set its permissions?

After copying execute:

$ sudo chown -R root:wheel /System/Library/Extensions/
$ sudo chmod -R 755 /System/Library/Extensions/
$ sudo touch /System/Library/Extensions/

Then computer should rebuild kext cache and boot.

Edit: fixed last line in code. 

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


Sovereign liked
ReplyQuote
fireheadman
(@fireheadman)
Trusted Member
Joined: 2 years ago
Posts: 98
April 7, 2018 5:25 am  

This is slightly off-topic
For those staying on 10.13.3...   Its not such a bad thing!
I for one upgraded to 10.13.4,  was unable to launch the eGPU (3x monitors) and luckily had timemachine on my side to save me.

I have a handful of laptops in the house and already had 1 of them experience an issue with 10.13.4 (unrelated to eGPU), it is purely a 10.13.4 issue where you log into the OS and are then taken to a "Failed to install macOS" error with a log screen showing.   The only way to resolve this was to boot recovery mode and reinstall over existing OS, then reboot and reapply 10.13.4.  (attempting first aid didn't resolve it).

I say all this because it is worth the extra step to verify you install is correct and stable before attempting to test our 10.13.4 w/an eGPU.  Here is one of the better reports w/screenshots   https://discussions.apple.com/thread/8344551


DAILY DRIVER: ⚡cMP 2010 (ⓄⓈ:DualBoot macOS 10.13.6/Windows 2016 [1803]) | ⒸⓅⓊ:3.47GHz Xeon X5690 (x12 core)
ⓇⒶⓂ:64GB 1333MHz DDR3 | ⓈⓈⒹ:1TB SSD (LiteON 512 -x4 - RAID1) w/Marvell Raid Controller | ⒼⓅⓊ: Nvidia GTX 1080 TI 11GB Founders Edition
⚡ Previous was MacMini 2011 w/AKiTiO Thunder2 | ⒼⓅⓊ:EVGA GTX 1060 3GB SC Gaming


ReplyQuote
ArmoredWolf
(@armoredwolf)
New Member
Joined: 8 months ago
Posts: 2
April 7, 2018 4:07 pm  
Posted by: devild

In case someone will forget to do it, I have it on google disk 🙂 . PM me for a link.

As a new user I'm not allowed to send PMs yet 🙁

I had everything working on 10.13.3 but my unintentional update to 10.13.4 broke things and I don't have a time machine to downgrade. If it's not too much trouble, could you PM me your link to version 10.13.3?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1299
April 7, 2018 4:39 pm  

Apple forces macOS updates to 10.13.4. If the kext from macOS 10.13.3 works, you can do as follows:

1) Download the combo update:
https://support.apple.com/kb/DL1953?locale=en_US

2)

cd ~/Downloads

3)

hdiutil mount macOSUpdCombo10.13.3.dmg

4) Install developer tools:

xcode-select --install

5)

pkgutil --expand /Volumes/macOS\ High\ Sierra\ 10.13.3\ Update\ Combo/macOSUpdCombo10.13.3.pkg expanded.pkg

6)

svn export  https://github.com/NiklasRosenstein/pbzx.git/tags/v1.0.2 

7) Install Homebrew

/usr/bin/ruby -e "$(curl -fsSL  https://raw.githubusercontent.com/Homebrew/install/master/install )"

8)

brew install xz && brew link xz

9)

clang -llzma -lxar -I /user/local/include v1.0.2/pbzx.c -o pbzx

10) This will take a while...

./pbzx -n expanded.pkg/macOSUpdCombo10.13.3.pkg/Payload | cpio -idv

11)

sudo rsync -a --delete ./System/Library/Extensions/AppleGraphicsControl.kext/Contents/Plugins/AppleGPUWrangler.kext/ /System/Library/Extensions/AppleGraphicsControl.kext/Contents/Plugins/AppleGPUWrangler.kext/

12)

sudo chown -R root:wheel /System/Library/Extensions/AppleGraphicsControl.kext/Contents/Plugins/AppleGPUWrangler.kext

13)

sudo chmod -R 755 /System/Library/Extensions/AppleGraphicsControl.kext/Contents/Plugins/AppleGPUWrangler.kext

14)

sudo touch /System/Library/Extensions/*

Correct if you find typos 🙂

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1497
April 7, 2018 4:48 pm  

For 12 & 13, fix permissions for AGC as a whole recursively rather than just the Wrangler I think. For 14, the asterisk is not needed 😉 Although you do use sudo throughout for mods so should be fine theoretically..

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1299
April 7, 2018 4:55 pm  
Posted by: mac_editor

For 12 & 13, fix permissions for AGC as a whole recursively rather than just the Wrangler I think. For 14, the asterisk is not needed 😉 Although you do use sudo throughout for mods so should be fine theoretically..

Actually I already tried out these commands. The reference GTX 980 blinked a green light 😉

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


mac_editor liked
ReplyQuote
fireheadman
(@fireheadman)
Trusted Member
Joined: 2 years ago
Posts: 98

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1299
April 7, 2018 6:39 pm  
Posted by: fireheadman

@goalque

i have missed this in a previous post (on a mobile device right now).   so apologies in advance.   What will you detailed procedure correct/update?

My quick procedure was AppleGPUWrangler.kext from 10.13.3 (those 14 steps) + yifanlu's workaround. Hot-plug on the login screen. However, the eGPU display stayed black even though it was correctly recognized under system report.

Those who're trying to hack around it, should try overriding AppleGPUWrangler nub or get rid of it. It is possible to change its ioreg outcome. You could also try hardware matching, and exclude Nvidia PCIe devices but not sure how as IOResources is not generally used for PCIe devices. It seems to conflict with Apple's AMD plug-and-play implementation.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
SaddestGpu
(@saddestgpu)
New Member
Joined: 8 months ago
Posts: 4
April 7, 2018 9:31 pm  

Hi all, I noticed the download links for nvidia-egpu-v1 ~ 6 are broken. 404 pages were shown. Currently only the most recent two versions are downloadable.

late 2016 13" Macbook / Akitio Node Pro / GTX 1080


ReplyQuote
Fry-man22
(@fry-man22)
Active Member
Joined: 8 months ago
Posts: 7
April 7, 2018 11:22 pm  

I have monitor output from a 1080 Gaming Box on 10.14 using a 2012 TB1 rMBP. 

Clamshell mode does not work and the internal LCD will not disable with SwitchResX, so nothing can actually run with any performance (like 8 fps in Heaven).

I did the following:

* Used the PurgeWrangler
* Installed the web drivers
* Ran the v8 script 
* Copied in the GPUWrangler from 10.3.3

Not really asking for help on anything specific, just stating what I see in my testing.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


theitsage liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 7, 2018 11:25 pm  
Posted by: Fry-man22

I have monitor output from a 1080 Gaming Box on 10.14 using a 2012 TB1 rMBP. 

Clamshell mode does not work and the internal LCD will not disable with SwitchResX, so nothing can actually run with any performance (like 8 fps in Heaven).

I did the following:

* Used the PurgeWrangler
* Installed the web drivers
* Ran the v8 script 
* Copied in the GPUWrangler from 10.3.3

Not really asking for help on anything specific, just stating what I see in my testing.

@fry-man22
You're sure that you're on 10.14? That's not even released yet 🤣.
I think you meant 10.13.4.
But let's keep our hopes up for a greener future...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
Amadeo
(@amadeo)
New Member
Joined: 7 months ago
Posts: 4
April 8, 2018 2:26 pm  

Hi

I use your nvidia eGPU support extension for several MacOS Updates. The current one (v8 for 10.13.4) crashes as soon as I attach the external enclousure. I use thunderbolt 3.

Thanks

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 8, 2018 4:19 pm  
Posted by: SaddestGpu

Hi all, I noticed the download links for nvidia-egpu-v1 ~ 6 are broken. 404 pages were shown. Currently only the most recent two versions are downloadable.

@SaddestGpu
problem fixed

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
oiwio
(@oiwio)
Active Member
Joined: 7 months ago
Posts: 6
April 10, 2018 12:54 am  

I noticed @fr34k you also used GPU for deep learning... I just bought an Aorus GTX 1080 Gaming Box for CUDA, but my macOS High Sierra version is 10.13.4 and I didn't backup the 10.13.3 😥 My MacBook Pro 13  was made in 2015 early. So if I just want to use CUDA, can I follow any steps to set my macOS?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 10, 2018 3:56 am  
Posted by: oiwio

I noticed @fr34k you also used GPU for deep learning... I just bought an Aorus GTX 1080 Gaming Box for CUDA, but my macOS High Sierra version is 10.13.4 and I didn't backup the 10.13.3 😥 My MacBook Pro 13  was made in 2015 early. So if I just want to use CUDA, can I follow any steps to set my macOS?

@oiwio
If your serious in DL:
I can PM you a link with the installer for 10.13.3
You then could
1. Backup for safety
2. Create a bootable drive
3. Freshly install macOS (no need to delete files)
4. Create completely new Backup (you may also delete the old one)
5. Be happy

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
Edward.Che
(@edward-che)
Active Member
Joined: 1 year ago
Posts: 9
April 10, 2018 6:42 am  

Hi @dubax. Thanks for the important notes. I kind of have similar setups as yours, but I never succeeded in installing the eGPU on macOS. Are you running on 10.13.4? Could you provide a more detailed installation steps? I really appreciate it!

MBP 15 (Late 2013)+eGFX Breakaway Box+TB3 to TB2 adaptor+GTX 1070+DELL P2415Q


ReplyQuote
oiwio
(@oiwio)
Active Member
Joined: 7 months ago
Posts: 6
April 10, 2018 10:14 am  

Hi, @fr34k,  thanks for your reply! If I install 10.13.3, does that means it's a new OS, and I need to reinstall all softwares? Now I am preparing for my master diploma, I am afraid that will cost a lot of time.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 10, 2018 10:46 am  
Posted by: oiwio

Hi, @fr34k,  thanks for your reply! If I install 10.13.3, does that means it's a new OS, and I need to reinstall all softwares? Now I am preparing for my master diploma, I am afraid that will cost a lot of time.

@oiwio
Under normal circumstances, no.
There is the possibility that files may get corrupted but that risk is fairly low.
That's why I suggested that you should make a backup before the downgrade. (Especially if there are important files you don't want to lose!)

macOS normally does not have any files that are .X specific. But I can't guarantee that, though.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
oiwio
(@oiwio)
Active Member
Joined: 7 months ago
Posts: 6
April 10, 2018 12:06 pm  

Thanks for your help,@fr34k ! So I just need to follow these steps provided by @goalque?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 10, 2018 12:12 pm  

@oiwio
This 
works, kinda.
External monitors do not work and I haven't tested if CUDA works.
In this procedure the chance of failure is quite high due to meddling with system internal kext files.
In any case: DO NOT PROCEED WITHOUT BACKUP!

In my suggestion the failure rate is low and I can say that it reliably works with CUDA.
@goalque's way often works but with limits and I haven't tested CUDA yet. (No monitor...)
You're free to try whatever you think is best. But please, backup your system first.

Also @goalque's method requires Xcode and homebrew...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
qinains
(@qinains)
Active Member
Joined: 8 months ago
Posts: 13
April 10, 2018 1:39 pm  

I have installed success in the following environment:
System Version: macOS High Sierra 10.13.4 (17E199)
Hardware:MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports)
eGPU:AORUS GTX 1080 Gaming Box(GV-N1080IXEB-8GD)

The following steps:
1.  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499
2. https://github.com/learex/macOS-eGPU#tweaks

ths @goalque & @fr34k

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
oiwio
(@oiwio)
Active Member
Joined: 7 months ago
Posts: 6
April 10, 2018 2:32 pm  

Hi,@qinains. Does your external monitor work? You follow the steps provided by @goalque?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 9 months ago
Posts: 47
April 10, 2018 2:51 pm  
Posted by: qinains

I have installed success in the following environment:
System Version: macOS 10.13.4 (17E199)
Hardware:MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports)
eGPU:AORUS GTX 1080 Gaming Box(GV-N1080IXEB-8GD)

The following steps:
1.  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33710
2. https://github.com/learex/macOS-eGPU#tweaks

Are you saying you got 10.13.4 working by downgrading to 10.13.3???

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
Page 40 / 55 Prev Next