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

[Solved] eGPU error 12 fail after update to Windows 10 1903 (OS Build 18362.329 or newer)  

 of  16
  RSS

Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

I’ve had this combo, and the same fixes work for Vega as Navi. What version of Windows are you using? Try an earlier version... EFI bootloader will work or rEFInd. 
windows version really matters. 

This post was modified 2 months ago

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

@eightarmedpet

I’m using the newest windows ISO available on MS website. What version do you recommend? Can you link it? I can try that. 

Presume you also have to disable updates... 

what about apple bootcamp updates? I’m always doing these updates right away when I log into windows. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

@cannabinoidmd

There ya go, that’s your issue. I’m on mobile atm so linking isn’t a pain but check out my builds, stick to 1903 or less windows build wise, and kill all updates. I find 1809 super solid. 

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

@eightarmedpet

Thanks for your help. Will give this a try. Hoping it works. Appreciate the help. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago

ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 

@cannabinoidmd

 

wiht mbp 2018 13' 

installed w10 1903 .295 

disabled port 9 

egpu on the left side

downladed normal amd drivers and everything worked. 

all the above wihtout using an external monitor. 

After everything was recognized and worked properly attached the monitor to the card and connected with port 9 disabled. 

initially I was enabling disabling the port 9 after booting and before shut down but now I have it enable all the time wiht no problem 

off course the laptop screen does not work. 

there many discussion on this topic you need to find what worked for you particular setup and start trying using some common sense. 

 

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

B. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

C. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


itsage liked
ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

@eightarmedpet made an attempt. Getting windows screen loading and refreshing but not going into windows. Tried with and without loader. Tried with and without eGPU plugged in.

 

when windows loads for first time (eGPU unplugged) I get asked for apple bootcamp update. Is this fine to install? I find I can’t do anything if I don’t install? 

next I downloaded drivers and plugged in eGPU. It installs but at the end says “installed but something went wrong”. I presume it’s same error. 

i restarted with boot loader plugged in eGPU unplugged and nothing changed. Still had the error 12. Couldn’t update driver or anything. I restarted again this time with eGPU plugged in with boot loader and got the windows loading screen and now it’s stuck looping on the startup window. Tried loading without loader and getting looping screen  

not sure what I’m doing wrong but it appears very specific steps need to be done in a specific order and I keep f”in it up. 

also not sure if matters but my loader on startup always says “eGPU not detected” prior to me hitting “q” and entering windows.

 

This post was modified 2 months ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

@cannabinoidmd

 

ok lets see...

reg bootcamp update- shouldn't cause any issues. What I do is get the windows instal all up and stable before trying to add the egpu.

I keep the egpu plugged in, use EFI Bootloader, and obviously select windows. 

eGPU not being detected isn't an issue - I get that too.

I al souse the port closest to the Tab key on the left hand side, that matters.

If you get errors with drivers always run DDU (display driver uninstaller) to clean things up as drivers can corrupt.

If you get stuck on the spinning dots that means the iGPU isn't active but that doesn't always effect external monitors working I believe (not 100% sure).

 

 

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

@cannabinoidmd

When you say it's not going into windows do you mean you see the windows welcome screen with the time and background and stuff, but then when you hit a key to login it doesn't let you and it loops back around to the welcome screen? Because that's what happened to me when I updated to the latest windows version (happened with and without eGPU). As others have said you should go with an older version of windows.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1


ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

I’ll I see is windows logo and loading sign below it. On an old version of windows as suggested above. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

Alright nvm then, different windows issue from me

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1


ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

@eightarmedpet

 

no luck. I didn’t do DDU. Will try again tomorrow. Everytime though I end up crashing it and have to delete windows and start over. I’m doing something here causing the screening to keep loading regardless of gpu plugged in or out. Only way to fix this is to reinstall. Extremely slow process. 

anyone in toronto want to come help. Will gladly pay! 

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@cannabinoidmd If you were to do a clean Windows install again, make to not plug the RX 5700 XT eGPU until you have run DDU and boot up using the EFI boot loader. Here's my 2017 13-in MacBook Pro + RX 5700 XT eGPU setup [build link]. I'm using this laptop + eGPU every single work day in the office and can switch back and forth between macOS and Windows without issues.

 

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


ReplyQuote
cannabinoidMD
(@cannabinoidmd)
Active Member
Joined: 2 months ago
 

@itsage I will try that. I did do that originally but with a newer version of windows. I found an old build but just plugged into windows without ddu or EFI loader. Perhaps this will work... I checked out your build and copied it but had wrong version of windows i suspect. Will try again and hope for best. Thanks! 

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
BoingoBoing
(@boingoboing)
Active Member
Joined: 2 years ago
 

I have successfully upgraded to Windows 10 Pro 1909 18363.657. I have been on 1903 (18363.295) and after thoroughly reading about the PCI.sys workaround it worked for me. 

although on first boot it did crash on me.

My Setup: 2018 Macbook Pro i7 with Touchbar, Razer Core V2 with Red Devil 5700 XT

For some reason this has always been the way it works for me even on 1903, I use the EGPU in one of two ways,

1: With EGPU Disconnected once I load into Windows I wait for it to load completely and then plug it in. It takes about a minute and half for the EGPU to display on my External monitor and the peripherals to be detected. During that time the system hangs or is unresponsive, After that it goes on to work normally.

2: EGPU With External Monitor Connected at startup it loads into windows and only the EGPU is detected the internal GPU is not. The Windows Logo appears on my Laptops Screen I end up just closing the laptop and place it in a clamshell stand.(I've noticed that if I don't take a 3-6 second wait after I see the Mac & Boot Camp partitions to actually select it and hit enter my peripherals are not detected only the EGPU is detected) This is basically how I tend to use Boot Camp, mostly for gaming. which is fine for me.

After I replaced the PCI.sys file I rebooted when windows had fully loaded I connected my EGPU. Windows crashed the screen on my Mac went all blue and distorted image. it rebooted itself and then I had a black screen on my Monitor.I shut it down disconnected the TB3 and disconnected everything from the Enclosure (Ethernet, 4 USB peripherals and Power Cable, DisplayPort Cable waited about 5 minutes plugged everything in. I did Method 1 ^ and it acted normal, I then rebooted and tried method 2 ^ and that worked as well.

Thank you for all the information and methods you guys have posted.

MBP 2018 13” 2.7Ghz i7, 16gb, 1TB, Catalina 10.15.3 Razer Core V2: PowerColor Red Devil Radeon 5700 XT
BootCamp Windows 10 Pro 1909


itsage liked
ReplyQuote
MrF
 MrF
(@mrf)
Active Member
Joined: 1 year ago
 

Hi guys, 3 days ago my eGPU was working as intended, more than a year and zero issues. Until I had the great idea to update to Catalina, because "come on, it must be fully functional after the updates". Well, INSTANT REGRET. Basically the first time I tried to connect my eGPU, it didn't even work in macOS (where it's supposed to be plug'n'play), probably some glitches caused by the new "signal redirect" feature in the boot stage (which it doesn't work for me even now that everything is ok, I think it's FileVault's fault), and Bootcamp was even worse. Since you can't downgrade the firmware I did a lot of trials and errors reading some guides and now I got a fully functional macOS + Bootcamp (Windows 10 1909) on eGPU, so I tought it was nice to share my steps.

Note that this is tested on a MacBook Pro 15" 2018 + Razer Core X + Radeon VII, same config should work 100%, let me know if other configs work too!

1) Backup macOS and Bootcamp files on external drives.
2) Delete Bootcamp using the Bootcamp Assistant Tool.
3) Upgrade to Catalina if you didn't.
4) Disconnect every external drive or device (eGPU included obviously).
5) Shutdown your MacBook Pro.
6) Now if you wish you can reset NVRAM ( https://support.apple.com/en-us/HT204063) and SMC ( https://support.apple.com/en-us/HT201295) if you want to go with an uber-clean installation. If you didn't have issues related to them in the past, you can skip this step.
7) While the MacBook Pro is off press CMD + R and keep them pressed until the "Apple logo + loading bar" appear, this will put your Mac in recovery.
8) Insert user password if asked.
9) Open Disk Utility, set the view to devices and not volumes, select the Apple SSD (the device, not the volumes) and initialize it using APFS format (don't encrypt it) and GUID scheme, name it "Macintosh HD".
10) Again insert the password if asked and then you can close Disk Utility.
11) Now re-install macOS, it will take 20 mins or so.
12) Once you are done with the setup go to the microsoft site and download the x64 ISO: https://www.microsoft.com/en-us/software-download/windows10

# ENSURE AGAIN THERE ARE NO DEVICES CONNECTED #

13) After this open Bootcamp Assistant, select the downloaded ISO (it should be detected automatically), select the partition size and install it.
14) Finish the setup and when the Bootcamp setup is presented at the first Windows start, CLOSE IT! We will install it later, it's stored in the OSXRESERVED partition, that will stay there until the setup deletes it. I do this because it's possible to get BSOD if the two graphic drivers installations (Bootcamp setup and windows update) collide.
15) Install every windows update (it's possible that you have to restart multiple times).
16) You will face an update that will fail to install (KB4524244), this is because it's related to UEFI, and for obvious reasons it can't be installed, so we are just going to hide it with this tool provided by Microsoft: http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/wushowhide.diagcab
17) After you are done with Windows Updates open the OSXRESERVED partition, go to the BootCamp folder, run Setup.exe, let the installer do his job and restart when asked.

# DON'T RUN THE SETUP.EXE IN THE ROOT OF OSXRESERVED, THAT IS THE WINDOWS 10 INSTALLER #

18) Once restarted you need to open Apple Software Update and update the Bootcamp drivers.
19) Now go to https://www.bootcampdrivers.com/ and download the latest drivers (I choosed the Red Gaming Edition), extract the content, disable the wi-fi auto connect, restart in safe mode and use DDU (provided with the drivers) to unistall the AMD video drivers and restart the pc.
20) Once you are back in Windows you can run the BootcampDrivers.com's Setup.exe, finish the installation and restart.

# IT WILL PROBABLY WORK WITH APPLE DRIVERS TOO, THEY ARE A BIT OLDER SO I DIDN'T TRY THEM BECAUSE I USE THEM TO PLAY GAMES, IF YOU DON'T WANT TO USE BOOTCAMPDRIVERS.COM AND YOU WILL USE THE APPLE DRIVERS INSTEAD, TELL ME IF IT WORKED #

21) Now you need to download 7zip ( https://www.7-zip.org/) and install it.
22) Go to this site https://tb.rg-adguard.net/public.php and select "Windows (Final)", "Windows 10, Version 1903 - 19H1 (build 18362.30)", "Windows 10", select your language, pick the "x64" iso.
23) Open the ISO with 7-Zip File Manager, search for "/sources/install.wim" and extract it.
24) Open install.wim again using 7-Zip File Manager, navigate to "/1/Windows/System32/drivers/pci.sys" and extract it.
25) Now with explorer navigate to "C:\Windows\System32\drivers" and search for the pci.sys file, right click it and select properties.
26) Click on the Security tab, then click Advanced and change the owner to "Users".
27) Go back to the security tab, click Users on the list and then set allow all permissions.
28) Now you can finally rename pci.sys to pci.sys.bak
29) Copy the pci.sys that you extracted from the ISO to the folder where pci.sys.bak is.
30) Again open the properties of the new file, ensure in advanced options that the owner is "Administrators", then go back to the security tab and modify the permissions for SYSTEM, you have to tick deny on WRITE, don't tick anything else.
31) Set pci.sys to read only from the general tab and close the properties.

# PCI.SYS DISCOVERY BY @BAS_TIMMER ( https://egpu.io/forums/pc-setup/egpu-fail-after-update-to-windows-19-03/paged/10/#post-71229) #

# IF YOUR MACBOOK PRO IS OLDER THAN 2017 YOU SHOULD FOLLOW THIS GUIDE TOO: https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/ #

32) Now shutdown the Mac, connect the eGPU, every other device and power it on. You should have a functioning eGPU now with the latest Windows 10!
33) Since the system cannot replace the pci.sys it seems to be safe to do windows updates so there is no need to disable them.
34) If you get error 39 with the AMD Audio Drivers, select find the drivers on my pc and simply swap the driver (there will be 2 drivers with the same name, select the unselected one) and it will work.

# IF YOUR EGPU DON'T TURN ON IMMEDIATLY TRY TO DISABLE THE DGPU FROM DEVICE MANAGER AND UNISTALL THE EGPU, THEN RESTART, IT SHOULD DO THE TRICK IF YOU WERE UNLUCKY BEFORE#

Following these steps it's more stable than 1809 + Mojave, at least for me, I hope you'll get the same results! (ReLive is still not supported with XConnect even with the new Adrenaline, so you can disable it and use Windows Game instead)

I hope to help someone. If needed I'll put some images! Have a nice day!

MBP 2018 15" + Razer Core X + Radeon VII
macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657


Infer, skatendo and itsage liked
ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@mrf Thanks for the detailed guide! Very easy to follow! I have the same OS specs "macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657". I however have a 2018 Mac Mini with Razer Core X with a Vega 64. I followed your steps, and I did get a step further! My screen appears to turn on when windows boots up but nothing happens. All my drivers and everything are up to date, but can't get past a blank boot screen. This may be an issue because I have a Vega 64, but I am open to suggestions. 

 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
Squuiid
(@squuiid)
Eminent Member
Joined: 9 months ago
 

On a Mac Mini 2018, RX5700XT and 1809 everything works absolutely perfectly. The key is to disable FileVault.

My two cents.

No need to hotplug anything, no need to unplug and replug in monitors, no need to replace any core Windows files, no need to mess around with EFI files, no need to disable anything in device manager and no error 12.

It all just works.

If I want to boot into Catalina 10.15.3 I choose that as the boot drive and it boots into it.

if I want to boot into Windows I choose BootCamp as the boot drive and it boots into it.

 

As I said, the key to it all, use 1809 and disable FileVault in macOS.

Hope this helps some of you.

Mac mini 2018, i7 3.2GHz 6c, 32GB RAM, 1TB SSD, 10GbE, Sonnet eGFX 350W (Noctua NF-A12x25 ULN) + PowerColor RX 5700 XT 8GB, TEKQ Rapide TB3 1TB SSD, macOS Catalina, Win10 Pro
Mac Pro 2010, X5690 3.46GHz 6c, 64GB RAM, Samsung SM951 512GB, Sapphire Pulse RX 580 8GB, Intel X540-T1 10GbE, Allegro Pro USB 3.0, AC/BT 4.2, macOS Mojave


ReplyQuote
MrF
 MrF
(@mrf)
Active Member
Joined: 1 year ago
 
Posted by: @skatendo

@mrf Thanks for the detailed guide! Very easy to follow! I have the same OS specs "macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657". I however have a 2018 Mac Mini with Razer Core X with a Vega 64. I followed your steps, and I did get a step further! My screen appears to turn on when windows boots up but nothing happens. All my drivers and everything are up to date, but can't get past a blank boot screen. This may be an issue because I have a Vega 64, but I am open to suggestions. 

 

At which stage do you get this blank boot screen?

Posted by: @squuiid

On a Mac Mini 2018, RX5700XT and 1809 everything works absolutely perfectly. The key is to disable FileVault.

My two cents.

No need to hotplug anything, no need to unplug and replug in monitors, no need to replace any core Windows files, no need to mess around with EFI files, no need to disable anything in device manager and no error 12.

It all just works.

If I want to boot into Catalina 10.15.3 I choose that as the boot drive and it boots into it.

if I want to boot into Windows I choose BootCamp as the boot drive and it boots into it.

 

As I said, the key to it all, use 1809 and disable FileVault in macOS.

Hope this helps some of you.

This is probably the best solution as of now if you don't need certain features, like Windows Sandbox, which is available from 1903 or if you just want to live plug'n'play. By the way on 1909 I don't need to hotplug or disconnect anything, you just have to do some extra steps once (replace pci.sys and change drivers), then it's exactly as you say, I connect che cable, turn my MacBook Pro on, put the password and I'm ready, even with FileVault on the only problem is the black screen before you log-in, so you have to blindtype the password, but it's not a big problem for me because I can look at the internal display if needed.

Also starting from May 2020 support for version 1809 will be dropped so I knew someday in the near future I had to update.

 

 

MBP 2018 15" + Razer Core X + Radeon VII
macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657


ReplyQuote
Squuiid
(@squuiid)
Eminent Member
Joined: 9 months ago
 
Posted by: @mrf

Also starting from May 2020 support for version 1809 will be dropped so I knew someday in the near future I had to update.

Yep, but we’re all hoping that 2004 will save the day as it will be released around the same time.

Mac mini 2018, i7 3.2GHz 6c, 32GB RAM, 1TB SSD, 10GbE, Sonnet eGFX 350W (Noctua NF-A12x25 ULN) + PowerColor RX 5700 XT 8GB, TEKQ Rapide TB3 1TB SSD, macOS Catalina, Win10 Pro
Mac Pro 2010, X5690 3.46GHz 6c, 64GB RAM, Samsung SM951 512GB, Sapphire Pulse RX 580 8GB, Intel X540-T1 10GbE, Allegro Pro USB 3.0, AC/BT 4.2, macOS Mojave


ReplyQuote
Ka1n
 Ka1n
(@ka1n)
New Member
Joined: 2 months ago
 

Macbook Pro 16 (Radeon 5500), Razer Core X , Radeon   RX5700XT . Bootcamps drivers RED January 2020.

PCI.sys method doesn’t work for me. Error 12. I use PCI.sys from Windows 10 1903 (18362.30). The update center is now disabled by group policies. File pci.sys write disable ( deleted all user rights TrustedInstaller). Current system version Windows 10 1909 (18363.657). I downloaded it a week ago from Microsoft and installed all the updates.

Any idea? Please help me!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@squuiid,  @mrf

Thanks for the responses. For the boot sequence, my Vega 64 would rev up to high fan level and the monitor would never turn on. Following @mrf's steps I was able to put in the psi.sys and it would boot, turn on the GPU, fans would rev to full speed, then power back down to working levels like it would when it used to work, and then turn the monitor on. I feel like I'm SUPER close, but nothing pops up on the monitor other than a backlit screen. 

I've heard that Vega 56 and 64 have been having problems, so wasn't sure if I should wait for an AMD fix. I will try and see if reverting from 1909 to 1809 works. Thanks again!

EDIT: My firevault has been turned off since day 1, and I've turned all the T2 security functions to pretty much zero. Unfortunately that wasn't it. 

 EDIT 2: More info on my loading screen. When I boot up my Mac Mini (hooked up to the eGPU and Display Port from the Display Port to my monitor) it shows the windows spinning circle and right after that should be the blue windows logo, but the windows logo never appears. Again it feels SO CLOSE. I've tried logging in blindly, as it's really easy to do, but it is just stuck in limbo. I've also done DDU and reinstalled the AMD drivers again. No dice. 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
taketable
(@taketable)
New Member
Joined: 2 months ago
 

@skatendo,  disable your internal GPU at the Windows device manager, connect your monitor at your Mac Mini and your eGPU.

Then set your monitor to the eGPU and reboot.

 

I've got exactly the same issuses with my Vega 56 when I disconnect my Monitor from the Mac Minis HDMI before booting on Windows.

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@taketable,  Thanks, I've tried this, but maybe I have to disable a PCI port? I have so many PCI ports without descriptions, I'm not sure which one to disable just the iGPU. I did do as you say and disabled the "Intel UHD Graphics 630" under "display adapters", but this didn't work. I'm assuming I have to disable a PCI port or 2, but after a lot of research, I still haven't found which PCI port number is the one I need to deactivate that controls the iGPU. Anyone know which PCI port on a 2018 Mac Mini is? Thanks again, this forum has been fantastic. 

 EDIT: I've found the PCIe descriptions under view mode and was able to disable (and in fact uninstall) the Intel iGPU. Unfortunately I am still in the same place with the screen booting up from the eGPU with a black screen. Tried to login blindly, and still didn't work. 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 
Posted by: @mrf
Posted by: @skatendo

@mrf Thanks for the detailed guide! Very easy to follow! I have the same OS specs "macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657". I however have a 2018 Mac Mini with Razer Core X with a Vega 64. I followed your steps, and I did get a step further! My screen appears to turn on when windows boots up but nothing happens. All my drivers and everything are up to date, but can't get past a blank boot screen. This may be an issue because I have a Vega 64, but I am open to suggestions. 

 1903 v.295 works the same for me. I just had to disable port 9 on my mbp 13 initially. Once the card was recognised I reenabled port 9 without any issues since. By the way I am on an ext sad for boot camp 

At which stage do you get this blank boot screen?

Posted by: @squuiid

On a Mac Mini 2018, RX5700XT and 1809 everything works absolutely perfectly. The key is to disable FileVault.

My two cents.

No need to hotplug anything, no need to unplug and replug in monitors, no need to replace any core Windows files, no need to mess around with EFI files, no need to disable anything in device manager and no error 12.

It all just works.

If I want to boot into Catalina 10.15.3 I choose that as the boot drive and it boots into it.

if I want to boot into Windows I choose BootCamp as the boot drive and it boots into it.

 

As I said, the key to it all, use 1809 and disable FileVault in macOS.

Hope this helps some of you.

This is probably the best solution as of now if you don't need certain features, like Windows Sandbox, which is available from 1903 or if you just want to live plug'n'play. By the way on 1909 I don't need to hotplug or disconnect anything, you just have to do some extra steps once (replace pci.sys and change drivers), then it's exactly as you say, I connect che cable, turn my MacBook Pro on, put the password and I'm ready, even with FileVault on the only problem is the black screen before you log-in, so you have to blindtype the password, but it's not a big problem for me because I can look at the internal display if needed.

Also starting from May 2020 support for version 1809 will be dropped so I knew someday in the near future I had to update.

 

 

1903 v.295 works the same for me. I just had to disable port 9 on my mbp 13 initially. Once the card was recognised I reenabled port 9 without any issues since. By the way I am on an ext sad for boot camp 

@mrf,  try an hdmi dummy adapter it works

@skatendo,  also you should use a hdmi dum adapter first to deal with the dead sceeen issue

 

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

B. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

C. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


skatendo liked
ReplyQuote
Ka1n
 Ka1n
(@ka1n)
New Member
Joined: 2 months ago
 
Posted by: @ka1n

Macbook Pro 16 (Radeon 5500), Razer Core X , Radeon   RX5700XT . Bootcamps drivers RED January 2020.

PCI.sys method doesn’t work for me. Error 12. I use PCI.sys from Windows 10 1903 (18362.30). The update center is now disabled by group policies. File pci.sys write disable ( deleted all user rights TrustedInstaller). Current system version Windows 10 1909 (18363.657). I downloaded it a week ago from Microsoft and installed all the updates.

Any idea? Please help me!

Can anyone help me? It seems that replacing the file does not give anything in my case. It is strange that even if you do not delete write permissions, the file will not be replaced with the original one upon restart. the system seems to ignore him.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
markis
(@markis)
New Member
Joined: 2 months ago
 

Thanks for this great right up! I am still having issues getting Code 12 on my egpu graphics card. I have a brand new windows install with the updates turned off so I can just get a working baseline.  But it doesn't work.  I have tried disabling the other graphics cards on the laptop, rebooted several times, also tried using DDU to remove the graphics drivers.  Still just keep getting code 12.

Win version - 1903 (OS Build 18362.30)

eGPU - Razer Chroma Core X

Graphics - AMD Radeon VII

 

Thanks for the help!

This post was modified 2 months ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 

@markis,  version 1903 xxxxx.295 worked for me

 

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

B. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

C. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
markis
(@markis)
New Member
Joined: 2 months ago
 

@tsakal,  Thanks!

After I posted this, I tried install version 1809 (OS Build 17763.1), the version just before 1903 (OS Build 18362.30) and it worked!  I created a restore point and I'll see if I can upgrade to 1903 18362.295.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@tsakal,  A dummy HDMI, huh? Correct me if I'm wrong; If I plug the dummy HDMI into my Mac Mini directly, it should think a display is connected, but isn't correct? Meaning it will trigger a display is connected, but skipping the error 12, allocating resources to my eGPU allowing it to work? Thanks again. 

 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 

@skatendo,  hi

the dummy adapter solves the screen of death issue with the Mac mini. I don’t use a mini. My friend described the problem and I suggested to try the dummy adaptor which solved the problem. He hasn’t tried bootcamp yet. He is using a sonnet 550 with rx580.

I solved the error 12 issue on my mbp13 2018 set up with w10 1903 .295 disabling the port 9 to recognize the gpu. Not sure what is the equivalent in Mac mini.

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

B. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

C. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@tsakal,  Gotcha, thanks. I'm only having an issue with my eGPU in bootcamp. My eGPU works like a dream in Mac OS Catalina. Thanks for the updates. 

 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
Infer
(@infer)
Active Member
Joined: 11 months ago
 
Posted by: @mrf

Hi guys, 3 days ago my eGPU was working as intended, more than a year and zero issues. Until I had the great idea to update to Catalina, because "come on, it must be fully functional after the updates". Well, INSTANT REGRET. Basically the first time I tried to connect my eGPU, it didn't even work in macOS (where it's supposed to be plug'n'play), probably some glitches caused by the new "signal redirect" feature in the boot stage (which it doesn't work for me even now that everything is ok, I think it's FileVault's fault), and Bootcamp was even worse. Since you can't downgrade the firmware I did a lot of trials and errors reading some guides and now I got a fully functional macOS + Bootcamp (Windows 10 1909) on eGPU, so I tought it was nice to share my steps.

Note that this is tested on a MacBook Pro 15" 2018 + Razer Core X + Radeon VII, same config should work 100%, let me know if other configs work too!

1) Backup macOS and Bootcamp files on external drives.
2) Delete Bootcamp using the Bootcamp Assistant Tool.
3) Upgrade to Catalina if you didn't.
4) Disconnect every external drive or device (eGPU included obviously).
5) Shutdown your MacBook Pro.
6) Now if you wish you can reset NVRAM ( https://support.apple.com/en-us/HT204063) and SMC ( https://support.apple.com/en-us/HT201295) if you want to go with an uber-clean installation. If you didn't have issues related to them in the past, you can skip this step.
7) While the MacBook Pro is off press CMD + R and keep them pressed until the "Apple logo + loading bar" appear, this will put your Mac in recovery.
8) Insert user password if asked.
9) Open Disk Utility, set the view to devices and not volumes, select the Apple SSD (the device, not the volumes) and initialize it using APFS format (don't encrypt it) and GUID scheme, name it "Macintosh HD".
10) Again insert the password if asked and then you can close Disk Utility.
11) Now re-install macOS, it will take 20 mins or so.
12) Once you are done with the setup go to the microsoft site and download the x64 ISO: https://www.microsoft.com/en-us/software-download/windows10

# ENSURE AGAIN THERE ARE NO DEVICES CONNECTED #

13) After this open Bootcamp Assistant, select the downloaded ISO (it should be detected automatically), select the partition size and install it.
14) Finish the setup and when the Bootcamp setup is presented at the first Windows start, CLOSE IT! We will install it later, it's stored in the OSXRESERVED partition, that will stay there until the setup deletes it. I do this because it's possible to get BSOD if the two graphic drivers installations (Bootcamp setup and windows update) collide.
15) Install every windows update (it's possible that you have to restart multiple times).
16) You will face an update that will fail to install (KB4524244), this is because it's related to UEFI, and for obvious reasons it can't be installed, so we are just going to hide it with this tool provided by Microsoft: http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/wushowhide.diagcab
17) After you are done with Windows Updates open the OSXRESERVED partition, go to the BootCamp folder, run Setup.exe, let the installer do his job and restart when asked.

# DON'T RUN THE SETUP.EXE IN THE ROOT OF OSXRESERVED, THAT IS THE WINDOWS 10 INSTALLER #

18) Once restarted you need to open Apple Software Update and update the Bootcamp drivers.
19) Now go to https://www.bootcampdrivers.com/ and download the latest drivers (I choosed the Red Gaming Edition), extract the content, disable the wi-fi auto connect, restart in safe mode and use DDU (provided with the drivers) to unistall the AMD video drivers and restart the pc.
20) Once you are back in Windows you can run the BootcampDrivers.com's Setup.exe, finish the installation and restart.

# IT WILL PROBABLY WORK WITH APPLE DRIVERS TOO, THEY ARE A BIT OLDER SO I DIDN'T TRY THEM BECAUSE I USE THEM TO PLAY GAMES, IF YOU DON'T WANT TO USE BOOTCAMPDRIVERS.COM AND YOU WILL USE THE APPLE DRIVERS INSTEAD, TELL ME IF IT WORKED #

21) Now you need to download 7zip ( https://www.7-zip.org/) and install it.
22) Go to this site https://tb.rg-adguard.net/public.php and select "Windows (Final)", "Windows 10, Version 1903 - 19H1 (build 18362.30)", "Windows 10", select your language, pick the "x64" iso.
23) Open the ISO with 7-Zip File Manager, search for "/sources/install.wim" and extract it.
24) Open install.wim again using 7-Zip File Manager, navigate to "/1/Windows/System32/drivers/pci.sys" and extract it.
25) Now with explorer navigate to "C:\Windows\System32\drivers" and search for the pci.sys file, right click it and select properties.
26) Click on the Security tab, then click Advanced and change the owner to "Users".
27) Go back to the security tab, click Users on the list and then set allow all permissions.
28) Now you can finally rename pci.sys to pci.sys.bak
29) Copy the pci.sys that you extracted from the ISO to the folder where pci.sys.bak is.
30) Again open the properties of the new file, ensure in advanced options that the owner is "Administrators", then go back to the security tab and modify the permissions for SYSTEM, you have to tick deny on WRITE, don't tick anything else.
31) Set pci.sys to read only from the general tab and close the properties.

# PCI.SYS DISCOVERY BY @BAS_TIMMER ( https://egpu.io/forums/pc-setup/egpu-fail-after-update-to-windows-19-03/paged/10/#post-71229) #

# IF YOUR MACBOOK PRO IS OLDER THAN 2017 YOU SHOULD FOLLOW THIS GUIDE TOO: https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/ #

32) Now shutdown the Mac, connect the eGPU, every other device and power it on. You should have a functioning eGPU now with the latest Windows 10!
33) Since the system cannot replace the pci.sys it seems to be safe to do windows updates so there is no need to disable them.
34) If you get error 39 with the AMD Audio Drivers, select find the drivers on my pc and simply swap the driver (there will be 2 drivers with the same name, select the unselected one) and it will work.

# IF YOUR EGPU DON'T TURN ON IMMEDIATLY TRY TO DISABLE THE DGPU FROM DEVICE MANAGER AND UNISTALL THE EGPU, THEN RESTART, IT SHOULD DO THE TRICK IF YOU WERE UNLUCKY BEFORE#

Following these steps it's more stable than 1809 + Mojave, at least for me, I hope you'll get the same results! (ReLive is still not supported with XConnect even with the new Adrenaline, so you can disable it and use Windows Game instead)

I hope to help someone. If needed I'll put some images! Have a nice day!

PCI.SYS solution worked like a charm for MacBook Pro 2018 + Razer Core X Chroma with Vega 64. Many thanks!

MBP 2018 15'' with RP560X, Vega64 + Razer Core X Chroma, macOS 10.14.4 + Windows 10


ReplyQuote
MrF
 MrF
(@mrf)
Active Member
Joined: 1 year ago
 

@skatendo I don't have a mac mini so I can't try, maybe there are some extra steps required, the only thing left I can suggest you to try is to try different drivers from bootcampdrivers.com, some old ones, ask in the sidebar chat to Mat which driver is better for your setup, he will answer for sure!

 

@tsakal are you sure the HDMI dummy will solve the black login screen issue if I'm using filevault? As far as I know the laptop can't access to drivers before decripting the hdd doing the login.

 

@ka1n sorry I don't know much about the new mbp, maybe there are some extra steps to do, did you try to search for builds with that macbook pro here?

MBP 2018 15" + Razer Core X + Radeon VII
macOS Catalina 10.15.3 + Bootcamp Windows 10 Version 1909 Build 18363.657


skatendo liked
ReplyQuote
skatendo
(@skatendo)
Active Member
Joined: 2 months ago
 

@mrf,  Not a bad idea. I'll reach out to Mat and give it a try!

 

Core i7 8700 2018 Mac Mini 16GB RAM Razer Core X Vega 64


ReplyQuote
(@arnon_rosenzweig)
New Member
Joined: 1 month ago
 

Anyone knows if Microsoft are working on a solution for this problem?

I'm trying to avoid going back to an older version because I don't want to format my drive.

Lenovo Yoga 920
Intel Core i7 8550U
16GB RAM
Razer Core X Chroma
AMD Radeon RX 590


ReplyQuote
 of  16