No video output/ Green screen after playing games with eGPU

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
I just got a Razer Core X and XFX RX 5700 XT Triple Dissipation 8GB card for my 2018 Mac mini. Everything works fine on macOS but when I try to launch a game under Windows 10 in Parallels I get a green screen in a few seconds. It acts like it restarts after because I can hear the chime but the monitor just goes black. I have to hold the power button to get it to restart. It's on Steam Half Life 2 and I tried Warframe.


Edit: I at first thought it only happened in Windows but I was playing WoW on macOS and it did the same green screen. It's definitely something to do with the eGPU because playing WoW on macOS without the eGPU has no issues except lower graphics.





This is the error message I get after restart


panic(cpu 2 caller 0xffffff7f99ba1ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds

service: com.apple.logd, total successful checkins since load (85631 seconds ago): 8564, last successful checkin: 0 seconds ago

service: com.apple.WindowServer, total successful checkins since load (85601 seconds ago): 8548, last successful checkin: 120 seconds ago



Backtrace (CPU 2), Frame : Return Address

0xffffffa400cbb720 : 0xffffff801911f5cd

0xffffffa400cbb770 : 0xffffff8019258b05

0xffffffa400cbb7b0 : 0xffffff801924a68e

0xffffffa400cbb800 : 0xffffff80190c5a40

0xffffffa400cbb820 : 0xffffff801911ec97

0xffffffa400cbb920 : 0xffffff801911f087

0xffffffa400cbb970 : 0xffffff80198c2838

0xffffffa400cbb9e0 : 0xffffff7f99ba1ad5

0xffffffa400cbb9f0 : 0xffffff7f99ba17fa

0xffffffa400cbba10 : 0xffffff8019854a8e

0xffffffa400cbba60 : 0xffffff7f99ba0cfe

0xffffffa400cbbb60 : 0xffffff801985dcb3

0xffffffa400cbbca0 : 0xffffff80192082b2

0xffffffa400cbbdb0 : 0xffffff8019125328

0xffffffa400cbbe10 : 0xffffff80190fbcc5

0xffffffa400cbbe70 : 0xffffff8019112aa2

0xffffffa400cbbf00 : 0xffffff8019230d05

0xffffffa400cbbfa0 : 0xffffff80190c6226

Kernel Extensions in backtrace:

com.apple.driver.watchdog(1.0)[B435C72B-B311-3C67-8AA1-1D5CE0FAD429]@0xffffff7f99ba0000->0xffffff7f99ba8fff



BSD process name corresponding to current thread: watchdogd

Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev



Mac OS version:

19F101



Kernel version:

Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64

Kernel UUID: 54F1A78D-6F41-32BD-BFED-4381F9F6E2EF

Kernel slide: 0x0000000018e00000

Kernel text base: 0xffffff8019000000

__HIB text base: 0xffffff8018f00000

System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C)

System shutdown begun: NO



System uptime in nanoseconds: 85636985602341

last loaded kext at 41980014283074: com.parallels.kext.netbridge 15.1.4 47270 (addr 0xffffff7fa0810000, size 90112)

last unloaded kext at 85557567777670: >usb.!UHostPacketFilter 1.0 (addr 0xffffff7f9b9e5000, size 24576)

loaded kexts:

com.parallels.kext.netbridge 15.1.4 47270

com.parallels.kext.hypervisor 15.1.4 47270

com.parallels.kext.vnic 15.1.4 47270

com.Cycling74.driver.Soundflower 2

com.AmbrosiaSW.AudioSupport 4.2

at.obdev.nke.LittleSnitch 5474

com.valvesoftware.SteamInput 4357.73.42

@kext.AMDRadeonX6000 3.0.9

@kext.AMDRadeonServiceManager 3.0.9

>!AGraphicsDevicePolicy 5.2.4

@fileutil 20.036.15

@AGDCPluginDisplayMetrics 5.2.4

>!AHV 1

|IOUserEthernet 1.0.1

|IO!BSerialManager 7.0.5f6

>!AUpstreamUserClient 3.6.8

>pmtelemetry 1

>!APlatformEnabler 2.7.0d0

>AGPM 111.4.4

>X86PlatformShim 1.0.0

>!AMCCSControl 1.14

>AudioAUUC 1.70

@Dont_Steal_Mac_OS_X 7.0.0

>!A!IKBLGraphics 14.0.6

>BridgeAudioCommunication 6.70.7

>!AThunderboltIP 3.1.4

>!A!ICFLGraphicsFramebuffer 14.0.6

>!AAVEBridge 6.1

>!ABridgeAudio!C 6.70.7

>!AGFXHDA 100.1.428

>!A!ISlowAdaptiveClocking 4.0.0

>!A!IPCHPMC 2.0.1

@filesystems.autofs 3.0

>BCMWLANFirmware4355.Hashstore 1

>BCMWLANFirmware4364.Hashstore 1

>BCMWLANFirmware4377.Hashstore 1

@filesystems.hfs.kext 522.100.5

@BootCache 40

@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1

@!AFSCompression.!AFSCompressionTypeZlib 1.0.0

>!ABCMWLANBusInterfacePCIe 1

|!ABCM5701Ethernet 10.3.5

>!ASDXC 1.7.7

>!AVirtIO 1.0

@filesystems.apfs 1412.120.2

@private.KextAudit 1.0

>!AACPIButtons 6.1

>!ASMBIOS 2.1

>!AACPIEC 6.1

>!AAPIC 1.7

$!AImage4 1

@nke.applicationfirewall 303

$TMSafetyNet 8

@!ASystemPolicy 2.0.0

|EndpointSecurity 1

>IO!BHIDDriver 7.0.5f6

@kext.AMDRadeonX6000HWLibs 1.0

@kext.AMDRadeonX6000HWServices 3.0.9

>!AGraphicsControl 5.2.4

|IOAVB!F 850.1

>!ASSE 1.0

>!ASMBus!C 1.0.18d1

@kext.AMDRadeonX6000Framebuffer 3.0.9

@!AGPUWrangler 5.2.4

>!UAudio 323.1

|IOAccelerator!F2 438.5.4

|IONDRVSupport 576.1

|IO!BHost!CUARTTransport 7.0.5f6

|IO!BHost!CTransport 7.0.5f6

>!A!ILpssUARTv1 3.0.60

>!A!ILpssUARTCommon 3.0.60

>!AOnboardSerial 1.0

@kext.AMDSupport 3.0.9

@!AGraphicsDeviceControl 5.2.4

|IOGraphics!F 576.1

|IOSlowAdaptiveClocking!F 1.0.0

>X86PlatformPlugin 1.0.0

>IOPlatformPlugin!F 6.0.0d8

@plugin.IOgPTPPlugin 840.3

@kext.triggers 1.0

>!AThunderboltPCIUpAdapter 2.5.4

>usb.cdc.ncm 5.0.0

>usb.cdc 5.0.0

>usb.networking 5.0.0

>usb.!UHostCompositeDevice 1.2

|IOSurface 269.11

@filesystems.hfs.encodings.kext 1

>!ABCMWLANCore 1.0.0

>IOImageLoader 1.0.0

|IO80211!FV2 1200.12.2b1

>corecapture 1.0.4

|IOSkywalk!F 1

|IOEthernetAVB!C 1.1.0

>mDNSOffloadUserClient 1.0.1b8

|IOAudio!F 300.2

@vecLib.kext 1.2.0

|IOSerial!F 11

>!AThunderboltPCIDownAdapter 2.5.4

>!AThunderboltDPInAdapter 6.2.6

>!AThunderboltDPAdapter!F 6.2.6

>!AHPM 3.4.4

>!A!ILpssI2C!C 3.0.60

>!A!ILpssDmac 3.0.60

>!A!ILpssI2C 3.0.60

>!AThunderboltNHI 5.8.6

|IOThunderbolt!F 7.6.1

>usb.!UVHCIBCE 1.2

>usb.!UVHCI 1.2

>usb.!UVHCICommonBCE 1.0

>usb.!UVHCICommon 1.0

>!AEffaceableNOR 1.0

|IOBufferCopy!C 1.1.0

|IOBufferCopyEngine!F 1

|IONVMe!F 2.1.0

>usb.!UXHCIPCI 1.2

>usb.!UXHCI 1.2

|IOUSB!F 900.4.2

>!AEFINVRAM 2.1

>!AEFIRuntime 2.1

>!ASMCRTC 1.0

|IOSMBus!F 1.1

|IOHID!F 2.0.0

$quarantine 4

$sandbox 300.0

@Kext.!AMatch 1.0.0d1

>!AKeyStore 2

>!UTDM 489.120.1

|IOSCSIBlockCommandsDevice 422.120.3

>!ACredentialManager 1.0

>KernelRelayHost 1

>!ASEPManager 1.0.1

>IOSlaveProcessor 1

>!AFDEKeyStore 28.30

>!AEffaceable!S 1.0

>!AMobileFileIntegrity 1.0.5

@kext.CoreTrust 1

|CoreAnalytics!F 1

|IOTimeSync!F 840.3

|IONetworking!F 3.4

>DiskImages 493.0.0

|IO!B!F 7.0.5f6

|IO!BPacketLogger 7.0.5f6

|IOUSBMass!SDriver 157.121.1

|IOSCSIArchitectureModel!F 422.120.3

|IO!S!F 2.1

|IOUSBHost!F 1.2

>usb.!UCommon 1.0

>!UHostMergeProperties 1.2

>!ABusPower!C 1.0

|IOReport!F 47

>!AACPIPlatform 6.1

>!ASMC 3.1.9

>watchdog 1

|IOPCI!F 2.9

|IOACPI!F 1.4

@kec.pthread 1

@kec.corecrypto 1.0

@kec.Libm 1
 
Last edited:

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
Have you told Parallels to use the eGPU instead of the built-in GPU?

I did this but I don't even think it's a Parallels or even Windows issue because I got a green screen playing a game in macOS. I sent the card back to Amazon and once that goes through I'll probably end up spending about $50 extra for a better brand of card.
 

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
Okay it's only getting worse. I returned the XFX 5700XT and bought a Gigabyte 5700XT. All seemed well at first. I played HL2 and C&C on Windows then started playing WoW on macOS with max settings. Everything was working great and I was getting 60+ FPS on WoW running it on macOS. I was flying around just to test the graphics when after about five minutes it was like someone unplugged my computer. It just shut off, no error message or green screen. I switched the GPU off and on then hit the power button on the back of my mini. The mini started because I could hear the startup chime and fans ramping up way too much for startup but no display output. I had to connect it to the HDMI out of the mini to see anything on my screen. It's working fine directly connected to the monitor because I'm typing this on it.

So here's what I've tried.

1. Restarted the mini
2. Tried the original short TB3 cable that came with the Razer Core X
3. Reseated the graphics card twice.
4. Used a different HDMI cable (Both work when connected directly to the mini)
5. Tried all four TB3 ports for the eGPU
6. Tested the TB3/USB C ports on the back of my mini with my iPhone. They work but I don't have another TB3 device to test that.


Right now when I connect the eGPU the mini starts but the fan ramps way up and really hot air comes out the back like it's doing something significant. The monitor never comes out of standby. The fans on the card run low but never turn off like they normally do when not playing a game. The fan on the Core X comes on. I don't have a desktop PC to test out the new card but I hope the Core X didn't somehow fry it.

The new card I bought
 

SpaceGrayAlways

macrumors newbie
Oct 27, 2017
16
4
Somewhere
2. Tried the original short TB3 cable that came with the Razer Core X
Just to be clear, the issues you were having, were they with a longer USB-C Cable? If so, that's your issue there... TB3 requires that short cable. This setup would not work without a TB3 cable (Needs to have the Lightning Bolt and a 3 on it).

Can you clarify the full setup?
 
  • Like
Reactions: russell_314

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
Just to be clear, the issues you were having, were they with a longer USB-C Cable? If so, that's your issue there... TB3 requires that short cable. This setup would not work without a TB3 cable (Needs to have the Lightning Bolt and a 3 on it).

Can you clarify the full setup?
That’s why I said I tried the short cable that came with the set up. Neither cable makes a difference. The long cable is an active cable and should work. It did work till it decided to shut down LOL.
- - Post merged: - -

I just turned on the mini connected to the eGPU and I can hear the fan fully ramped up. I figured maybe I’ll wait a minute to see if anything changes but I don’t expect it to. I wonder why the CPU is working so hard with the GPU connected but not displaying anything on the screen. Edit: The fan ramps up when I start the mini without any display connected so perhaps this means my Mac just isn't seeing any display or GPU when I have it plugged in.
- - Post merged: - -

The only difference between this card and the last card I had is one of the connections is 6 pin instead of 8 pin so that's the loose part of the plug you see
 

Attachments

Last edited:

Meatsuit

macrumors member
Nov 29, 2018
38
21
North America
This may be a long shot. Try hooking a second monitor or TV directly to your Mini, Keep the eGPU hooked up however it worked last. Set the monitor plugged into the Mini set as primary. Restart everything like you running two monitors. Could be the Mini does not want to give you Login Screen through the eGPU. If that works...and you get a login screen on the new monitor and a desktop your existing monitor from eGPU. Join the club. This is how I get a Login Screen with my Mini and eGPU sometimes. It's random. It took a bunch of restarts before I figured it out. There are other options like an HDMI Headless Display Emulator and the "Cable Swap" method. But I found just hooking up a second screen (Nearby TV-monitor) worked best for me. Good Luck.
 
  • Like
Reactions: russell_314

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
This may be a long shot. Try hooking a second monitor or TV directly to your Mini, Keep the eGPU hooked up however it worked last. Set the monitor plugged into the Mini set as primary. Restart everything like you running two monitors. Could be the Mini does not want to give you Login Screen through the eGPU. If that works...and you get a login screen on the new monitor and a desktop your existing monitor from eGPU. Join the club. This is how I get a Login Screen with my Mini and eGPU sometimes. It's random. It took a bunch of restarts before I figured it out. There are other options like an HDMI Headless Display Emulator and the "Cable Swap" method. But I found just hooking up a second screen (Nearby TV-monitor) worked best for me. Good Luck.
Thanks for the suggestion. I tried it but no luck. The TV just says "No signal" like there is no HDMI plugged in at all. My suspicion is the Razer Core X has a bad power supply that was causing the green screens on the first card and killed the new card I put in. I guess my next step is to order a power supply tester from Amazon.
 

russell_314

macrumors 65816
Original poster
Feb 10, 2019
1,328
1,797
USA
So I tried the graphics card in a friend's computer and it had no video output. So I guess the card is somehow bad. Is my luck so bad that I got two terrible cards from different brands or is the Core X somehow killing them?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.