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  69
  RSS

Daniele Pugliese
(@daniele_pugliese)
Active Member
Joined: 1 year ago
 

Hi all,

I have a Mac mini 2018 i7 with a thunderbolt eGPU amd vega 64. After my windows update, the egpu is showed in Device Manager with the  yellow exclamation point (error 12). I installed the latest amd drivers but when I restart the Mac mini i need to connect the HDMI cable directly to Mac mini to see something and the egpu stay with exclamation point. I tried to install the May windows version from zero and the issue wasn't resolved. Now I installed again the windows version october 2018 and it work fine again. However I cant use xbox game pass with this version because a latest windows update is needed. any idea to solve this issue ?

thank you.


Temporary Fix [by @bas_timer]

A quick analysis shows that in `pci.sys`, a function called "PciOverrideBridgeRequirements" got changed between .1 and .329 to add 2 additional override cases from the initial build of pci.sys. There does not seem to be a registry change to bypass this, but perhaps this can be overridden from ACPI: that's a slightly later concern I might look into, it does seem to act on a resource requirement value. For now, downgrading system32\drivers\pci.sys to the version shipped with the initial 18362.1/.10 ISO (take ownership, rename, replace) works fine, but it might be this'll need to be put back to allow future CUs editing this file to be installed. Perhaps as a workaround references to pci.sys in the registry could be renamed to, say, pci2.sys as well, but I'm not certain about this...

  • Open install.wim with 7-Zip
  • Mount the Image and then extract the following file
  • X:\sources\install.wim\1\Windows\System32\drivers\pci.sys
  • After updating Windows to 1903/1909 boot from an "Emergency" USB-Drive and replace Windows\System32\drivers\pci.sys with the extract one.
  • Reboot and your AMD eGPU will working.

Uninstall Windows 10 Updates:

The May 2019 update is OS Build 18382.30, ISO file is called Windows 10 1903 V1. The OS Build versions that work well with eGPU are .30 to .295. If your Windows 10 are newer than these versions, uninstall any (or all) of the following:

  • October 8, 2019—KB4517389 (OS Build 18362.418)
  • October 3, 2019—KB4524147 (OS Build 18362.388)
  • September 26, 2019—KB4517211 (OS Build 18362.387)
  • September 23, 2019—KB4522016 (OS Build 18362.357)
  • September 10, 2019—KB4515384 (OS Build 18362.356)
  • August 30, 2019—KB4512941 (OS Build 18362.329)

If you need to do a clean install of Windows 10 1903 V1, a manual update to .295 can be done by downloading:

  • August 13, 2019—KB4512508 (OS Build 18362.295) which can be found Microsoft Update Catalog
    • "2019-08 Cumulative Update for Windows 10 Version 1903 for x64-based Systems (KB4512508)"
    • Be careful one is for SERVER, that is not the one that will work with Bootcamp...

Download Any Windows ISOs:

If you need to download Windows 10 1903 V1 ISO (OS Build 18362.30) use this link - https://tb.rg-adguard.net/public.php


Disable Windows Auto Updates:

The most reliable approach is through Group Policy [gpedit.msc]. Expand Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Windows Updates. Double-click Configure Automatic Updates to make changes.

Click the radio button Enabled and choose 2-Notify for download and auto install in the drop-down under Options.

Once this is done, you'd see a notification message by the bottom right of taskbar periodically but no auto install will take place.

Simply ignore these messages and continue to create manual restore points when you install graphics drivers just in case.

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

.

jangoloti, hornedfrog, atlr and 3 people liked
ReplyQuote
teltersat2
(@teltersat2)
Trusted Member
Joined: 11 months ago
 

maybe try removing the windows drivers with DDU, update Windows to 1903 and then give it a go again? Also, are you sure 1903 is detecting the thunderbolt drivers properly? I upgraded to 1903, and then switched to the DCH drivers with no problems. Lastly, would you be able to give us a breakdown of the steps you use to set up your bootcamp partition on your Mac Mini? (including the boot camp drivers I'm assuming)

And just a caveat, I never do any upgrades to the OS and drivers with the eGPU installed, I always boot up Windows by itself just to avoid any issues.

Current build: 2017 15" MacBook Pro + Mantiz Venus MZ-02 + Silverstone SX700-LPT (750W Peak) + Noctua NF-A14 + Gigabyte GeForce GTX 1070 G1 Gaming 8G (rev. 1.0)
Replaced parts: Sapphire Radeon RX 580 Nitro+; Sapphire Radeon RX Vega 64 (Reference model)


ReplyQuote
Daniele Pugliese
(@daniele_pugliese)
Active Member
Joined: 1 year ago
 

Hi,thank you for your reply.
I used this drive : https://www.amd.com/en/support/graphics/radeon-rx-vega-series/radeon-rx-vega-series/radeon-rx-vega-64
I also installed windows 19.03  with a clear installation but this not solved my problem.
I follow this steps:
1- Start mac with with the EGPU off, then when windows is started I turn on the egpu and restart the machine.
2- at startup I see the monitor blinking so I put off the mac with power button unplug the hdmi cable and turn on the mac again with the display port cable only and the egpu plugged in. 

With this steps the windows previusly version the egpu is correctly detected with the 19.03 not :(.

what mean dhc driver ?

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)
Illustrious Member Admin
Joined: 4 years ago
 

Which macOS version are you using? If you install Catalina Beta, there's Boot Screen support through the eGPU so that you don't have to switch back and forth between HDMI port from Mac mini to DisplayPort from eGPU. That way your boot up procedure is also simpler, always have the eGPU connected and powered ON prior to boot. I'm using my 2018 Mac mini + Radeon VII exactly this way and there's no error 12 issue with the latest Windows 10 1903.

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

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
Daniele Pugliese
(@daniele_pugliese)
Active Member
Joined: 1 year ago
 

@itsage

Hi,
in this case I will wait for the official update on the next week for Catalina. Thank you

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

.

integrii liked
ReplyQuote
ttamnogard
(@ttamnogard)
Trusted Member
Joined: 11 months ago
 

I can confirm that if you install the latest "Optional" update from Microsoft for windows that it disables eGPU... without update, no problem... as soona s you run the update it kills it. I will be testing it again tonight but there is something fishy going on with a recent optional update. My recent build with my 2019 MBP worked great... ran the optional install and now error 12... no amount of DDU repairs it... 

2018 Mac mini + Razer Core X + Radeon vii

 
2018 Mac Mini [8th,6C,B] + Radeon VII @ 32Gbps-TB3 (Razer Core X) + macOS 10.14.6 & Win10 [build link]  


atlr liked
ReplyQuote
Visvism
(@visvism)
Active Member
Joined: 3 years ago
 

I too ran into an issue with the latest update. Had everything working on my 2018 Mac mini + Akitio Node Vega 64 eGPU and then update... stopped working. Frustrating to say the least.

Current: 2018 Mac Mini i5 / 64GB RAM / 256GB SSD + Sapphire Radeon RX Vega 64 in Akitio Node

 
2017 13" MacBook Pro [7th,2C,U] + RX 580 @ 32Gbps-TB3 (AKiTiO Node) + macOS 10.13 & Win10 [build link]  


atlr liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@daniele_pugliese, @ttamnogard, and @visvism Can you run winver in the Taskbar search box to get the OS Build number? I'm collecting information to see whether this new Windows 10 build is causing more headache. I updated my 2016 15" MacBook Pro to 18362.329 tonight and setting up eGPU becomes harder.

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

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


atlr liked
ReplyQuote
Adam Chester
(@adam_chester)
New Member
Joined: 10 months ago
 

@itsage

Hey there, just dropped in here to add my voice. I too updated Windows 1903 and have 18362.329, and completely unsure why my eGPU stopped working.

MBP 2018 w/ Radeon Pro 560X + Razer Core X + Vega 64.

MacBook Pro 2018 / Radeon Pro 560X / Razer Core X / Radeon RX Vega 64 / Windows 10 (1903 - 18362.295)


atlr liked
ReplyQuote
Jam0r
(@jam0r)
New Member
Joined: 10 months ago
 
Posted by: @adam_chester

@itsage

Hey there, just dropped in here to add my voice. I too updated Windows 1903 and have 18362.329, and completely unsure why my eGPU stopped working.

MBP 2018 w/ Radeon Pro 560X + Razer Core X + Vega 64.

 

Exact same system as above and eGPU now shows Code 12 error when it was working perfectly fine before.

I'm on latest Mojave 10.14.6

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

.

atlr and Adam Chester liked
ReplyQuote
 of  69