Setup & Software Discussions
2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 16Gbps-TB2>TB3 (Gigabyte Gaming Box)...
 

2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 16Gbps-TB2>TB3 (Gigabyte Gaming Box) + macOS 10.14.2 & Win10 1809 [ivanosh] // modified enclosure  

  RSS

ivanosh
(@ivanosh)
Active Member
Joined: 2 years ago
 

System specs 

  • Mid 2015 15" MacBook Pro (16 gb, 2.2 GHz i7, Intel Iris Pro 1536 MB)
  • Mojave 10.14.3
  • Windows 10 (1809)
  • Lenovo L24q

eGPU hardware 

Installation steps OSX

Easy, as always. Just disable SIP and run purge-wrangler script

  1. Shutdown
  2. Hold Cmd+R 
  3. Utilities -> Terminal -> csrutil disable
  4. Reboot
  5. Install and run purge-wrangler with single terminal command (here in Installation header: https://github.com/mayankk2308/purge-wrangler)
  6. and follow appeared menu.

Installation steps Windows 10 (bootcamp)

First i had the same situation, like with my mid2014 mbp. 1511 W10 was working ok. Something newer - error 12. But after i made DSDT override (it wasn't help for me for 2014 mbp) and apple_set_os.efi. I was trying all steps from here, but only DSDT override helps me.

  1. Install w10
  2. Pre-download your GPU drivers
  3. Hotplug eGPU
  4. Disable internet (because windows starts to download drivers from Update Center. I prefer drivers from official site)
  5. Install drivers
  6. Reboot with plugged eGPU and stick with apple_set_os.efi
  7. You will got error 12 here
  8. Override DSDT (I was using Intel method and my w10 in signingtest mode now). My pre-compiled file attached below
  9. Reboot with plugged eGPU and stick with apple_set_os.efi
  10. Wait for a minute (In my case eGPU was like it is it's first plug into this device)
  11. One more reboot
  12. After you got both eGPU and iGPU working, you can boot up without stick (only eGPU+external screen will work in this case)

Results

  • Playable on both OSs
  • Hot plug working in macOS
  • You can install updates on your Windows and have all up-to-date features (Forza Horizon 4 working :D)

Issues

  1. LEDs not working in Windows
  2. USB ports don't transfer data, just providing charge ability in Windows. Had somebody same issue?
  3. Sometimes box very quiet in games, but after reboot to another OS it going crazy and trying to fly away in idle state. If somebody have experience with this problem, i'll be glad to get an advice.
  4. Can't update box's bios, firmware. .bat scrip saying that can't detect device. Because of tb2?
  5. This MBP2015 are freezing on OS-selection screen if my Gaming Box have more than one USB device connected into.

All this problems because of TB2 using. But it's fun that everything working OK in macOS (except of firmware update. There are only W10 scripts on official site)

My pre-compiled dsdt file attached below. Use on your own risk and only with mid2015 2.2 GHz i7 MBP with Iris version

This topic was modified 10 months ago

MBP 13" 2014 macOS 10.14.2&W10(1511), Gigabyte Gaming Box RX580
MBP 15" 2015 Iris Pro macOS 10.14.2&W10(1809), Gigabyte Gaming Box RX580


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

Also this macbook had problem with laggy bluetooth devices connected in Bootcamp only (keyboard, mouse, trackpad).Network Adapter Bluetooth Collaboration disabling and other similar solutions didn't help. So, i found newer drivers for this Network adapter (Bootcamp ones was too old) from Lenovo's site by device PID/VID. After I disabled Bluetooth Collaboration, PAN and RFCOMM and now bluetooth devices working ok, but at macOS still more smoothy. I hadn't this problem with MBP2014 13" at all, so if you have some other solutions, i'll be glad to try it

MBP 13" 2014 macOS 10.14.2&W10(1511), Gigabyte Gaming Box RX580
MBP 15" 2015 Iris Pro macOS 10.14.2&W10(1809), Gigabyte Gaming Box RX580


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

2nd solution which working for this macbook with W10 linked below. It working without signingtest mode, but it's required to booting into W10 from usb drive with custom boot menu from this guide
https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/

MBP 13" 2014 macOS 10.14.2&W10(1511), Gigabyte Gaming Box RX580
MBP 15" 2015 Iris Pro macOS 10.14.2&W10(1809), Gigabyte Gaming Box RX580


ReplyQuote