State of External GPU in macOS - High Sierra 10.13.4 Update
 
Notifications
Clear all

State of External GPU in macOS - High Sierra 10.13.4 Update  

 of  31
  RSS

sprober
(@sprober)
Eminent Member
Joined: 2 years ago
 

@itsage and others. As a follow up I upgraded to 10.13.4 Beta (17E150g) a few days ago. Previous build was ultra stable and I was really happy with it. Now I get occasional system crashes while in clamshell mode and when hot unplugging it always crashes whether I use the eGPU eject or not. It has been mentioned that this build broke Thunderbolt 2 Macs but I'm wondering if it is causing problems with any Thunderbolt 2 devices, I have a Motu 828x audio interface connected with the Apple Thunderbolt 2 adapter. I will unplug the Motu and see if the crashes continue but it is one of my primary tools and just wondered if others are experiencing this with other Thunderbolt 2 devices. I have a late model 15" MacBook quad TB# port, 1 port connected to Mantiz eGPU with RX580, 1 port connected to TB3 storage and 1 port connected to the Moto using TB2 adapter. Crash report is always the same and is as follows:

Sun Feb 18 07:47:31 2018

*** Panic Report ***

panic(cpu 4 caller 0xffffff800415dd1e): Kernel trap at 0xffffff7f8a57ac61, type 13=general protection, registers:
CR0: 0x000000008001003b, CR2: 0x00002171721e2998, CR3: 0x0000000016b56000, CR4: 0x00000000003627e0
RAX: 0xffffff803a085c00, RBX: 0xffffff81b331c000, RCX: 0xc0ffee151fc4c614, RDX: 0x0000000000000000
RSP: 0xffffff9232ecbbc0, RBP: 0xffffff9232ecbde0, RSI: 0x0000000000000000, RDI: 0xffffff803a085c00
R8:  0xffffff9232ecbd01, R9:  0x0000000063656e61, R10: 0xffffffff0000005a, R11: 0x0000000000000000
R12: 0x0000000000000008, R13: 0x00000000e00002cd, R14: 0x0000000000000001, R15: 0xffffff9232ecbdf0
RFL: 0x0000000000010207, RIP: 0xffffff7f8a57ac61, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0x00002171721e2998, Error code: 0x0000000000000000, Fault CPU: 0x4, PL: 0, VF: 0

Backtrace (CPU 4), Frame : Return Address
0xffffff8003d4e270 : 0xffffff800403adc6
0xffffff8003d4e2c0 : 0xffffff800416be94
0xffffff8003d4e300 : 0xffffff800415db3d
0xffffff8003d4e380 : 0xffffff8003fec140
0xffffff8003d4e3a0 : 0xffffff800403a7fc
0xffffff8003d4e4d0 : 0xffffff800403a57c
0xffffff8003d4e530 : 0xffffff800415dd1e
0xffffff8003d4e6b0 : 0xffffff8003fec140
0xffffff8003d4e6d0 : 0xffffff7f8a57ac61
0xffffff9232ecbde0 : 0xffffff7f86134e0a
0xffffff9232ecbe20 : 0xffffff7f86134f1b
0xffffff9232ecbe50 : 0xffffff7f86131a62
0xffffff9232ecbe80 : 0xffffff7f8612df53
0xffffff9232ecbed0 : 0xffffff800468c805
0xffffff9232ecbf30 : 0xffffff800468af72
0xffffff9232ecbf70 : 0xffffff800468a5ac
0xffffff9232ecbfa0 : 0xffffff8003feb4f7
      Kernel Extensions in backtrace:
         com.apple.iokit.IOGraphicsFamily(519.11)[52BC96F0-A804-3F8E-9C3D-6135729DB7D4]@0xffffff7f8611c000->0xffffff7f86164fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[CC958186-A0E7-39DB-B30D-7EE226A7E989]@0xffffff7f84894000
         com.apple.kext.AMDFramebuffer(1.6.6)[467D5CF1-72EF-3A5C-AF32-4AB03CB1EB1B]@0xffffff7f8a56f000->0xffffff7f8a597fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[95DA39BB-7C39-3742-A2E5-86C555E21D67]@0xffffff7f84d40000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[CC958186-A0E7-39DB-B30D-7EE226A7E989]@0xffffff7f84894000
            dependency: com.apple.kext.AMDSupport(1.6.6)[F0DD3690-06A5-3720-8BF8-50879E0CC4AA]@0xffffff7f86441000
            dependency: com.apple.iokit.IOGraphicsFamily(519.11)[52BC96F0-A804-3F8E-9C3D-6135729DB7D4]@0xffffff7f8611c000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
17E150g

Kernel version:
Darwin Kernel Version 17.5.0: Mon Jan 29 02:17:30 PST 2018; root:xnu-4570.50.257~17/RELEASE_X86_64
Kernel UUID: 3078C3B0-6D7D-3F79-8E5F-2BC31FCED1AD
Kernel slide:     0x0000000003c00000
Kernel text base: 0xffffff8003e00000
__HIB  text base: 0xffffff8003d00000
System model name: MacBookPro14,3 (Mac-551B86E5744E2388)
System uptime in nanoseconds: 117183900506450
last loaded kext at 117147167451250: com.apple.driver.AppleXsanScheme 3 (addr 0xffffff7f87f97000, size 32768)
last unloaded kext at 80237923428129: com.apple.driver.usb.cdc.ecm 5.0.0 (addr 0xffffff7f86ff3000, size 49152)
loaded kexts:
com.motu.driver.FireWireAudio 1.6 73220
com.asix.driver.ax88179-178a 1.9.0
com.McAfee.AVKext 1
com.McAfee.SFKext 1
com.McAfee.kext.AppProtection 3.9.0
com.apple.iokit.SCSITaskUserClient 404.30.2
com.apple.driver.AppleRAID 5.1.0
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AppleUSBDisplays 380
com.apple.driver.AppleGFXHDA 100.1.7
com.apple.kext.AMDFramebuffer 1.6.6
com.apple.kext.AMDRadeonX4000 1.6.6
com.apple.driver.AppleGraphicsDevicePolicy 3.18.40
com.apple.driver.AudioAUUC 1.70
com.apple.AGDCPluginDisplayMetrics 3.18.40
com.apple.driver.AppleHV 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 6.0.5d4
com.apple.driver.AppleUpstreamUserClient 3.6.4
com.apple.driver.AGPM 110.23.31
com.apple.driver.ApplePlatformEnabler 2.7.0d0
com.apple.driver.X86PlatformShim 1.0.0
com.apple.driver.pmtelemetry 1
com.apple.driver.AppleIntelKBLGraphics 10.3.2
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AGDCBacklightControl 3.18.40
com.apple.driver.AppleHDA 281.51
com.apple.kext.AMD9500Controller 1.6.6
com.apple.driver.AppleThunderboltIP 3.1.1
com.apple.driver.eficheck 1
com.apple.driver.AppleIntelPCHPMC 2.0.1
com.apple.driver.AirPort.BrcmNIC 1240.28.1a5
com.apple.driver.AppleMuxControl 3.18.40
com.apple.driver.AppleEmbeddedOSSupportHost 1
com.apple.driver.SMCMotionSensor 3.0.4d1
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleIntelKBLGraphicsFramebuffer 10.3.2
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleMCCSControl 1.5.4
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHIDALSService 1
com.apple.filesystems.hfs.kext 407.50.5
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.driver.AppleTopCaseHIDEventDriver 132
com.apple.filesystems.apfs 748.51.0
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleRTC 2.0
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.AppleXsanScheme 3
com.apple.driver.usb.cdc.acm 5.0.0
com.apple.driver.usb.cdc.ecm 5.0.0
com.apple.driver.AppleThunderboltDPOutAdapter 5.5.1
com.apple.iokit.IOFireWireFamily 4.6.9
com.apple.driver.CoreStorage 546.50.1
com.apple.kext.AMDRadeonX4000HWLibs 1.0
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.AppleThunderboltPCIUpAdapter 2.1.3
com.apple.kext.AMDRadeonX4100HWLibs 1.0
com.apple.kext.AMDRadeonX4000HWServices 1.6.6
com.apple.driver.AppleSSE 1.0
com.apple.driver.DspFuncLib 281.51
com.apple.kext.OSvKernDSPLib 526
com.apple.AppleGPUWrangler 3.18.40
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.iokit.IONDRVSupport 519.11
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.iokit.IOBluetoothHostControllerUARTTransport 6.0.5d4
com.apple.iokit.IOBluetoothHostControllerTransport 6.0.5d4
com.apple.driver.AppleIntelLpssUARTv1 3.0.60
com.apple.driver.AppleIntelLpssUARTCommon 3.0.60
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1
com.apple.iokit.IOSerialFamily 11
com.apple.iokit.IO80211Family 1200.12.2
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleGraphicsControl 3.18.40
com.apple.kext.AMDSupport 1.6.6
com.apple.AppleGraphicsDeviceControl 3.18.40
com.apple.iokit.IOAcceleratorFamily2 378.14
com.apple.iokit.IOSurface 211.12
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.iokit.IOGraphicsFamily 519.11
com.apple.kext.triggers 1.0
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc.ncm 5.0.0
com.apple.driver.usb.AppleUSBiBridge 1.0
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.driver.AppleUSBHostMergeProperties 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.AppleActuatorDriver 1404.1
com.apple.driver.AppleHIDKeyboard 205
com.apple.driver.AppleHSBluetoothDriver 132
com.apple.driver.IOBluetoothHIDDriver 6.0.5d4
com.apple.iokit.IOBluetoothFamily 6.0.5d4
com.apple.driver.AppleMultitouchDriver 1404.1
com.apple.driver.AppleInputDeviceSupport 1400.5
com.apple.driver.AppleHSSPIHIDDriver 53
com.apple.driver.AppleHSSPISupport 53
com.apple.driver.AppleIntelLpssSpiController 3.0.60
com.apple.driver.AppleThunderboltDPInAdapter 5.5.1
com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.1
com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3
com.apple.iokit.IONVMeFamily 2.1.0
com.apple.driver.AppleThunderboltNHI 4.7.0
com.apple.driver.AppleHPM 3.1.3
com.apple.iokit.IOThunderboltFamily 6.7.6
com.apple.driver.AppleIntelLpssI2CController 3.0.60
com.apple.driver.AppleIntelLpssDmac 3.0.60
com.apple.driver.AppleIntelLpssGspi 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.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.7
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.IOTimeSyncFamily 675.7
com.apple.iokit.IONetworkingFamily 3.4
com.apple.iokit.IOReportFamily 31
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: MacBookPro14,3, BootROM MBP143.0169.B00, 4 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f0
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E434C47414C41522D4E5644
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.37.27.1a5)
Bluetooth: Version 6.0.5d4, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.1

 

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

.

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

@jefniro

My XFX RX480 Black edition now is official on my system, MacBookPro Late 2016 + Akitio Node!!!

Now it’s plug&play…almost..

EUREKA!!

I've got this GPU too, but I've never used it because I've been under the impression the Black Editions didn't work due to their BIOS/firmware. Is your model the RX-480P8LFLR?

Thanks a ton!

2018 Mac mini: Core i3, 8GB RAM, Sonnet 350 (aftermarket 550w PSU)+XFX Radeon RX-480 8GB Black Edition
2012 Mac mini: Core i7, 16GB RAM, Toshiba 1TB SSD, Seagate 1TB HDD
Custom: Ryzen 7 1700, 16GB Corasir DDR4-3200MHz RAM, 2x Corsair 500GB Neutron SSD, Seagate 3TB SSD, EVGA Nvidia 980Ti
YT:


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@jim_survak 10.13.4 brings a lot of improvements to external GPU for Thunderbolt 3 Macs. Unfortunately in Beta 2 older Macs are currently not able to use this feature due to a bug/block.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


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

@itsage
Ah, I was misunderstanding that this was specific to Beta 2 and that Jef was using Beta 2. Too bad, I guess I'll be getting a different GPU. I don't want a really powerful one, maybe something like an RX-460/560.

2018 Mac mini: Core i3, 8GB RAM, Sonnet 350 (aftermarket 550w PSU)+XFX Radeon RX-480 8GB Black Edition
2012 Mac mini: Core i7, 16GB RAM, Toshiba 1TB SSD, Seagate 1TB HDD
Custom: Ryzen 7 1700, 16GB Corasir DDR4-3200MHz RAM, 2x Corsair 500GB Neutron SSD, Seagate 3TB SSD, EVGA Nvidia 980Ti
YT:


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

Hi @John_Petrucci! Good to see DT fans here haha

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

.

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

@John_Petrucci
@insaneshred

Amazing DT!!! I'm fan too of they!!! 🙂 

I will check my BIOS version...

2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 2 years ago
 

There is a new beta! Anyone able to check of Thunderbolt 1 and 2 are working again?

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Cathalina (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
✧✧

 
2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 16Gbps-TB2>TB3 (Sonnet Breakaway 350) + macOS 10.14 [build link]  


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

TB2 or older not supported / dropped on 10.13.4 Beta 3 from what I can tell. Someone with a verified working 10.13.3 TB2 build should confirm the same with the new beta, since my Mac is different. Kernel panics, etc. fixed. eGPUs detected but cannot be used for compute or render. For a moment, the eGPU menu bar icon shows up, but then disappears. No changes to external monitors observed. This seems like the end of unsupported eGPU support for older devices. Maybe workarounds could get it back up and running.

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
Zorn_
(@zorn_)
Eminent Member
Joined: 2 years ago
 

Are there any improvements you can notice with TB3 eGPU support on the new beta?

2019 Razer Blade Stealth (GTX 1650, 2TB SSD)
Razer Core X Chroma (Upgraded with SF600 PSU)
ASUS ROG Strix 2080 Ti


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

Just updated my MacOS with the new beta 3 10.13.4 (17E160e)...

Strange color artifacts over the fonts with the external screen. check the image below.. (Monitor Samsung S24E390)

20180220 214938
2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

ReplyQuote
 of  31