MacBook Pro 2018 & Gaming Box RX 580 Sleep Issue
 
Notifications
Clear all

MacBook Pro 2018 & Gaming Box RX 580 Sleep Issue  

 of  2
  RSS

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

Hi all,
 
I have a MacBook Pro 2018 13", and I recently purchased a GIGABYTE Gaming Box RX 580. I've had issues with putting the laptop to sleep while connected to the Gaming Box from Day 1. I've searched all over and contacted GIGABYTE, but they have not been very helpful (apparently the Gaming Box is not officially supported for use with MacBook Pro, even though their website clearly advertises it as the "Perfect Companion to MacBook Pro". As of this writing, they've removed the phrase and replaced it with "Introducing RX580 Gaming Box"... maybe trying to cover up false advertisement?)

Basically, if I put my laptop to sleep while connected to the Gaming Box, the Gaming Box would shut off after a few seconds, but at the same time, it appears to be disconnecting from the laptop briefly. If the Gaming Box is the only source of power for the laptop, it will wake up the laptop when it is re-connected in about 7-9 seconds, and I'll see a notification saying that the eGPU was not disconnected properly. If I have another power source connected to the laptop, the Gaming Box shuts down, and after 7-9 seconds it will power on for about 50 seconds without waking the laptop, then shuts down again. The off/on cycle goes on indefinitely. If I wake the laptop, I'll see as many eGPU disconnect notification as the times Gaming Box shut down (i.e. 3 shut downs before waking means 3 separate notification). If I have any hard drive connected to the USB port on the Gaming Box, it'll also tell me that the hard drive was disconnected inappropriately as well.

I've tested this with a fresh install of High Sierra 10.13.6 and a fresh install of Mojave 10.14.1, and the same thing happens. Same behavior whether the laptop lid is closed or open. I've got the eGPU working on Windows 10 under Bootcamp, and this sleep issue is not present while on Windows (Gaming Box shuts down when laptop goes to sleep, and only turns on when laptop wakes up). Only other problem I have with the Gaming Box is that I can't get the LED controller to work on Windows under Bootcamp, but they now have a Mac app that controls the LED behavior, so I'm not too concerned about that for now, though I'd be interested to know if anyone else got the LED controller app to work on Bootcamp. Otherwise the graphics card seems to be working fine.

Is anyone else experiencing these symptoms with Gaming Box RX 580? Is it something to do with the MacBook Pro 2018's T2 chip or its sleep behavior? I would appreciate any help!

In case it matters, here are the specs on my laptop:
MacBook Pro 2018, 13"
2.7GHz Intel Core i7 (8559U)
16GB RAM
1TB SSD

Here is what I see under Thunderbolt Bus info:
GAMING BOX:

Vendor Name: GIGABYTE
Device Name: GAMING BOX
Vendor ID: 0xED
Device ID: 0xB009
Device Revision: 0x1
UID: 0x00ED5F31E5B8A100
Route String: 1
Firmware Version: 27.27
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 40 Gb/s x1
Current Link Width: 0x2
Link Controller Firmware Version: 0.36.0

Thanks in advance.

System: MacBook Pro 13" 2018, 2.7 GHz, 16 GB
eGPU: Gigabyte Gaming Box RX 580
macOS High Sierra 10.13.6
Bootcamp Windows 10


ReplyQuote
doxadeo
(@doxadeo)
Eminent Member
Joined: 2 years ago
 

UPDATE:
So I might have fixed this issue with a firmware update (I know, soon after the original post)! I downloaded the PSU firmware update from GIGABYTE website (F1.1, which supposedly turns off the PSU fans after the system shuts down). I updated the PSU firmware using Windows in Bootcamp, and now the Gaming Box stays off while the laptop is sleeping. I'll keep the Gaming Box connected overnight and see what happens. Ironically, the PSU fan still stays on even when the laptop is sleeping or turned off as long as the Gaming Box is connected to the laptop.

System: MacBook Pro 13" 2018, 2.7 GHz, 16 GB
eGPU: Gigabyte Gaming Box RX 580
macOS High Sierra 10.13.6
Bootcamp Windows 10


ReplyQuote
5656hcx
(@5656hcx)
Active Member
Joined: 2 years ago
 

How can you update the PSU firmware? I tried to update but the tool kept saying "connecting AP...." and just failed. I also tried to install the latest BIOS but met similar problem, updater failed to detect my gaming box.

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

.

ReplyQuote
doxadeo
(@doxadeo)
Eminent Member
Joined: 2 years ago
 
Posted by: 5656hcx

How can you update the PSU firmware? I tried to update but the tool kept saying "connecting AP...." and just failed. I also tried to install the latest BIOS but met similar problem, updater failed to detect my gaming box.

All I did was launch the .bat file in Bootcamp with the eGPU connected and working (i.e. driving an external display). I was not able to update the Thunderbolt firmware, which I'm guessing is because the Thunderbolt driver is from Apple's Bootcamp support files (it gives me Service Not Available error). Do you have a similar setup and sleep issues? Were you able to get the eGPU working in Bootcamp?

System: MacBook Pro 13" 2018, 2.7 GHz, 16 GB
eGPU: Gigabyte Gaming Box RX 580
macOS High Sierra 10.13.6
Bootcamp Windows 10


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

I just went through this with my Gaming Box RX580 today and updated my Build Guide post:
2017-13-touchbar-macbook-pro-amd-rx580-tb3-gigabyte-gaming-box-macos-10-13-4

I updated the PS fan firmware and the Thunderbolt firmware today. The PS update was the easiest, simply running the batch file when using the eGPU under Windows.

The Thunderbolt firmware was more complicated (I had to install different Thunderbolt drivers and temporarily remove the GPU card from the enclosure). The link above provides my experience and there is more details in this thread:
https://egpu.io/forums/thunderbolt-enclosures/guide-update-thunderbolt-3-egpu-enclosure-firmware-in-boot-camp/

2017 13" MacBook Pro Touch Bar + RX 580 Gaming Box + macOS 10.14.3 and Windows 10 (BootCamp with rEFInd)

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


ReplyQuote
5656hcx
(@5656hcx)
Active Member
Joined: 2 years ago
 

I was able to flash the H2D firmware under the instruction of this post. But I can not flash PSU fan firmware under the same environment, it seems the updater failed to detect the box.

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

.

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

Can you post the exact error that is presented when the PSU fan firmware fails?

I made a simple mistake the first time I tried to run the PSU fan firmware update. I downloaded the compressed file from the gigabyte support site, then opened the .zip file (not extract) and tried to launch the .bat from within the .zip file. This failed with an error "The system cannot find the file specified.". Once I extracted both files from the archive to a folder and ran the .bat from there, it worked fine. 

Rookie mistake on my part...

2017 13" MacBook Pro Touch Bar + RX 580 Gaming Box + macOS 10.14.3 and Windows 10 (BootCamp with rEFInd)

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


ReplyQuote
doxadeo
(@doxadeo)
Eminent Member
Joined: 2 years ago
 

UPDATE:
After updating the PSU firmware, I left the Gaming Box connected to the laptop and put the laptop to sleep before going to bed. I also had couple external drives attached to the Gaming Box overnight. I woke up couple times in the night, and I noticed that the Gaming Box was powered on (with LED flashing and main fans going) sometime between 4 and 6 hours after I put the laptop to sleep, but the laptop was still in sleep (as far as I could tell). The Gaming Box was still running when I got up in the morning, so it must have been on half of the night. Also this morning, I put the laptop to sleep, and noticed that the Gaming Box was on again after couple hours. Not sure what's going on there. Great news is that I did not get any notification saying that the eGPU or the drives were disconnected! So the PSU firmware did fix my issue. It also has not made any loud fan noise when putting laptop to sleep.

Also, I tested the Gaming Box with my friend's PC, and it does indeed completely shutdown the PSU fan when the PC is sleeping. Sadly PSU fan stays on if it's connected to a Mac while it's sleeping, whether it's running macOS or Windows under Boot Camp.

System: MacBook Pro 13" 2018, 2.7 GHz, 16 GB
eGPU: Gigabyte Gaming Box RX 580
macOS High Sierra 10.13.6
Bootcamp Windows 10


mar_kelp liked
ReplyQuote
schneizel
(@schneizel)
New Member
Joined: 2 years ago
 

Hi Sir, have you tried running RX580 with MBP's internal display (MacOS or Windows) ?

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

.

ReplyQuote
doxadeo
(@doxadeo)
Eminent Member
Joined: 2 years ago
 

No on macOS, but yes on Windows. I'm still on High Sierra, and I haven't tried the set-eGPU script to enable the eGPU to drive the internal display. But I believe the feature is now natively supported on Mojave. I don't have the need to use the eGPU for internal display at the moment. For Windows, I just had to disable the iGPU, and the eGPU took over driving the internal display.

System: MacBook Pro 13" 2018, 2.7 GHz, 16 GB
eGPU: Gigabyte Gaming Box RX 580
macOS High Sierra 10.13.6
Bootcamp Windows 10


mar_kelp liked
ReplyQuote
 of  2