Setup & Software Discussions
[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi
 

[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi  

 of  8
  RSS

(@castranova)
Active Member
Joined: 9 months ago
 

Hello! Okay I will look for them, directly Intel didn’t work when I tried but maybe I did smthng wrong...
So you tried to remove AMD with DDU and  Gpu - switch + disable from device manager oror?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jya
 jya
(@jya)
Trusted Member
Joined: 2 years ago
 
Posted by: Castranova

Hello! Okay I will look for them, directly Intel didn’t work when I tried but maybe I did smthng wrong...
So you tried to remove AMD with DDU and  Gpu - switch + disable from device manager oror?

Removing the AMD drivers with DDU just remove it from the device manager, and it then shows as Microsoft Basic Graphic adaptor, it still won't use the Intel (which always shows as working and started properly)"

GPU - Switch had no visible effect.
If you either uninstall or disable the AMD using the device manager, then once you reboot all you'll get is a black screen. You can see it has booted properly, plugging a USB device cause the plugin sound to be played. Pressing capslock shows that the keyboard is active.
Just that nothing can be seen.

Re-activating the AMD in this case is complicated as there's no F8 and other function keys available on those macbook pro until you boot.
The trick I've found was to start macos and vmware and start the bootcamp partition, from then ask to reboot in safe mode. You then immediately reboot the machine, select windows and then re-enable the amd card.

If you manage to get the Intel to work, I'll be more than interested... It is essential for me to get the Intel going under Windows.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@castranova)
Active Member
Joined: 9 months ago
 

Uiii I resolved it ! After 4 days of head banging, without the usb stick and no hot plugging,
Mainly using this great guide:

https://egpu.io/bootcamp-setup-guide-tb3-macbook-pro/

I am on a 2017 15inch macbookpro, tested only with intel 630 and it works,
With the eGpu - blissfull

This post was modified 9 months ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jya
 jya
(@jya)
Trusted Member
Joined: 2 years ago
 

I followed that guide which much success.
Up to step 4 and running integrated.bat

Once I reboot I get greeted with a screen that looks like this:

20181022 222739

And that patter is moving (it feels like it rotating)
I read a few success stories related to the 2016 and 2017 MBP, but nothing about the 2018.

Worse bit is that I can't start windows any longer, not even in safe mode to restore from the last backup point.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 3 years ago

ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@jya This is the same behavior many have noticed when attaching the iGPU to the internal display on 2018 15" MacBook Pro. There's no workaround yet unfortunately. In order to accelerate the internal display through the eGPU, you have to use Windows 10 1803 Graphics options. Nvidia eGPU is much easier to get going vs AMD eGPU.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


ReplyQuote
jya
 jya
(@jya)
Trusted Member
Joined: 2 years ago
 

Sorry, the editor ate my post above, and I can't seem to be able to edit it without the text appearing in the quote, this website is unusable on a mobile (ios or Android), phone or tablet.

Posted by: itsage

@jya This is the same behavior many have noticed when attaching the iGPU to the internal display on 2018 15" MacBook Pro. There's no workaround yet unfortunately. In order to accelerate the internal display through the eGPU, you have to use Windows 10 1803 Graphics options. Nvidia eGPU is much easier to get going vs AMD eGPU.

Anyhow, I don't have a eGPU. My only aim is to make the Intel 630 iGPU as primary display adapter under Windows. The Intel supports hardware decoding 10 bits formats that the AMD don't.
What special option is Windows 1803 offering? I haven't seen options in there that would allow me to select the Intel. 
It's so weird, everything appears to work with the Intel, I just can't make it the primary adapter.

This post was modified 9 months ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

The firmware forces dGPU to power the internal display. If you uninstall the all graphics drivers you can disable the Radeon dGPU. The problem is Windows will use basic drivers for the internal display and it's laggy.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


jya liked
ReplyQuote
jya
 jya
(@jya)
Trusted Member
Joined: 2 years ago
 
Posted by: itsage

The firmware forces dGPU to power the internal display. If you uninstall the all graphics drivers you can disable the Radeon dGPU. The problem is Windows will use basic drivers for the internal display and it's laggy.

 no way to force the Intel being used?
Under macos, the screen shows up as if connected via the Intel. I can disable the AMD just fine there, but that doesn't help me much, Apple doesn't let you access the underlying hardware decoder  there. Gotta use Windows,

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Vumad
(@vumad)
Active Member
Joined: 9 months ago
 
Posted by: goalque

nando4>>  Refind 0.11.x bootmanager has been updated.  When the spoof_osx_version token is set in the refind.conf, it will work like @goalque's apple_set_os.efi documented below, effectively providing a user-friendly replacement for it.

 


By default, Apple’s firmware switches off the iGPU when there is eGPU or dGPU present and you’re booting into another OS than macOS. This happens especially with multi-slot enclosures such as Sonnet Echo Express III-D and Netstor NA211TB. Depending on the eGPU, iGPU may stay enabled with a single-slot enclosure but it’s not absolutely certain.

 


It is desirable to activate the Mac's iGPU in Windows for two reasons:

  1. to overcome error 12 on your eGPU. Then a dGPU's PCIe x16 host bridge can be disabled to free up resources.
  2. to provide an eGPU accelerated internal LCD by AMD X-Connect or NVidia Optimus -> an active iGPU is required.

 

To enable the iGPU during a Windows bootup we use apple_set_os.efi to spoof a macOS boot as explained below.

 

Update Oct-2017>> apple_set_os.efi causes a H2D bandwidth performance degradation on TB3 Macbooks.  Details & workarounds are here.


 System requirements

 

 

The following are likely not UEFI 2.0 compatible for apple_set_os.efi to work.  See linked discussion with inconclusive results.

 

* Windows 10 version is important – I recommend 10.0.10586 (I am not sure about later builds). Older builds required also VGA enable bit of the parent PCIe bridge, but seems that newer versions ignore this setting.

 


USB stick creation procedure

 

1. Format an USB stick in Disk Utility (Choose Erase, Format: MS-DOS (FAT), Scheme: Master Boot Record)

2. Create a USB stick folder structure in Finder as follows: /EFI/Boot/bootx64.efi where bootx64.efi is the renamed apple_set_os.efi file downloaded below.

https://github.com/0xbb/apple_set_os.efi/releases

 


Windows Boot via USB stick instructions

 

Pre-boot process

If necessary, hot-plug the Thunderbolt cable at the stage of Windows flag or spinning circle for systems that refuse to POST with a Nvidia eGPU. "Refuses to POST" means that Apple's startup manager does not appear when holding down the Option key. This is often required on late-2013 15" GT750M and early-2015 13" MacBook Pros. "automate-eGPU.sh -a" mode helps but it's not persistent on the Windows side. Depending on the eGPU enclosure used it's also worth trying other TB ports too. 

[Late 2016 13" non-touch MBP] Connect the enclosure to the second TB3 port of the MBP and the USB-C-to-USB adapter to the first (port closest to the ESC key)

 

Performing the Windows boot

1. Open Startup Disk on macOS, choose BOOTCAMP partition. Shut down.

2. [GT750M/M370X/RPxxx 15" MBP only] Prior to booting into Windows with the eGPU plugged in, run 0xbb's integrated.bat as administrator. This sets the Apple gmux to wire the internal LCD to the iGPU when you reboot your system [into Windows].

3. Restart the Mac with the USB stick and eGPU plugged in to the correct TB port (will vary depending on the eGPU enclosure/Mac model).

4. Hold down Option key and you should see a new disk "EFI Boot".

5. Select "EFI Boot". This will boot into Windows, transparently via bootx64.efi (apple_set_os.efi) with your iGPU active.

[2014+ MBP models] If you see error code 12 with Nvidia, disable the parent PCI Express Downstream Switch Port of the eGPU in Device Manager, and then enable it. No restart required. Older MBP's firmware don't support surprise removal/hot-plugging.

 


Confirmed success

 

ryokun6: late-2016 15" Macbook Pro RP460 + GTX1080Ti eGPU

ddqp: late-2016 13" Macbook Pro touchbar + GTX1050Ti eGPU

goalque: late-2016 13" Macbook Pro non-touch + R9 Nano, RX 480GTX 980GTX 1060 eGPUs

goalque & : mid-2015 15" Macbook Pro M370X + GTX980, RX480 eGPUs

Anima: mid-2015 15" Macbook Pro M370X + GTX980Ti eGPU

matthieuv : late-2013 15" Macbook Pro GT750M + GTX1060 eGPU

 


Programmer's Note

 

I found that as of macOS 10.12.4, Apple changed the APPLE_SET_OS_GUID protocol resulting in 0xbb’s original apple_set_os.efi no longer functioning. My fixed apple_set_os.efi skips the probematic set_os->version == 2 check. That's because set_os->version returns 3 with newer MBP firmwares. 0xbb's updated apple_set_os.efi V1 also implements the same code update.

 


FAQ: Can I avoid booting via a USB stick?

 

Yes. 0xbb's github homepage explains if you have rEFInd installed then it's just a matter of copying apple_set_os.efi to the EFI (ESP) partition to use it from there. @T2pierre incorporates this with a EFI shell script to provide an automated bootup here.

Usage:

Copy the apple_set_os.efi binary (download it from releases) to EFI System Partition (ESP) :

mkdir /boot/efi/EFI/custom
cp apple_set_os.efi /boot/efi/EFI/custom

rEFInd should automatically show a new icon for apple_set_os.efi.

I got my Mac side working with your scripts. Thank you.

However I have not yet gotten the windows side working. The thing is, I am running my windows and Everquest from a Win2USB. My question is, can I just modify my current EFI boot to spoof the system as you have designed for a partitioned bootcamp? Do I have to run 2 USB to make it work? Or will I no longer be able to run Windows from the USB with the egpu.

Windows runs fine from USB 3.0. UserBenchmark gave my iGPU a score of 10%. The rest was in the green.

Just incase I was unclear. My problem in Windows is Code 12.

My hope is to have MacOS and Windows to both accelerate the internal display. So far I have only gotten MacOS to do external. Next step was to get windows External, then windows internal, then mac internal.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Vumad
(@vumad)
Active Member
Joined: 9 months ago
 

https://egpu.io/forums/mac-setup/re-help-akitio-node-how-to-update-rx-480-in-bootcamp/#post-6554

I found this post by you. I am also running the Macbook Pro late 2015 retina (2.2 ghz). You said you didnt need the efi. I am using a devil box with a sapphire rx 480. I am trying not to partition my drive if I don't have to. I have noticed with the EGPU attached my usb mouse is laggy. It says all of my drivers are up to date. Just code 12.

My heaven scores went from 234 to 1241 on external display with eGPU (MacOS) so I know eGPU is working.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Fred_erick
(@fred_erick)
Active Member
Joined: 8 months ago
 

Hi Guys, I have the problem that the internal screen stays black after the Windows 10 boot logo and the eGPU is not connected. What can I do now?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@castranova)
Active Member
Joined: 9 months ago
 
  • When you Efiboot you have pressed the three colored circles before the windows button, and also run internal.bat program in windows- right ? 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Fred_erick
(@fred_erick)
Active Member
Joined: 8 months ago
 
Posted by: Castranova
  • When you Efiboot you have pressed the three colored circles before the windows button, and also run internal.bat program in windows- right ? 

I havn't tried anything, becouse I don't know if this is an EFI problem and right now, I didn't found an 100% working howto.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

@goalque when I use this solution, both on my Mini (now returned) and Macbook I can only get 4k res on my 5K screen, any idea how/were to fix this? Assume there is something in one of the packaged files that needs to be edited?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Eightarmedpet

@goalque when I use this solution, both on my Mini (now returned) and Macbook I can only get 4k res on my 5K screen, any idea how/were to fix this? Assume there is something in one of the packaged files that needs to be edited?

The Windows boot of automate-eGPU EFI and this should work equally. As long as the TB3 port supports two DP1.2 streams, 5K resolution on Windows is managed by the video card (no matter whether it is iGPU, dGPU or eGPU), its driver and Win10 version. I've read reports that some feature updates can easily break 5K resolution. Apple provides Boot Camp video drivers but says nothing about 5K compatibility, and they are not obligated to do so because the LG monitor is sold solely for Macs with at least macOS 10.12.1.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: Eightarmedpet

@goalque when I use this solution, both on my Mini (now returned) and Macbook I can only get 4k res on my 5K screen, any idea how/were to fix this? Assume there is something in one of the packaged files that needs to be edited?

The Windows boot of automate-eGPU EFI and this should work equally. As long as the TB3 port supports two DP1.2 streams, 5K resolution on Windows is managed by the video card (no matter whether it is iGPU, dGPU or eGPU), its driver and Win10 version. I've read reports that some feature updates can easily break 5K resolution. Apple provides Boot Camp video drivers but says nothing about 5K compatibility, and they are not obligated to do so because the LG monitor is sold solely for Macs with at least macOS 10.12.1.

Thanks for the reply!

I actually replied on the wrong thread, I meant to reply on the EFI bootmanager, but if you say they function the same it should still be relevant...

The thing that I still don't understand is when using both the EFI Bootloader and when booting with native boot manager the 5K screen is attached to the iGPU as its TB3 so can never be directly connected to the GPU. Windows manages to use the GPU to accelerate games but in AMD settings no screens are listed as attached. Does your point still stand?Am I totally lost?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

After some experience I can only say: Don't use apple_set_os.efi,  don't disable the dGPU, unless you have

1) 15-inch MPB 2015-2017 with AMD dGPU.
2) AMD eGPU
3) Absolutely must have internal display accelerated.

It's very intrusive, not practically and very buggy on 15-inch MPB 2018. Further more in almost all cases, you just don't need it:
-Any 13-inch MBP doesn't need it (ever)
-Any MPB with nVidia eGPU or dGPU doesn't need it (ever)
-On at least one common model, the 15-inch MPB 2018, it doesn't work at all.
-You cannot use your dGPU.

So there is only a small parts of setup, where is does make any sense at all and this is like said before.
15-inch MPB 2015-2017 with AMD dGPU. And there only if you need the internal display accelerated.

I would bet this fits only to a very small percentage of uses. But most guides talk about it as it was absolutely necessary in any case. This creates only fear and confusion in people, people that are interested in eGPUs.

This post was modified 7 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

Some Macs take less effort than others with regards to eGPU setup in Boot Camp. People don't search for error 12 solutions because it's fun. It's a very real struggle for many Mac users.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: itsage

Some Macs take less effort than others with regards to eGPU setup in Boot Camp. People don't search for error 12 solutions because it's fun. It's a very real struggle for many Mac users.

Yes, maybe, but it can be a wrong sign. I almost didn't buy an eGPU because I read here first and was scared like hell because of:
-Error 12
-Switching off dGPU with efi bootloader
-Intrusive hacks and other things, which are barely understood.

I am a senior software developer and I depend on my system. Fur me those hacks are very high risk. One day without notebook costs a lot of money and nerves.

Fortunately I could borough the Blackmagic eGPU from my boss (!) and all was very easy, so much easier than the rumours about it. Ok, this was expected on MacOSX; but not on Bootcamp. My boss still doesn't dare to plug it on bootcamp, because he is afraid of what he read about it. Imagine! He won't listen to me, because the petition to apple to support bootcamp is telling him, it won't work.

The funny thing is, that there are problems, but these are not the problems that a on a high priority and talked a lot on any eGPU guide, here or elsewhere.
Once I was with it it in apple service because of apple_set_os.efi being buggy on my mac, my internal display stayed black and I couldn't boot anymore. Error 12 looks to me, as it was a bigger problem of older Windows Versions.

I would prefer, if the direction was slightly different, instead of:

-You must disabled the iGPU with an EFI-Bootloader, here are the instructions.
-You will probably encounter Erro12, here are all the tools you need.
...

I wound find it better like this:

-If you have one of those setups (...) and want to accelerate the internal display, you can optionally use apple_set_os.efi. Here is the how-to... 
-Mention Error 12 in the "troubleshooting" section like "Should you, unexpectedly, encounter Error 12", these are the tools, you can use. Of course, the easiest way to prevent this is a fresh Bootcamp installation of Windows 10 Build 1803 or later.
...

This post was modified 7 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

"-Mention Error 12 in the "troubleshooting" section like "Should you, unexpectedly, encounter Error 12", these are the tools, you can use. Of course, the easiest way to prevent this is a fresh Bootcamp installation of Windows 10 Build 1803 or later."

Sorry, but this just isn't the case, I spent about a year struggling wit terror 12, sure I was (and still am) relatively inexperienced with egpu's and tinkering with computers in general but claiming error 12 is rare and a fresh bootcamp instal will fix it just isn't true.

Looking at your builds you have been very lucky - deliberate or not - you have the most plug and play pairings possible, folks with 2016 MBP's and 2017 13 inch (OH HAI) will have much more problems especially when using AMD cards.

My problems were compounded by my use of the LG 5K Ultrafine TB3 display, although I have now ordered a PCIe enclosure to host the Gigabyte add in card to connect the display to the GPU more directly (fingers crossed I can get it to work).

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
Habadera
(@habadera)
Active Member
Joined: 7 months ago
 

@eightarmedpet Couldn't agree more.  There's nothing less helpful than the arrogance of someone who simply "got lucky" telling everyone else that having a trouble free eGPU setup is easy.  On my Mac Mini I have tried literally every published solution in this forum, multiple versions of Windows 10, different types of monitor (T3 from the Mac and HDMI from the eGPU). 

  • Not one of them supports a stable iGPU/eGPU setup after a single reboot. 
  • Boot camp is still fairly unstable in that it sometimes takes 2 boots to get to an actual login screen instead of a black screen
  • I can't plug anything else into the T3 ports otherwise boot fails, so I have 3 useless ports on my mini
  • I have to be very selective about what I plug into the USB ports as this can also can also cause boot failures

Tbh, I now regret buying the mini as being an indie game dev, I spend most of my working time in Windows 10 and also enjoy gaming in my leisure time.  I'm not using Mojave as much as I expected.  I swallowed Phil Schiller's snake oil during the keynote about eGPU support and didn't do enough research into the fact that Apple have all but abandoned Boot Camp users.  This will be the last Mac I buy.

I nearly bought a Windows gaming laptop and now wish I had done.

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: Habadera

@eightarmedpet Couldn't agree more.  There's nothing less helpful than the arrogance of someone who simply "got lucky" telling everyone else that having a trouble free eGPU setup is easy.  On my Mac Mini I have tried literally every published solution in this forum, multiple versions of Windows 10, different types of monitor (T3 from the Mac and HDMI from the eGPU). 

No, this has nothing to do with arrogance, but with experience. I have built nearly a hundred of builds with 2 different MacBooks, 4 different eGPU enclosures and dozens of different eGPU and never encountered Error 12 but once, when I really provoked it.
There is nothing to brag about, only to point out to the fact, that it is scaring how those issues are described, not only on egpu.io. When I read first time the guides I thought "OMG, this is awful".
I love eGPUs and I think, it's not good to scare people away. That's my point of view.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

@habadera that sounds super frustrating! Do you have a link to your build guide? I had a mini and set it up with a Vega card but returned it due to having the additional issue of trying to use a TB3 monitor in bootcamp.
Why do you need the iGPU to be functioning too? Because keeping that active while using a TB3 monitor was the source of my problems, but you won't have that additional issue. For you the EFI bootmanager or Apple_set_os should be all you need to get things working.

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

@oliverb I don't want to start an argument here, but "100's" of builds but only ever 2 different MacBooks doesn't feel to me like the right amount of variables for such blanket claims (error 12 isn't an issue).

Love your Vega 56 and Asus XG Station Pro build btw, I imagine Sapphires Pulse card is miles quieter than the reference model I have. Have you tried the Vega card with the 2015?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


OliverB liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: Eightarmedpet

Looking at your builds you have been very lucky - deliberate or not - you have the most plug and play pairings possible, folks with 2016 MBP's and 2017 13 inch (OH HAI) will have much more problems especially when using AMD cards.

I had Error 12 once and this was with a Radeon R9 290 after stressing windows with a lot of faulty gpus and crashes. It's my guess, too, that AMD cards are more problematic in this case.

There was no way to get rid off it unless I restored the system from a backup I made shortly. This, however, solved the problem immediately. It looks that it is not a hardware issue more a software issue.
Perhaps this can help in learning more about it.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: Eightarmedpet

@oliverb I don't want to start an argument here, but "100's" of builds but only ever 2 different MacBooks doesn't feel to me like the right amount of variables for such blanket claims (error 12 isn't an issue).

Love your Vega 56 and Asus XG Station Pro build btw, I imagine Sapphires Pulse card is miles quieter than the reference model I have. Have you tried the Vega card with the 2015?

No, of course no argument, I really like eGPUs, this site and your help. There is nothing to argument, just some concerns, nothing more 😉
Yes, I was very happy with the Sapphire Pulse, it's good and high quality build, very quiet.
No, I didn't try it with the 2015 MPB, yesterday I bought 3 Nitro RX580 4GB, I salvaged them from evil bitmining. When they arrive, I will definitely do it.

This post was modified 7 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

Talking about 13-inch MBP 2015 and AMD cards. Actually there is the issue that the 13-inch MBP 2015 doesn't boot with an nVidia card attached., so delayed boot is required. It boots only with AMD cards attached, you can even use some very old ATI cards and it will boot, but not with nVidia cards. Some nearly blank PCIe controller card (non egpu) won't work either. Very intriguing.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
Habadera
(@habadera)
Active Member
Joined: 7 months ago
 
Posted by: Eightarmedpet

@habadera that sounds super frustrating! Do you have a link to your build guide? I had a mini and set it up with a Vega card but returned it due to having the additional issue of trying to use a TB3 monitor in bootcamp.
Why do you need the iGPU to be functioning too? Because keeping that active while using a TB3 monitor was the source of my problems, but you won't have that additional issue. For you the EFI bootmanager or Apple_set_os should be all you need to get things working.

I also have a TB monitor (Apple TB Display with a TB3 to TB2 adapter) and it's the only reliable way to get bootcamp every time, however I simply can't get the Vega card to work when running a display from a thunderbolt port.

If I go the other way and have my LG display powered by the HDMI port on the eGPU it usually boots 1 time out of 2 or 3, but with the iGPU disabled.  However from this morning, for no obvious reason (no driver updates, no new peripherals plugged in etc.) it's simply no longer booting to the login screen.  I've got the TB display plugged back in which at least gives me a working Windows install, but that means no eGPU so the machine is useless for game dev with the crappy iGPU that the mini comes with.

I've literally tried all combinations of the different guides on here.  Pretty much nothing works well enough to be able to say I have a stable machine I can rely on to get my work done.

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

@habadera ahhh.. so you are a poor soul like myself that's trying to use a TB monitor... you have a couple of options but both require further investment which I imagine you are not too keen on at this stage...

1. Another enclosure - PCIe one, and the Gigabyte TB add in card so you can connect 2x HDMI > Display port cables to it from your GPU which the card then combines into one TB signal (I have just bought these parts and will update you as soon as they arrive and I have attempted to get them working.

2. Buy a non TB monitor.

Thunderbolt displays in Bootcamp on Mac minis appear quite problematic.

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


Disco liked
ReplyQuote
Habadera
(@habadera)
Active Member
Joined: 7 months ago
 

@eightarmedpet

Unfortunately, my regular HDMI monitor doesn't work either.  Well, it works, but only sometimes.  I get a between a 30-50% boot rate success and today it's just suddenly stopped working altogether.  Far too unreliable for regular day to day work.

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: jya

I followed that guide which much success.
Up to step 4 and running integrated.bat

Once I reboot I get greeted with a screen that looks like this:

20181022 222739

And that patter is moving (it feels like it rotating)
I read a few success stories related to the 2016 and 2017 MBP, but nothing about the 2018.

Hello together,

I have just tried it again with my 15-inch MPB 2018, fresh installation, remove all drivers from AMD, running on Basic Adapter, integrated.bat, boot with apple_set_os.efi => internal display goes havoc. Those rotating point are the start of it. It's just not possible with this model.

Worse bit is that I can't start windows any longer, not even in safe mode to restore from the last backup point.

You actually can start windows, but not on internal display, external displays are still working and this is the key to revert your actions.

It's really a big showstopper, because this blocks AMD eGPUs from being used with the internal display completely.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
 

Just gave this another go... and I can't bloody believe it, the issue I had previously was due to trying to run the ogpu from the same side ports as my 5K TB3 display, with them in opposing ports it boots like a dream, no hot plugging, plugged in from boot, so much easier... looks like the bandwidth restriction doesn't effect FPS either.

Spoke to soon, second boot the egpu wasn't detected...

This post was modified 7 months ago

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
(@warren_binder)
Active Member
Joined: 6 months ago
 

I have done this with my 2017 15" MBP (RP555 with Vega 64). It works almost flawlessly, my laptop screen has the Windows logo on it and it flashes every once and a while. Any solution?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@warren_binder)
Active Member
Joined: 6 months ago
 

This guide works great when the eGPU is plugged in but I cannot boot without it. Are there any solutions?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@warren_binder)
Active Member
Joined: 6 months ago
 

This guide works great when the eGPU is plugged in but I cannot boot without it. Are there any solutions?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
 of  8