Setup & Software Discussions
15" MacBookPro 2018 How to get the internal display running on Bootcamp
 

15" MacBookPro 2018 How to get the internal display running on Bootcamp  

  RSS

OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

Hello,

it's well know all the trouble the dGPU Radeon 560X causes, even though it is quite easy to get internal display running at all
(just deinstall the Radeon Drivers in order to be driven by the Microsoft Basic Display Adapter)

microsoftBasicDisplayAdapter

But this has a price:
-You cannot start DirectX Application on the internal screen, you get errors.
- You cannot change resolution:

stuckAt3360

Any attempt to change this has been futile:
1) Enabling the iGPU (e.g. by EFI Loader) anf installing the Intel Drivers results in the infamous white dots with black screen.
2) It's not possible to reinstall  AMD Drivers, trying yields an "Error 173 - AMD Installer cannot continue sinc AMD graphics hardware was not found"

So my question ist:
Has there been ever any successfull attempt with the 15" MPB 2018 driving the internal display under Bootcamp with the correct drivers?

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
 

Yes it's possible with an Nvidia eGPU. I was able to use GTX 1080 Ti + XG Station Pro eGPU through the 2018 15" MacBook Pro internal display. The trick was to hot-plug the eGPU. If you boot the system with eGPU attached, the dGPU will be disabled. I was not able to replicate using an AMD eGPU.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


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

Yes it's possible with an Nvidia eGPU. I was able to use GTX 1080 Ti + XG Station Pro eGPU through the 2018 15" MacBook Pro internal display. The trick was to hot-plug the eGPU. If you boot the system with eGPU attached, the dGPU will be disabled. I was not able to replicate using an AMD eGPU.

I do have exactly this setup and my internal display was running from the beginning, but unfortunately only with this Microsoft Basic Device Adapter, where I cannot change the resolution.
Which driver is running you internal display? Can you change the resolution of it? When exactly do you hotplug?

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


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

@itsage, I am making a interesting observation: TB3 active cable perform much better for loopback back to internal display! Is this a well known fact?

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@oliverb  https://egpu.io/forums/builds/2018-macbook-pro-rp560x-gtx107032gbps-tb3-aorus-gaming-box-macos-10-13-6-windows-10/

Internal display should work fine if NVIDIA eGPU is hot plugged. No need to uninstall AMD drivers or anything.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 [Sonnet Breakaway 350 -> 600W]


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 
Posted by: mac_editor

@oliverb  https://egpu.io/forums/builds/2018-macbook-pro-rp560x-gtx107032gbps-tb3-aorus-gaming-box-macos-10-13-6-windows-10/

Internal display should work fine if NVIDIA eGPU is hot plugged. No need to uninstall AMD drivers or anything.

Ok Thanks, I was finally able to re-install AMD drivers and hot-plug e eGPU with success. Two questions remain:
1) The Hot-plug does not work very often. Is there some trick or hint?
2) How do I get fullscreen eGPU acceleration into the internal display?

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


ReplyQuote
ICULikeMac
(@iculikemac)
Estimable Member
Joined: 2 years ago
 

Hi all,

Thanks for all the info so far. 

I am trying to get XG station pro + Vega 64 (295W TDP) to play in win 10 on MBP 2017 15". So far it looks like the acceleration is working okay (very high CPU usage though) however my resolution too is stuck at 3360 x 2100. 

Reading in between the lines and will do more research on this issue but this res issue is unsolved is that correct?

2019 13" MacBook Pro (i7 & 16GB RAM) - MacOS + Win10
Late 2012 Mac Mini - MacOS + Win10
Asus XG Station Pro (RX570 8GB + RTX 2080)


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@oliverb

  1. Hot-plug during the spinning circles while Windows boots, and ensure no other devices are connected to any of the Thunderbolt ports. Once booted, you can connect devices to the opposite side ports. Hot-plug works best with right-side ports.
  2. Windows has GPU preferences per application. Set that to high performance for the apps needed and they should use eGPU.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 [Sonnet Breakaway 350 -> 600W]


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 
Posted by: mac_editor

@oliverb

  1. Hot-plug during the spinning circles while Windows boots, and ensure no other devices are connected to any of the Thunderbolt ports. Once booted, you can connect devices to the opposite side ports. Hot-plug works best with right-side ports.
  2. Windows has GPU preferenc#es per application. Set that to high performance for the apps needed and they should use eGPU.

@mac_editor: thank you for your replies.
1) Thank you, I got it by now, but it's completely different to the hot-pluggin of 13" MPB2015. And I can do it only once.
2) I guess it won't help that the Radeon GPU is not listed as "Power Saving GPU". How can I change that?

powerSavingAndHighPerformance

Everything I launch on internal display will be accelerated by the 560X. I can launch on external display and drag it into the internal, but there is a significant performance loss.

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@oliverb The power saving GPU needs to be the 560X. IIRC both are the eGPU if the 560X drivers are not installed/not installed correctly. Ensure that the 560X is accelerating the internal display and fully functional. This has been done multiple times by @itsage and myself so just re-read the findings on the forum.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 [Sonnet Breakaway 350 -> 600W]


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 
Posted by: mac_editor

@oliverb The power saving GPU needs to be the 560X. IIRC both are the eGPU if the 560X drivers are not installed/not installed correctly. Ensure that the 560X is accelerating the internal display and fully functional. This has been done multiple times by @itsage and myself so just re-read the findings on the forum.

@mac_editor
The 560X is accelerating the internal display to well. It's accelerating every application launched from there. Oen thing is different in my setup compared to others: For a long time I didn't even have the AMD Drivers installed, because for an eGPU with external display they are not necessary at all. I guess my setting is coming from this fact. It may help to uninstall the nVidia Drivers and reinstall them again to get the correct order.

BTW: It seems to be impossible for 15" MBP 2018 to run the iGPU: White dots and black screen only.

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


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

First, good news: Uninstalling and reinstall nVidia Driver solved the wrong associtation in Windwos 10 1803:

powerSavingAndHighPerformance2

Second, a got it finally working:

Accelerated by dGPU Radeon 560X Accelerated by eGPU Geforce GTX 1080i
heavenIsRadeon

heavenIsnVidia

Thank you very much, @mac_editor and @itsage for your support!

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@oliverb ✌️

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 [Sonnet Breakaway 350 -> 600W]


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

Just to clarify, and sorry for reviving a dead thread, but this is currently not possible with an AMD eGPU, correct?

2018 15" Macbook Pro + Gigabyte RX580 Gaming Box


ReplyQuote
SympathyRS
(@sympathyrs)
New Member
Joined: 2 years ago
 
Posted by: itsage

Yes it's possible with an Nvidia eGPU. I was able to use GTX 1080 Ti + XG Station Pro eGPU through the 2018 15" MacBook Pro internal display. The trick was to hot-plug the eGPU. If you boot the system with eGPU attached, the dGPU will be disabled. I was not able to replicate using an AMD eGPU.

Would this method work on Maxwell cards like the GTX 970? Seems like most not plugging scenarios are for Pascal cards.

Setup: Apple MacBook Pro 15 [2017] (i7-7820HQ/16GB RAM/RP 560/512GB SSD) + Mantiz Venus eGPU + Gigabyte G1 Gaming 970


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 
Posted by: buffaloseven

Just to clarify, and sorry for reviving a dead thread, but this is currently not possible with an AMD eGPU, correct?

Not with the 15-inch MBP 2018 unfortunately.

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


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

Yes it's possible with an Nvidia eGPU. I was able to use GTX 1080 Ti + XG Station Pro eGPU through the 2018 15" MacBook Pro internal display. The trick was to hot-plug the eGPU. If you boot the system with eGPU attached, the dGPU will be disabled. I was not able to replicate using an AMD eGPU.

Would this method work on Maxwell cards like the GTX 970? Seems like most not plugging scenarios are for Pascal cards.

Yes. Pascal and Maxwell cards behave mostly the same. In Windows Kepler cards behave similar too (under MacOSX those are the best nVidia cards). Older cards are not recommended, but work in Windows, too. The hot-plugging ability is not dependend of the chip.

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


ReplyQuote