[Sticky] [GUIDE] Update Thunderbolt 3 eGPU enclosure firmware in Boot Camp  

Page 2 / 2 Prev
 

ICULikeMac
(@iculikemac)
Eminent Member
Joined:3 months  ago
Posts: 37
December 17, 2017 6:36 am  

How are you starting the eGPU? As in where are you plugging it in? I found a difference whether I plug in at OS selection or hot plug during windows boot. 


ReplyQuote
usafballer
(@usafballer)
Eminent Member
Joined:2 months  ago
Posts: 28
December 17, 2017 3:35 pm  

I hotplug immediately at the swirling dots during boot

UPDATE: I am now using REFIND boot with the set_efi script provided in another thread.  I do a full shutdown, plug in the Aorus (which triggers a boot), select the script, then select windows. I still get 11XX MiBs.  I know this isn’t a cable issue since under the H2D firmware I was getting 22XX MiBs – I just have never seen any middle ground numbers.

However, performance, even passing back to my internal screen is more than acceptable for most titles I play.  I can run 1200P or even higher and maintain 60FPS in most of the Triple A games I’ve tested.

Edited: 2 months  ago

ReplyQuote
jpme
 jpme
(@jpme)
Trusted Member
Joined:1 year  ago
Posts: 74
December 19, 2017 1:32 pm  

Hi All,

 

I’m thinking is it worthwhile to update my firmware on my Venus as I don’t want to lose control of the usb and ethernet on my eGPU. 

 

Has anyone able to regain control of usb and ethernet after firmware flash?

2016 Mbp 15" dGPU 460
Mantis Venus eGPU Nitro Sapphire RX580 LE
10.3(17A291m)


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1578
December 19, 2017 3:25 pm  

@usafballer, the three results you can get with your Aorus Gaming Box and MBP are:

 

Enclosure Firmware Boot method CUDA-Z H2D
F1.0 Any

11xxMiB/s

F1.0H2D Using apple_set_os.efi

15xxMiB/s

F1.0H2D Hotplug at swirling dots

22xxMiB/s

 

Booting via apple_set_os.efi lowers H2D as described here. Where did the extra bandwidth go?  It seems that boot might do a 10Gbps static USB-C controller bandwidth allocation for the hosted enclosure I/O ports [(32-10)/32*22xx=15xx].

So F1.0H2D and booting via apple_set_os.efi may be the best way to give your desired balance between I/O port stability and eGPU performance. Please test and confirm.

Edited: 2 months  ago

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


theitsage liked
ReplyQuote
usafballer
(@usafballer)
Eminent Member
Joined:2 months  ago
Posts: 28
December 19, 2017 3:31 pm  
Posted by: nando4

@usafballer, the three results you can get with your Aorus Gaming Box and MBP are:

 

Enclosure Firmware Boot method CUDA-Z H2D
F1.0 Any

11xxMiB/s

F1.0H2D Using apple_set_os.efi

15xxMiB/s

F1.0H2D Hotplug at swirling dots

22xxMiB/s

 

Booting via apple_set_os.efi lowers H2D as described here. It seems that boot method does  a 10Gbps static USB-C controller bandwidth allocation for the hosted enclosure I/O ports [(32-10)/32*22xx=15xx]  so may be the best one to give your desired balance between I/O port stability and eGPU performance.

SO are you saying I should pick the H2D firmware, and go with apple_set_os.efi to get the best balance between using the Aorus Box’s USB ports and better GPU performance?  Or are yous aying I should stick with the non-H2D firwmare (F1.0) and be stuck with 11xx MiB/s

EDIT: I think now that I’ve read your comment a couple times, I’m tracking what you are saying.  You are indicating that using the H2D and EFI boot is likely the best.  I’ll try it out later today and see how attached devices perform.  Since all my games run off a 4TB drive attached to the Aorus box, I need the USB to work well.  On the H2D firmware with Hotplug, I was noticing some crashes that weren’t happening before – likely because data streaming off the disk was becoming problematic.

Edited: 2 months  ago

ReplyQuote
usafballer
(@usafballer)
Eminent Member
Joined:2 months  ago
Posts: 28
December 19, 2017 5:07 pm  

A few notes I’ve observed – when using the firmware updater tool – I only see the 1070 if I use the hotplug method vice the apple_set_os.EFI file.  Using the latter – I only see the root device.  This might be worth adding to your OP!  I couldn’t get the yellow banged device to show up if I hot unplug and then replug (well, I got the yellow banged device to show up, but the firmware tool was finicky about showing the , in any situation).  Hotplug resulted in a smoother firmware update process, at least on my MacBook Pro 13″ (late 2016 w/touchbar).

After reflashing the H2D firmware, CUDA shows me at 14XX MiB/s.  I am seeing an improvement in game and benchmark performance.  For example Heaven bench showed me going from 102 FPS to 120 FPS with the same settings.  I also tried Deus Ex Mankind Divided, and instead of upper 30s, low 40s, I am getting low 50s in the benchmark tool.  I think I can tweak the settings to obtain a 60FPS setup – hopefully.  NOTE: This is all using the internal display only.


theitsage liked
ReplyQuote
(@royston_lee)
New Member
Joined:2 months  ago
Posts: 2
December 25, 2017 3:34 pm  

When I hot unplug and hot plug, the LED indicators on my gaming box remains turned off and it doesn’t get detected again. What do I do?


ReplyQuote
fischegpu
(@fischegpu)
New Member
Joined:4 weeks  ago
Posts: 1
January 21, 2018 8:34 am  

@theitsage, I have an Aorus Gaming Box 1070 with mid-2017 MacBook Pro successfully running bootcamp with apple_set_os.efi. However, I cannot seem to get the “yellow bang” effect. I hot-unplug, wait for 15 seconds, then hot-plug. The power delivery starts working but the lights on the egpu do not turn on and the firmware update tool no longer identifies a Thunderbolt 3 device (whereas it does before the unplugging, just doesn’t show the egpu in the selection screen, as expected). Furthermore, I cannot seem to find a generic Thunderbolt 3 device in Windows device manager. Is there a more detailed process to that/am I missing any step? Which category in device manager should the yellow banged enclosure show up? Thanks

Edited: 3 weeks  ago

ReplyQuote
Thiago Bolinho Laranjeira
(@thiago_bolinho_laranjeira)
Eminent Member
Joined:4 months  ago
Posts: 26
January 28, 2018 11:51 pm  

I have the aorus gaming box 1080, although I got it working under MacOS I could not manage to make it happen under windows.

Is there any way to update the firmware over MacOS instead of windows? or even at a PC machine instead of bootcamp?

is worth to update it if my Mac is thunderbolt 2 and running trough an adapter??


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:1 year  ago
Posts: 2009
January 29, 2018 4:37 am  

@fischegpu I would recommend removing the GPU from the enclosure to performance the firmware update if you cannot produce the yellow-bang by hot-unplug. Make sure you’re running the correct Intel Thunderbolt Software version as mentioned in the how-to.

@thiago_bolinho_laranjeira The firmware update can only be via a Thunderbolt 3 computer. If you have a Thunderbolt PC, you can definitely run the update on it. We have a user map with members who are willing to land a hand if needed.

Numerous implementation guides


ReplyQuote
Page 2 / 2 Prev
  
Working

Please Login or Register