eGPU error 12 fail after update to Windows 10 1903 or newer (OS Build 18362.329 ...
 
Notifications
Clear all

[Solved] eGPU error 12 fail after update to Windows 10 1903 or newer (OS Build 18362.329 or newer) inc downgrade pci.sys version solution  

 of  80
  RSS

itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

@suwit_suriyasriwan Which Mac computer are you using?

Windows 10 1909 is around the corner so I decided to enroll my 2019 13" MacBook Pro to Insider Program. The OS Build is 18363.418. Unfortunately error 12 issue persists. I tried booting with automate-eGPU EFI as well as disablement of a few PCIe device. Nothing helped.

I created a manual restore point right before updating so that I could rolled back to 18362.295 quickly. As soon as my 2019 13" MacBook Pro was back to this Win10 version, AMD eGPU was hot-pluggable and XConnect worked right away.

LinkedIn | Twitter | Facebook | Youtube | Instagram

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
Suwit Suriyasriwan
(@suwit_suriyasriwan)
Active Member
Joined: 2 years ago
 

@itsage My mac is MBP-15 2018 (RP560X) which build 18362.418

However, did you try hot-plug and uninstall Vega driver then reboot?

2018 15″ MacBook Pro i7-8850H/Radeon Pro 560X dGPU/16GB RAM/512GB SSD; RTX 2070 Super & ROG XG STATION 2

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RTX 2070 Super @ 32Gbps-TB3 (ASUS XG Station 2) + Win10 [build link]  


ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

@suwit_suriyasriwan The TB3 15" MacBook Pro is one of the few that can handle these newer builds with PCI Express Controller 1901 disabled. My 2016 15" MBP can use AMD eGPU in Win10 1909 18363.418. However it's a real issue with many Macs and some Windows systems.

LinkedIn | Twitter | Facebook | Youtube | Instagram

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
Swang Ho
(@swang_ho)
New Member
Joined: 2 years ago
 

ia this problem solved?

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

.

ReplyQuote
Yun Zhu
(@yun_zhu)
New Member
Joined: 2 years ago
 

Bro, I got this problem too, after Windows's auto-update to .418. Just uninstalled the latest update, then the windows rolled back to 18362.30 and everything works as normal now. My configuration is iMac 2019 + Razer Core X + Vega64.

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

.

ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

I've done more bad Win10-1903-version testings on Thunderbolt 3 Macs. The victim today is the 2017 13" MacBook Pro. Microsoft Windows 10 ISO download website has now changed to provide Window 10 1903 V2 file which comes with 18362.356 build. On previous attempts, the 2017 13" MacBook Pro would always encountered an endless boot loop once Radeon drivers were installed (w/ Windows 10 1903). I believe @eightarmedpet experienced the same issue. Funny enough OS Build 18362.356 resolves this endless boot loop issue but presents error 12 issue for AMD eGPU. After disabling PCI Express Root Port #9 [right-sided TB3 controller] and Port #12 [Wireless card] as well as two switch ports under Port #5, error 12 was resolved. I used automate-eGPU EFI boot loader in order to keep the Intel iGPU activated.

The right-sided Thunderbolt 3 controller on 2016/2017 13" MacBook Pro attaches to a x2 PCIe connection so it wasn't ideal for connecting an eGPU. I'm using the VisionTek mini eGFX enclosure which has an Ethernet expansion port for network connection. WiFi adapter inside the MacBook Pro was not going to be the primary connection even if it was active. These PCIe Root Ports can be re-enabled in Device Manager once the AMD eGPU shows up as working without errors. I will update this MacBook Pro to the latest 18362.418 as well as Windows 10 1909 [OS Build 18363.418] and see how it goes.

LinkedIn | Twitter | Facebook | Youtube | Instagram

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
PandamanNG
(@pandamanng)
New Member
Joined: 2 years ago
 
Posted by: @pandamanng

Just tried build 418 on MBP 15" 2016 + Aorus Gaming Box RTX2070 + DSDT override & hot plug at boot, still having issue where booting takes way too long (it eventually boots after few minutes) and headphone jack not detected (could be fixed by disabling and re-enabling the sound card). This occurs on my setup with every build after 295.

Weirdly, on build 418, the headphone jack works fine when egpu is unplugged and DSDT not applied.

May be the issue is related to new security patches interfering with memory addressing or how we apply DSDT?

Update: Using iGPU and disabling dGPU PCI-E controller solved the long boot time issue as others suggested, minor catches:
- Windows is stuck at loading if Apple USB-C to HDMI dongle is used, boot must be done on internal screen
- eGPU is not detected consistently unless DSDT large memory patch is applied
- Microphone detection still doesn't work, reset via hardware manager required after each boot

From CUDA-Z readings, it seems that there is no reduction on H2D or D2H performance compared to my previous records.

Posted by: @itsage

I've done more bad Win10-1903-version testings on Thunderbolt 3 Macs. The victim today is the 2017 13" MacBook Pro. Microsoft Windows 10 ISO download website has now changed to provide Window 10 1903 V2 file which comes with 18362.356 build. On previous attempts, the 2017 13" MacBook Pro would always encountered an endless boot loop once Radeon drivers were installed (w/ Windows 10 1903). I believe @eightarmedpet experienced the same issue. Funny enough OS Build 18362.356 resolves this endless boot loop issue but presents error 12 issue for AMD eGPU. After disabling PCI Express Root Port #9 [right-sided TB3 controller] and Port #12 [Wireless card] as well as two switch ports under Port #5, error 12 was resolved. I used automate-eGPU EFI boot loader in order to keep the Intel iGPU activated.

The right-sided Thunderbolt 3 controller on 2016/2017 13" MacBook Pro attaches to a x2 PCIe connection so it wasn't ideal for connecting an eGPU. I'm using the VisionTek mini eGFX enclosure which has an Ethernet expansion port for network connection. WiFi adapter inside the MacBook Pro was not going to be the primary connection even if it was active. These PCIe Root Ports can be re-enabled in Device Manager once the AMD eGPU shows up as working without errors. I will update this MacBook Pro to the latest 18362.418 as well as Windows 10 1909 [OS Build 18363.418] and see how it goes.

I'm not familiar with DSDT programming, but would it be possible for us to extend the QWordMemory range in our large memory patch? This might solve our issues as the it seems that Windows now requires more memory addressing space with newer builds?

2016 15" MacBook Pro + Aorus Gaming Box RTX2070

 
2016 15" MacBook Pro (RP460) [6th,4C,H] + RTX 2070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 [build link]  


ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

@pandamanng DSDT is only required for 2016 MacBook Pro. I recently paired a RTX 2070 Gaming Box with my 2016 15" MacBook Pro. You can take a look at the build guide for step-by-step instructions. On another note, I completed updating to 18362.418 and AMD eGPU remains working on the 2017 13" MacBook Pro with the workarounds detailed above.

LinkedIn | Twitter | Facebook | Youtube | Instagram

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


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

Hey guys,

same issue here. Contacted Razer, told me to send back my enclosure for testing like they're not aware of the problem.
First and last time I buy a laptop from them, between the speaker crackling, the backlight bleeding, the coil-whinning and the loose TB3 port but that's not the subject here.

I enroled to Windows Insider since I'm coming from a clean install and don't have a working build saved somewhere. I'm running the latest build, 191004-1432, had some trouble rebooting after installing AMD Drivers, filled a report about it. Still doesn't work. I kindly suggest that everyone with my setup ("legit" Windows and AMD GPU) who can afford not having eGPU for some time or doesn't mind switching builds on a weekly basis does the same to hopefully increase the visibility of this issue. Also, I don't have Twitter but getting in touch with Microsoft and AMD there might lead us somewhere, if you guys don't bother doing it.

I'll keep this thread updated when new insider builds get released.

This post was modified 2 years ago

Razer Blade Stealth 2019 w/ MX150
Razer Core X + AMD Radeon VEGA 64


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

Just got forced the new build after using the Windows Update "blocker" assistant script that was posted here.

Also, if you're having issues with your build (i.e. some functions don't work) try creating a new user instead of doing a clean install first - more often than not, this will remove all the noxious settings that you may have without having to clean up your system.

Current build: 2017 15" MacBook Pro + Mantiz Venus MZ-02 + Silverstone SX700-LPT + Noctua NF-A14 + Gigabyte GeForce GTX 1070 G1 Gaming 8G (rev. 1.0)


ReplyQuote
 of  80