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

Juan C. Yunis
(@juan_c_yunis)
Reputable Member
Joined: 3 years ago
 

@gregor_pigula

Hi, Could you share that file? Thanks. 

2018 Mac Mini Core i7 8700B 32GB RAM 512GB SSD + Razer Core X + AMD Radeon VII


ReplyQuote
Gregor Pigula
(@gregor_pigula)
Active Member
Joined: 1 year ago
 

You have to extract the pci.sys of an Windows 10 1903 V1 Iso.

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

.

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

@gregor_pigula

where is it located in the iso file?

 

Im finally off work for the holiday and would love to get this back up and running to try and play some games

 

2016 MBP Touch: Razer Core X Vega 56-macOS 10.14.3 Windows 10 Eyefinity 2012 MBP: Akitio Node Pro SST-SX650 Noctura Fans GTX-760 Dual Boot 10.14.3 Windows 10


ReplyQuote
Gregor Pigula
(@gregor_pigula)
Active Member
Joined: 1 year ago
 

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.

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

.

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

@itsage

So, I have re-installed Win 10 (18362.30 and then updated to 18362.295). Still, after going through all steps, I get error 12. Already disabled iSight on my 2018 MBA (Razer Core X + V56).  Urgh.

I should note that after installing Radeon drivers the installation did complete but sent a message #207 from the Radeon Adrenalin installation guide, saying that Windows detected a problem, and right after that I see error 12 in device manager.. not sure if that should be happening. 

(By the way just to confirm - I am always supposed to boot through automate-EFI if I want to use eGPU in Windows, right?)

Anyway, really frustrated so appreciate any help I can get, what else is there to try? I saw someone mentioned something about a .aml or pci.sys files, what is that about and could that potentially fix the problem?

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

.

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

@gregor_pigula

ive extracted the pci.sys

 

what is the best way to go about replacing the file on my install

2016 MBP Touch: Razer Core X Vega 56-macOS 10.14.3 Windows 10 Eyefinity 2012 MBP: Akitio Node Pro SST-SX650 Noctura Fans GTX-760 Dual Boot 10.14.3 Windows 10


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

@danielm I have not tried the 2018 MacBook Air since last year sure don't know if there are changes. I would recommend taking a look at my 2018 MBA + RX 580 [build link] and use the latest Radeon drivers 19.12.3 which can be installed on an eGPU setup.

 

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

 
2021 15" ASUS TUF Dash F15 [11th,4C,H] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 // my 3rd RTX 3080 build [build link]  


ReplyQuote
ahendarman
(@ahendarman)
Active Member
Joined: 3 years ago
 
Posted by: @bas_timmer

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...

@bas_timmer

I can confirm that this "workaround" is working. I overwrote the pci.sys with the version from 1803 install and my setup works.

Razer Stealth 13 + Razer Core X Chroma + Sapphire Nitro+ RX 5700 XT, latest Windows 10 1909 (except for the pci.sys)

I would think it'll also work for any MBP in bootcamp

I can't thank you enough. You're a genius to figure this out. 

This post was modified 1 year ago

Razer Stealth 13" (early 2019), Razer Core X Chroma, Sapphire Nitro+ RX 5700XT
Macbook Pro 13" (2018), Mantiz Venus, XFX RX 580


ReplyQuote
Varyl
(@varyl)
New Member
Joined: 4 years ago
 

15 inch 2017 Macbook Pro here, Sonnet Breakaway 550 with a Vega 64 video card.

This work around got my system back up and running, thank you so much for finding this!

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

.

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

Thanks a lot.

Anyway, something strange happened. When I turned on the MBA with the Razer X connected, Win10 didn’t recognize the eGPU.

Alternatively, when connecting the Razer X after EFI-Win10 was up and running, I got error 12.

Only after I tried connecting the TB3 cable only during the EFI screen it was recognized by W10 with no error!

So far works for me.

-D

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

.

ReplyQuote
 of  79