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

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

 of  199
  RSS

yifanlu
(@yifanlu)
Eminent Member
Joined: 4 years ago
 

Here are @yifanlu's software packages to enable NVidia support on High Sierra up to 10.13.6:

[Please login to see this]

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader

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


destrocci, tiagoamaro, fr34k and 28 people liked
ReplyQuote
andrewtch
(@andrewtch)
Active Member
Joined: 4 years ago
 

Hi, I registered on this forum just to say that you are AWESOME!

Is NVIDIA already detected as CUDA device with your fix?

Is it hot-pluggable? )

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

.

tiagoamaro and Eydawn liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 5 years ago
 

@yifanlu: Good job. Is the attached-gpu-control-path now visible under ioreg display properties and "AGPM::start" & "gpuDict by GPU display" lines appear in the system log?

If you can, try to run Apple's new AGDCDiagnose that prints all active GPUs, accelerators and FBs.

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]  


itsage liked
ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined: 4 years ago
 

(EDIT: that dump was incorrect as I forgot I turned SIP back on so my driver didn't get loaded)

I've also seen that the tree in IORegistryExplorer (as well as the key-values) match what's constructed in Sierra (with the exception that my NVDAPatched classes are used). It also says NVIDIA GeForce 1060 6GB in system profiler. I think the drivers are loaded correctly, it's just a matter of getting them to work correctly.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader

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


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

Not hot-pluggable. The way it used to work with automate-eGPU.sh and Rastafabi's eGPU enabler.



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]  


nando4, itsage and lexine liked
ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined: 4 years ago
 
Posted by: andrewtch

Hi, I registered on this forum just to say that you are AWESOME!

Is NVIDIA already detected as CUDA device with your fix?

Haven't tried, but I'm sure that's not an issue provided everything else works 😉

Posted by: andrewtch

Is it hot-pluggable? )

 No but even the Sonnet box + AMD card doesn't support hot plugging. You just get a notification telling you to log out or if there's multiple users connected, to restart. Getting that message to show up won't be too difficult, but that's not my focus right now.

 

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader

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


ReplyQuote
lexine
(@lexine)
Trusted Member
Joined: 4 years ago
 

Am I missing something ? Is this really a thing : -) is it working already ? Smile

2017 13" MacBook Pro [7th,2C,U] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + macOS 10.13 & Win10 [build link]  

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

CUDA works as well. Here's the AGDCDiagnose output (GTRACEDATASTREAM data excluded):

goalques-MBP:~ goalque$ sudo /System/Library/Extensions//AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a

AGDCDiagnose Version: 3.16.19
## ScanPort - Start ##

[1] IOService:/IOResources/AppleGPUWrangler
Vendor: Apple [0000106b]: AppleGPUWrangler [8 10000] (0)

[2] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl
Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)
FBs: 3
Ports: 0xe mst:0xc ddc:0xc aux:0xe
Streams: dp:0 dvi:0 mst:2 max:3
FB: 00 : Group: 0 Address[ 1.0], Flags:[online fixed ], Stream:N/A
FB: 01 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
FB: 02 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
Port: 01 : [DP, 1.1, 4 x HBR] set [4 x 3_24 : status: 3333] Sink OUI:0-16-250 eDeaa [101-68-19-101-97-97] HW Version: 16 FW Version:2.11
Port: 02 : empty
Port: 03 : empty
## Register Dump Port 1 - Start ##
000000: 0x11 0x0a 0x84 0x41 0x00 0x00 0x01 0x80 0x02 0x00 0x00 0x00 0x0f 0x0b 0x00 0x00
Reg: 000000: 11 : DPCD_REV: 1.1
Reg: 000001: 0a : MAX_LINK_RATE: HBR
Reg: 000002: 84 : MAX_LANE_COUNT: 4, TPS3_SUPPORTED: 0, ENHANCED_FRAME_CAP: 1
Reg: 000003: 41 : MAX_DOWNSPREAD: 0.5% down, NO_AUX_HANDSHAKE_LINK_TRAINING: 1
Reg: 000004: 00 : NORP: 0
Reg: 000005: 00 : DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT: 0, DWN_STRM_PORT_TYPE: [0] DisplayPort, FORMAT_CONVERSION: 0, DETAILED_CAP_INFO_AVAILABLE: 0
Reg: 000006: 01 : MAIN_LINK_CHANNEL_CODING: ANSI 8B/10B
Reg: 000007: 80 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED: 0, OUI: 1
Reg: 000008: 02 : RECEIVE_PORT0_CAP_0: LOCAL_EDID_PRESENT: 1, ASSOCIATED_TO_PRECEDING_PORT: 0
Reg: 000009: 00 : RECEIVE_PORT0_CAP_1: BUFFER_SIZE: 32
Reg: 00000a: 00 : RECEIVE_PORT1_CAP_0:
Reg: 00000b: 00 : RECEIVE_PORT1_CAP_1:
Reg: 00000c: 0f : I2C Speed: 1Kbps 5Kbps 10Kbps 100Kbps
Reg: 00000d: 0b : eDP_CONFIGURATION_CAP: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 1, FRAMING_CHANGE_CAPABLE: 1
Reg: 00000e: 00 : TRAINING_AUX_RD_INTERVAL: 100 us, EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT: NO
Reg: 00000f: 00 : ADAPTER_CAP: FORCE_LOAD_SENSE_CAP: 0, ALTERNATE_I2C_PATTERN_CAP: 0
000020: 0x00 0x00 0x00
Reg: 000020: 00 : FAUX_CAP: FAUX_CAP: 0
Reg: 000021: 00 : MSTM_CAP: MST_CAP: 0
Reg: 000022: 00 : NUMBER_OF_AUDIO_ENDPOINTS: 0
000100: 0x0c 0x84
Reg: 000100: 0c : LINK_BW_SET: 3_24
Reg: 000101: 84 : LANE_COUNT_SET: LANE_COUNT_SET 4, ENHANCED_FRAME_EN: 1
000107: 0x00
Reg: 000107: 00 : DOWNSPREAD_CTRL: SPREAD_AMP: 0, MSA_TIMING_PAR_IGNORE_EN: 0
00010a: 0x01
Reg: 00010a: 01 : eDP_CONFIGURATION_CAP_SET: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 1, FRAMING_CHANGE_CAPABLE: 0
000111: 0x00
Reg: 000111: 00 : MSTM_CTRL: UPSTREAM_IS_SRC:0 UP_REQ_EN:0 MST_EN:0
000200: 0x01 0x00 0x77 0x77 0x81 0x01 0x00 0x00
Reg: 000200: 01 : SINK_COUNT: SINK_COUNT 1, CP_READY: 0
Reg: 000202: 77 : LANE0: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000202: 77 : LANE1: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000203: 77 : LANE2: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000203: 77 : LANE3: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000205: 01 : SINK_STATUS: RECEIVE_PORT_0_STATUS: 1, RECEIVE_PORT_1_STATUS: 0
Reg: 000206: 00 : LANE0: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000206: 00 : LANE1: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000207: 00 : LANE2: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000207: 00 : LANE3: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
068028: 0x00
Reg: 068028: 00 : HDCP_CAPABLE: 0, REPEATER: 0
06921d: 0x00 0x00 0x00
Reg: 06921d: 00 : HDCP_CAPABLE: 0, REPEATER: 0
Reg: 06921f: 00 : VERSION: 0
## Register Dump Port 1 - End ##

[3] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl
Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)
FBs: 3
Ports: 0xe mst:0xc ddc:0xc aux:0xe
Streams: dp:0 dvi:0 mst:2 max:3
FB: 00 : Group: 0 Address[ 1.0], Flags:[online fixed ], Stream:N/A
FB: 01 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
FB: 02 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
Port: 01 : [DP, 1.1, 4 x HBR] set [4 x 3_24 : status: 7777] Sink OUI:0-16-250 eDeaa [101-68-19-101-97-97] HW Version: 16 FW Version:2.11
Port: 02 : empty
Port: 03 : empty
## Register Dump Port 1 - Start ##
000000: 0x11 0x0a 0x84 0x41 0x00 0x00 0x01 0x80 0x02 0x00 0x00 0x00 0x0f 0x0b 0x00 0x00
Reg: 000000: 11 : DPCD_REV: 1.1
Reg: 000001: 0a : MAX_LINK_RATE: HBR
Reg: 000002: 84 : MAX_LANE_COUNT: 4, TPS3_SUPPORTED: 0, ENHANCED_FRAME_CAP: 1
Reg: 000003: 41 : MAX_DOWNSPREAD: 0.5% down, NO_AUX_HANDSHAKE_LINK_TRAINING: 1
Reg: 000004: 00 : NORP: 0
Reg: 000005: 00 : DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT: 0, DWN_STRM_PORT_TYPE: [0] DisplayPort, FORMAT_CONVERSION: 0, DETAILED_CAP_INFO_AVAILABLE: 0
Reg: 000006: 01 : MAIN_LINK_CHANNEL_CODING: ANSI 8B/10B
Reg: 000007: 80 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED: 0, OUI: 1
Reg: 000008: 02 : RECEIVE_PORT0_CAP_0: LOCAL_EDID_PRESENT: 1, ASSOCIATED_TO_PRECEDING_PORT: 0
Reg: 000009: 00 : RECEIVE_PORT0_CAP_1: BUFFER_SIZE: 32
Reg: 00000a: 00 : RECEIVE_PORT1_CAP_0:
Reg: 00000b: 00 : RECEIVE_PORT1_CAP_1:
Reg: 00000c: 0f : I2C Speed: 1Kbps 5Kbps 10Kbps 100Kbps
Reg: 00000d: 0b : eDP_CONFIGURATION_CAP: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 1, FRAMING_CHANGE_CAPABLE: 1
Reg: 00000e: 00 : TRAINING_AUX_RD_INTERVAL: 100 us, EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT: NO
Reg: 00000f: 00 : ADAPTER_CAP: FORCE_LOAD_SENSE_CAP: 0, ALTERNATE_I2C_PATTERN_CAP: 0
000020: 0x00 0x00 0x00
Reg: 000020: 00 : FAUX_CAP: FAUX_CAP: 0
Reg: 000021: 00 : MSTM_CAP: MST_CAP: 0
Reg: 000022: 00 : NUMBER_OF_AUDIO_ENDPOINTS: 0
000100: 0x0c 0x84
Reg: 000100: 0c : LINK_BW_SET: 3_24
Reg: 000101: 84 : LANE_COUNT_SET: LANE_COUNT_SET 4, ENHANCED_FRAME_EN: 1
000107: 0x00
Reg: 000107: 00 : DOWNSPREAD_CTRL: SPREAD_AMP: 0, MSA_TIMING_PAR_IGNORE_EN: 0
00010a: 0x01
Reg: 00010a: 01 : eDP_CONFIGURATION_CAP_SET: ALTERNATE_SCRAMBLER_RESET_CAPABLE: 1, FRAMING_CHANGE_CAPABLE: 0
000111: 0x00
Reg: 000111: 00 : MSTM_CTRL: UPSTREAM_IS_SRC:0 UP_REQ_EN:0 MST_EN:0
000200: 0x01 0x00 0x77 0x77 0x81 0x01 0x00 0x00
Reg: 000200: 01 : SINK_COUNT: SINK_COUNT 1, CP_READY: 0
Reg: 000202: 77 : LANE0: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000202: 77 : LANE1: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000203: 77 : LANE2: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000203: 77 : LANE3: CR_DONE: 1, CHANNEL_EQ_DONE: 1, SYMBOL_LOCKED: 1
Reg: 000205: 01 : SINK_STATUS: RECEIVE_PORT_0_STATUS: 1, RECEIVE_PORT_1_STATUS: 0
Reg: 000206: 00 : LANE0: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000206: 00 : LANE1: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000207: 00 : LANE2: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
Reg: 000207: 00 : LANE3: VOLTAGE_SWING: 0, PRE-EMPHASIS: 0
068028: 0x00
Reg: 068028: 00 : HDCP_CAPABLE: 0, REPEATER: 0
06921d: 0x00 0x00 0x00
Reg: 06921d: 00 : HDCP_CAPABLE: 0, REPEATER: 0
Reg: 06921f: 00 : VERSION: 0
## Register Dump Port 1 - End ##

[4] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDC/AppleGraphicsDevicePolicy/AGDPClientControl
Vendor: NVIDIA [000010de]: DiscreteGPU [2 10002] (0)
WARNING: getDeviceCaps failed

[5] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDC
Vendor: NVIDIA [000010de]: DiscreteGPU [2 10002] (0)
WARNING: getDeviceCaps failed
## ScanPort - End ##

## Display Metrics - Start ##
Display Metric Tool Version: 1.2
Display Metric Plugin Version: 1.2 AGDC Version: 3.16.19
Dumping Metric Logs: currentlog(6) logsize(32768) numberlogs(819)
Total lines: 7
7768604> kAGDCPluginMetricsDisplayInfo(4108) Port: 1 dpcd_rev:0x11 max_link_rate:0xa max_lane_count:0x84 max_downspread:0x41 downstreamport_present:0 mstm_cap:0 number_of_audio_endpoints:0
7768846> kAGDCPluginMetricsMonitorInfo(4109) Port: 1 mfgName:B]M mfgID:0xbad productID:0xf00d
7769710> kAGDCPluginMetricsDisplayInfo(4108) Port: 1 dpcd_rev:0x11 max_link_rate:0xa max_lane_count:0x84 max_downspread:0x41 downstreamport_present:0 mstm_cap:0 number_of_audio_endpoints:0
7769946> kAGDCPluginMetricsMonitorInfo(4109) Port: 1 mfgName:B]M mfgID:0xbad productID:0xf00d
8927709> kAGDCPluginMetricsDisplayInfo(4108) Port:14 dpcd_rev:0x12 max_link_rate:0x14 max_lane_count:0xc4 max_downspread:0x1 downstreamport_present:0 mstm_cap:0 number_of_audio_endpoints:0
8928189> kAGDCPluginMetricsMonitorInfo(4109) Port:14 mfgName:SAM mfgID:0x4c2d productID:0xb80

## Display Metrics - End ##

 

## Mux state - Start ##

## Mux state - End ##

## PD - Start ##
running 358 sec (started Tue Oct 24 20:10:55 2017, now Tue Oct 24 20:16:53 2017)
boardID: Mac-473D31EABEB93F9B
featureMask: 0x100000
platformFlags: 0
extraSupportFlags: 0
wranglerFlags: 0
launcher[0]: acpiNode 'IGPU', state 1, managerState 1, vendor class/id/version 0x5 0x106b 0x10000
launcher[1]: acpiNode 'RP05', state 1, managerState 1, vendor class/id/version 0x5 0x106b 0x10000
gpu[0]: index=0 state=0x5 (Published) events=() dispPolicyState=0x1 (Managed) dispPolicyLaunchIndex=0
gpu 0x715f flags 0xb0000000 (published,quiet,pubSched)
gpu 0x715f pci 0x1000001fe IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2
gpu 0x715f gpuc 0x000000000 (null)
gpu 0x715f agdp 0x100000446 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl
gpu 0x715f accel 0x1000003f4 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/IntelAccelerator
gpu 0x715f fb0:-1 0x1000003f6 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@0
gpu 0x715f fb1:-1 0x1000003f7 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1
gpu 0x715f fb2:-1 0x1000003f8 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@2
gpu[1]: index=1 state=0x5 (Published) events=() dispPolicyState=0x1 (Managed) dispPolicyLaunchIndex=1
gpu 0xfbb9 flags 0xb0000002 (published,removable,quiet,pubSched)
gpu 0xfbb9 pci 0x1000002b5 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0
gpu 0xfbb9 gpuc 0x000000000 (null)
gpu 0xfbb9 agdp 0x1000004f2 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDC/AppleGraphicsDevicePolicy/AGDPClientControl
gpu 0xfbb9 accel 0x1000003e7 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/nvAccelerator
gpu 0xfbb9 fb0:0 0x1000003fd IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-A@0/NVDAPatched
gpu 0xfbb9 fb1:1 0x100000411 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-B@1/NVDAPatched
gpu 0xfbb9 fb2:2 0x100000417 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-C@2/NVDAPatched
gpu 0xfbb9 fb3:3 0x10000041c IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-D@3/NVDAPatched
gpu 0xfbb9 fb4:4 0x100000421 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-E@4/NVDAPatched
gpu 0xfbb9 fb5:5 0x100000426 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/display@0/NVDA,Display-F@5/NVDAPatched

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
goalque
(@goalque)
Noble Member Admin
Joined: 5 years ago
 
Posted by: lexine

Am I missing something ? Is this really a thing : -) is it working already ? Smile

Yes, my 2016 13" MBP (non-touch) and HL23T is nearly plug-and-play Smile

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
andrewtch
(@andrewtch)
Active Member
Joined: 4 years ago
 

Marvellous, I can upgrade now. CUDA was the only thing I actually needed, and all this with some lines of code.

Btw, @goalque, what is needed to implement hotplug without crashing on this solution?

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

.

ReplyQuote
 of  199