[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
Got it working on a XPS 15 2020 (9500) with the latest Windows upgrade (19041.329) with the pci.sys trick and a Vega56, so far so good.
Oh, how I hate windows and it's automatic restoration of pci.sys, it took me a while to undertand what was happening.
I cannot use iGPU (HDMI) and eGPU concurrently on my Mac Mini 2012 and the result in both blank screen. After fiddling with various Win10 version and config, I managed to get it working with my eGPU Gigabyte AORUS 5700XT card as the only display connection. I used the following steps to get it working.
1. Install Windows 10 (version 2004 works too) on my external Boot Camp USB drive using iGPU display (make sure latest Boot Camp driver is installed)
2. Manually force install Microsoft Basic Display Adaptor from Add/Remove Hardware
4. Manually replace the MS Basic Display Adaptor driver with AMD Radeon 5700 XT via the Have Disk option. The purpose for this step is to ensure Win10 has the latest AMD driver installed and will be able to detect the card when eGPU is connected later.
5. Shutdown Win10 Boot Camp
6. Unplug iGPU cable and connect your cable to eGPU
7. Boot Win10 Boot Camp (you need to go blind here and you need to know which key and sequence to enter to login into Windows. Please note that the display will only be detected with the right display driver after successful login. After the driver is successfully loaded, the Windows desktop will appear on your screen.
8. Restart you Win10 Boot Camp again to ensure it is working
9. Go into Device Manager and remove the AMD Radeon 5700 XT card that you had manually installed in Step 4.
10. Install the full package AMD Adrenalin Driver and you are done.
Here is my System Config.
I set my USB Win10 Boot Camp as the Default Boot Device. If I need to Boot MacOS, I just disconnect my USB drive and it will boot via internal MacOS drive.
So I'm super new to Windows as whole. I recently purchased a Razer Core X Chroma and a Radeon RX Vega 64. I'm receiving the error 12 for my gpu and I'm having trouble understanding this tutorial. Is anyone able to help me out? Maybe with a very simplified version of this tutorial? Sorry if this has already been asked. I bought all this for casual gaming and streaming. I'm just really hoping I didn't waste my money on all of this. Thanks!
Thanks for the pci.sys method!
However, since I got this working yesterday evening - upon boot up today, my caps lock button led lit up and it seemed as if the system sort of hung.
Pushing the power button again, finally booted Win 10 (2004 build 19041.264) - then I proceeded to approve the EGPU via the TB3 app as usual...but NVidia Control panel didn't load.
So I checked out device manager and EGPU was listed with a driver problem. So I let the driver reload (update actually) from it's prior installation
, rebooted and voila, the EGPU and Nvida control worked again.
So my question is, do I need to unplug my EGPU before I turn off my laptop to prevent this from happening?
Edit * It just happened again...had to perform same driver reload, then reboot and it worked again. Is there any way I can make the driver "stick"?
@ethan_pinkham, Just follow the guide word for word, action for action and it will work.
It is not something you should attempt if you are a little unfamiliar with Windows, but if you are a computer savvy enough to dive into the world of EGPU, you should have no problems.
I suggest (from experience), read the instructions VERY carefully (even twice). Print it out and go through Step by step. reading every action again before doing it.
I don't think the guide can be made much simpler than it is. Is there any specific item you are not understanding?
@knot3d, I leave my EGPU plugged in all the time and swap between Windows and Mac OS as needed. You need to do the selection blind if you are running the Mac in closed mode (which I am). But once you get your timing right it works 90% of the time. When I have the lid open works 100% of the time, so I assume I just mess up the timing every once in a while.
Not sure what is going on which makes the driver get removed. That seems odd. Can you provide a more detailed analysis of what is happening?
Thanks for asking.
Actually, today things worked out - by accident - but I'll touch on that later.
So here's how it all started about a week ago.
Until a week ago my Windows 10 laptop ran Win 10 Home 1903 build 18362.476 coupled to the Aorus Gaming Box RTX2070 with the geforce driver 441.78 without problems, by usual method of hotplugging (ergo, booting up Win 10, then plugging the RTX power cable into the outlet).
The problem started when I attempted a Geforce Driver update to 451.48. Previous driver updates since 416.34 had processed without issues. However, this new one required a Windows reboot - and then all of a sudden all problems started:
- The gaming box RGB lighting wouldn't even light up anymore or detected by Windows, even though I was able to approve it in TB3 app.
- Audio suddenly suffered a device problem too
- Any attempt to install Geforce Drivers would simply grind to a halt during installation of the actual Graphics Driver; eventually it this resulted to a failed screen of the entire driver package.
Then I conducted a DDU clean, but to no avail.
Then I conducted a clean Win 10 install, but with Media Creation Tool and this means I am now running Win 10 Home 2004 build 19041.264.
Then I did the PCI.sys trick which seemed to fix everything upon first attempt.
The next day I boot up again - the gaming box activates and I approve it in TB3 app, but Nvidia Control panel doesn't show.
Device manager shows the RTX2070 but states an error code 31 about a problem with the driver not having loaded.
Via the reload Driver button and the automatic windows fix function, the problem is then solved seemingly and I was able to use the gaming box - but the next day same thing happened.
However today, I forgot to actually flip the on-switch on the powerbrick for the RTX gaming box, while booting into windows.
Then I flipped the switch and the gaming box & Nvidia CP loaded as they should - so I guess I'll go with this specific method from now on.
I can confirm that on a Macbook Pro 16" inch in Bootcamp the issue is not fixed in Windows 10 release 2004.
I've tried multiple drivers and didn't get it to work.
I've tried connecting my homemade EGPU to my HP EliteDesk 800 G4 Mini and this worked like a charm with Window 10 release 2004.
So its not entirely a Windows 10 issue but more of a Bootcamp issue.
- HP EliteDesk 800 G4 Mini with Thunderbolt 3 flex i/o | i7-8700T, 16GB Ram, 500Gb HDD, 256Gb nvme SSD.
- Jeyi M.2 NVME Thunderbolt 3 Enclosure
- ADT-Link R43L
- PSU jumper
- Case; Mantiz Venus EGPU (the thunderbolt 3 board / motherboard died or something it just didn't work anymore. The board + TB3 cable are for sale. If anyone maybe can bring that back to live some how)
- PSU from the Mantiz Venus EGPU.
My homebuild egpu works like a charm in MACOS just not in Bootcamp.
Macbook Pro 15" 2018
Hello. I installed Windows 10 Pro v.1903 (18362.30) Boot Camp on my iMac 27" 2017 with Radeon 580 (Catalina 10.15.5). GPU RX 5700 XT is connected through the Sonnet 650W.
I disabled all Windows updates immediately after installation.
Using Display Driver Uninstaller ( DDU ) V188.8.131.52 uninstalled the old drivers and then installed Adrenalin April 2020 Blue from the website https://www.bootcampdrivers.com.
But I have error code 12 on RX 5700 XT .
Could you help me solve this problem? Thank you.
Would you mind running the Basemark GPU benchmark for Mac OS Metal API? At 4K resolution.
I’m curious to see how your setup scores.