Cannot Solve Error 12 on 16” MBP
This is my first post here but I wanted to read through as much of what has already been posted as possible before I bother anyone.
My setup is as follows:
Space is at a premium on the internal SSD so I would like to run Windows from the external HDD.
So far I have not been able to resolve error 12. I have tried the following:
Windows 10 build 18362.295. DDU to uninstall the stock Radeon drivers then bootcampdrivers.com drivers installed. Hot plugging the eGPU then results in the internal trackpad and keyboard ceasing to function. Using external ones to enter the device manager but the eGPU does not appear to be recognised and does not show up. Cold plugging the eGPU results in an endless Windows 10 boot screen. I have left it for hours but it gets no further
Latest build of Windows 10. DDU to uninstall the stock Radeon drivers then bootcampdrivers.com drivers installed. pci.sys replaced with an earlier version posted on this forum as working. Exactly the same behaviour as above.
Latest build of Windows 10. DDU to uninstall the stock Radeon drivers then bootcampdrivers.com drivers installed. No change to pci.sys. The eGPU is recognised and I can use Razer synapse. AMD xConnect shows up in the taskbar. The Radeon RX5700 shows up in device manager, but with the yellow warning sign. Opening properties yields the error 12 message. I have tried disabling the FaceTime camera but no improvement.
This eGPU works flawlessly in macOS Catalina, but because the Mac version of the X-Plane flight sim I play (most annoyingly) does not support eGPU acceleration I actually see a reduction in frame rate by using it and am forced to use Windows - but all I have run into so far is trouble.
Has anyone with similar hardware run into the same issues? Does anybody have any idea what my next steps should be?
Ideally and hacks or workarounds needed I would like to be done on the external HDD only as this computer is my default driver and I don’t want to risk anything impacting the computer’s functionality in macOS.
Thanks so much!
@ruglet, I don't recommend running an eGPU with Windows off an external drive. The setup process is more complicated and updates/maintenance are even worse. You can partition 60GB for Windows on the internal drive then install all games on the external SSD. It's more predictable and reliable that way.
@itsage thanks for getting back to me.
Though it is not ideal I have taken your recommendation and managed to spare 47GB on my SSD to create a bootcamp partition. Installed Windows 10 Pro build 18362.295 and used DDU then installed the bootcampdrivers.com drivers. This time there was no lock up of the trackpad and keyboard when I hot plugged the Razer Core V2, the device was recognised and windows went about setting it up. AMD xConnect has appeared in the system tray, however when I look in the device manager I am again blighted by error 12 and it seems I am still running on the 5300M. Tried disabling the FaceTime camera but no improvement. What should I try now?
OK, I am officially an idiot and I got it to work. I forgot to disable windows update and found it had automatically updated to the latest build. So, I replaced pci.sys and I am finally free of error 12!
Nah, there are a lot of steps to follow. Thanks for pointing out this one is key to continued operation.
@ruglet, It seems it didn't work for me. https://egpu.io/forums/bootcamp/windows-log-on-internal-display-mbp-13-2018-razer-core-x-rx-5700-xt/
can you share your pci.sys with me?
I used the pci.sys linked on this post. You have to revoke the permissions of the trusted installer otherwise the default version of pci.sys will be restored on every boot, causing error 12 again.