[Sticky] [GUIDE] error 12/43 & other detection, bootup and stability problems  

  RSS

nando4
Noble Member Admin
Joined:8 months  ago
Posts: 1022
December 23, 2016 1:59 pm  

I’ve had a stack of recurring offline questions from users with problems getting mPCIe, expresscard or NGFF.M2 eGPU adapter interfaces working. This includes GPU-Z not reporting no clock details, error 10/12/43 or even not being detected at all.  mPCIe and NGFF.M2 are more troublesome getting going than say expresscard or Thunderbolt.

Below are common problems and how to correct them:

 

eGPU is detected but has error 12. See these software solutions:

https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/
https://egpu.io/egpu-setup-13x/

 

Set the PSU to be permanently on to help detection and error troubleshooting

BPlus eGPU and EXP GDC eGPU adapters by default only enable PSU power upon detecting a PCIe signal. This can cause a race condition where the eGPU isn’t ready to go when the PCIe CLKRUN signal is asserted.

The fix is to jumper the PSU so it’s permanently on rather than being eGPU adapter managed.

BPlus PE4C 3.0 can set a the PWR ON jumper shown with yellow arrow on the far left here to do that.
EXP GDC has a ATX PWR switch shown here to do that.

If neither of those switches is available, then manually power ON your PSU with these instructions:

ATX PSU:  http://aphnetworks.com/tutorials/psu_paperclip_trick pictured here
Dell DA-2: bridge [remote+GND] pin 5+6 with a paperclip.  (another  pic). Explained here.

Doing this will greatly assist further troubleshooting.

 

error 43: NVidia driver 372.90 or newer with GTX10xx cards on mPCIe/M2 interfaces

NVidia driver 372.90 and and newer have been found to cause an eGPU error 43 when hosted on non-hotpluggable interfaces (mPCIe, M2) using GTX10xxx cards.  For workarounds see:

https://egpu.io/forums/expresscard-mpcie-m-2-adapters/nvidia-is-killing-off-mpciengff-m2-egpus-error-43-with-372-90/

 

error 43: incorrect eGPU initialization due to PSU mistiming

Use GPU-Z software to check if your clock information is being reported correctly. If not, then your eGPU isn’t initialising properly. This can happen due to incorrect clock timings. Ensure you have set your PSU to be permanently on as per previous step.

 1. Set the delays on the eGPU adapter (PTD – EXP GDC or CLKRUN/PERST# on PE4L/PE4C). Boot into Windows or Setup 1.35. Is the eGPU detected with correct clock info reported by GPU-Z?

 

error 43: running a NVidia dGPU and eGPU

If you have NVidia dGPU as well as NVidia eGPU then it’s likely because of having the mobile NVidia and desktop NVidia drivers loaded simultaneously. Proceed to disable your dGPU, uninstall ALL your NVidia drivers, use “DDU” to disable automatic driver installation and clean NVidia registry entries. Then do a ‘clean’ install of the latest NVidia desktop driver.

 

A black bootup screen or ACPI_BIOS_ERROR windows bootup BSOD

Here the BIOS doesn’t know what to do or mangles the ACPI when it sees an eGPU. The latter preventing Windows from loading successfully. So the solution is to not let the BIOS see the eGPU. A couple of ways of doing that as below. The PSU must be set to be permanently on as described above for this to work.

1. Set the delays on the eGPU adapter (PTD – EXP GDC or CLKRUN/PERST# on PE4L/PE4C). Boot into Windows or Setup 1.35. Is the eGPU detected? Note: if this bypassed the black bootup screen then you’ll probably find a reboot will again black screen the system.  This delay works when doing a cold boot from the system being powered off.

2. Start the system without the eGPU adapter interconnect HDMI cable disconnected(eg: between eGPU adapter and EC/mPCIe/M2 end).

– halt Windows bootup with F12/F8 attach your interconnect cable. Is the eGPU detected in Windows device manager?
– or boot into Setup 1.35 , attach your interconnect cable,  hit F5 to scan for the eGPU. Is the eGPU detected?

3. With no eGPU attached:

– halt Windows bootup with F12/F8 hotplug your eGPU adapter interface. Is the eGPU detected in Windows device manager?
– or boot into Setup 1.35 , hotplug your eGPU adapter interface, hit F5 to scan for the eGPU. Is the eGPU detected? If the eGPU isn’t detected, bootup with wifi connected into Setup 1.35, hotplug your eGPU interface, hit F5 to scan for the eGPU.

 

mPCIe port that hosted the wifi card disappears when connecting an eGPU in it’s place

Use the Setup 1.35 PCIe Ports->enable to enable the missing port.

 

mPCIe/M2: eGPU doesn’t get detected

Likely due to BIOS whitelisting preventing the port from being enabled when a non vendor device is detected. Overcome by booting with the wifi card and then hotswapping in the eGPU. That way the BIOS will enable the mPCIe port to work. A few ways to do that:

1. Boot with wifi card into Windows, sleep system, swap wifi card for mPCIe eGPU adapter and ensure eGPU is powered on, resume system. Do a device manager scan in Windows. Is the eGPU detected?

2. Boot with wifi card into Setup 1.35. *carefully* hotplug the eGPU adapter in place of wifi card. Hit F5 to rescan the PCIe bus. Is the eGPU detected?

If this enables detection then avoid this tedious hotswapping by seeking a unwhitelisted modified BIOS for your system from say http://www.bios-mods.com OR test the Setup 1.35’s PCI ports->undo_whitesting feature.

 

mPCIe: eGPU still not detected – a non-standard vendor port implementation?

PERST# mPCIe pin 22 may need to be isolated with a very thin piece of cellophane tape (sticky tape) due to a non-standard implementation by your notebook vendor causing CLKRUN/CLKREQ initialization mistiming. See PERST# pinout. Asus notebooks known to suffer from this issue.

If you are absolutely unable to boot and hotplug the eGPU on your T530i, try to tape (isolate) pin2 aka the 3.3v_RUN of the GDC mpci-e connector like this, it solved all my cold boot issues! SRC: wimpzilla.

 

eGPU still not detected: faulty hardware?

If you still don’t get detection then test the video card and eGPU adapter in another machine to confirm neither is faulty.

 

“NVidia driver stopped responding” intermittent messages: can’t run Gen2 signalling

EXP GDC, PE4H 2.4 and PE4L 1.5 all use a socketted cable and therefore have shown Gen2 signalling issues. This error indicates there was transmissions errors. If have another video card test it as subtle impedance differences between vendors can cause these errors.  Also try isolating your PSU to it’s own power outlet, not using any USB devices in the eGPU adapter and even wrapping aluminium cooking over the eGPU adapter’s connecting cable (between system and eGPU adapter) to isolate EMI noise  For the EXP GDC, if handy with soldering, consider making your own interconnecting cable. Also consider adding power cabling ferrite beads.

The other solution is either to get a better Gen2-compliant eGPU adapter such as PE4C V3.0 or PE4L 2.1b (both with soldered cable).

Finally, if Gen2 cannot provide a reliable link, downgrade your link from Gen2 to Gen1 using BIOS options or Setup 1.35.

 

 The eGPU stops working after some time of use

This is either a PSU or video card stability issue with the factory settings which may be clocked beyond what the components can handle. For the latter, downclock your video card by 15% – core/mem/target power using MSI Afterburner. If the problem persists, then swap your PSU for a known good one and test again.

Edited: 20 hours  ago

Buyers Guide: Top 2017 eGPU Enclosures comparedInterface Peformance Reference TableDIY eGPU Setup 1.35


ReplyQuote
Shevtcha
New Member
Joined:7 months  ago
Posts: 2
January 7, 2017 12:53 pm  

I have PSU turned on (i think) … on EXP GDC v8 adapter is switch for atx pw, which makes power supply run without laptop turned on … and clocks still dont work.


ReplyQuote
mrdeadshoot
Active Member
Joined:4 months  ago
Posts: 8
March 31, 2017 6:24 am  

Hi Svetcha can you solve your problem with Nvidia Geforce 1050 with lenovo g780?


ReplyQuote
seggybop
New Member
Joined:2 months  ago
Posts: 1
June 6, 2017 11:31 pm  

I also have an EXP GDC 9.0b and both switches are missing (empty solder pads). I asked the seller about it through taobao and they kept repeating that the switches weren’t necessary. Surrounding pads are blank too, so I don’t think it would work to simply add a switch or jumper.

The 9.0b is also failing to run at PCIe 3.0 x4; I can only get 2.0 x4 and 3.0 x2 (1 cable) working properly. I’m going to try a different brand M.2 -> x4 adapter that looks more promising.


The Baron liked
ReplyQuote
Littz_
New Member
Joined:1 month  ago
Posts: 1
June 14, 2017 10:29 am  

Hi,

I have a Dell E6430 laptop with an Intel 4000 integrated gpu. I am trying to upgrade it to a GTX 1050 TI eGPU with the GDC Beast expresscard adaptor and a 450W power supply while using the internal display.

The problem is that when I plug the GPU into the laptop after startup, the gpu is not recognized by the device manager. When I try to download the Nvidia driver from the CD and the website manually, it gives me the “Nvidia cannot find compatible hardware”. When I plug the GPU into the laptop before startup, I get a black screen and my laptop starts up, as I can hear the startup screen, but the screen stays black. The light is on for the GPU and the fans are spinning.

My laptop seems to recognize the GPU because it acts differently on startup when it is plugged in, but doesnt recognize it if I plug it in after. I have tried to follow some BIOS setups like disabling Wake on LAN, NIC onboarding, and Integrated NIC. I also tried to use DDU to unistall both the intel GPU and the Nvidia GPU while restarting. I have tried to use an HDMI from the eGPU to an external display and get the same black screen. I also tried it on another laptop and the Nvidia showed up in the device manager on that laptop.

I followed the steps of the link below, which is using the same setup but with Windows 8.1 and I could not get it to work.   https://egpu.io/forums/implementation-guides/dell-latitude-e6430-zotac-gtx-1050-ti-mini-via-exp-gdc-8-4d-expresscard/

I am just trying to play PUBG! Please let me know if there are any suggestions, Thank you!


So building off of my post above….

I ended up getting setup 1.35 and got my laptop to recognize the card and got an error 43 and decided that I was just going to switch from the gtx 1050 to a 960.

So now I did that, used DDU to get rid of all previous Nvidia drivers. My laptop now gives me an error 12 with the new 960. I tried to use setup 1.35 to get rid of the error 12 like I did with my 1050. Except it doesn’t work. I tried the steps in both of the videos and it defaults to my Intel 4000 when I run the test chainloader after compaction.

I don’t really want to get into all the windows files to change the dsdt if I don’t have to. Any ideas?

Thanks!

Edited: 3 weeks  ago

ReplyQuote
Edward09
Active Member
Joined:2 months  ago
Posts: 8
June 23, 2017 11:08 am  

Hello everyone

plz help me. I have an HP Elitebook 8570p with an EC slot and an EXP GDC 8.4 with an EVGA gtx 780. it was still ok until today when I am playing Rise of the tomb raider and suddenly I was out of the game with something related to Nvidia driver as i remember.

And now I cannot start my eGPU. It ran for a few seconds and then it shut down . I wonder if it has problem with my ATX psu. besides, i am using Hunkey LW6500HG


ReplyQuote
nando4
Noble Member Admin
Joined:8 months  ago
Posts: 1022
June 23, 2017 11:11 am  

It could be a faulty PSU, video card, eGPU adapter or (most likely) eGPU adapter cable. Try reseating all cabling and see if get detection. If not, swap out individual components with known good working ones until identify the faulty component.

Buyers Guide: Top 2017 eGPU Enclosures comparedInterface Peformance Reference TableDIY eGPU Setup 1.35


ReplyQuote
Edward09
Active Member
Joined:2 months  ago
Posts: 8
June 23, 2017 7:46 pm  

I could start it again a few minutes again and it ran for a while. Then it shut down again with a blue screen “dumping” as I remembered. I restarted my laptop and watched some videos on Youtube. It was still ok 


ReplyQuote
delabarra
New Member
Joined:3 weeks  ago
Posts: 2
July 1, 2017 6:12 am  

Hi there people. Hopefully you can give me a hand. I´ve tried to get this going with no luck. I have a EXP-GDC v8.4 on an HP Envy M4 (M4 1150la) via PCIe to a Gtx660 and an old HD4870.

HD4870 results in a no detection at all of. No image on my external monitor and i belive it does not get detected at all (didn´t find it on device manager).
I don´t even know if EXP GDC gets detected with no GPU.

On the other hand with the Gtx660 i just boot to a black screen but loads Windows 10 completely (got to know by plugging/unplugging USB and hearing system sounds). 
BUT! when i boot with no EXP-GDC and i go to devices manager, under “Hidden Devices” i can see that Gtx660 has been installed (or at least detected as shown on the SS attached). 

Sooooooooooo… any idead of how am i supposed to proceed or what to do? 
Thanks in advanced!

I´ve being  playing with following BIOS setting: Secure Boot (disabled), Legacy (Enabled/Disabled) and just for a chance Virtualization (Enabled/Disabled).

 


ReplyQuote
Edward09
Active Member
Joined:2 months  ago
Posts: 8
July 1, 2017 10:46 am  

Hello everyone,

I have a small problem with my eGPU. My laptop is HP Elitebook 8570 with an EC slot and my eGPU with a GTX 780 still ran perfectly. The thing is when I play game for too long like today i am playing Rise of tomb raider , it suddenly shut down and I can only restart it after a few hours.  What is my problem:  ATX Psu, GPU or both? Besides, I am using Psu Hunkey green power 6500 second hand and I doubt it is the cause. 

Please help me and thanks in advance


ReplyQuote
delabarra
New Member
Joined:3 weeks  ago
Posts: 2
July 2, 2017 4:12 am  

Seems to me like temperatures or failure in driver. Try 1st reinstalling drivers. Also watch temperatures and try replacing heat compound.


ReplyQuote
Sky11
Estimable Member
Joined:5 months  ago
Posts: 136
July 2, 2017 9:50 am  

is is possible that the fan on GPU itself has died?  

If you can start and run it for few minutes, then it is more than likely a thermal shutdown – GPU reaches a critical temperature and shuts itself down to prevent suicide. 

Can you borrow another graphics card from a friend, etc. just to try? 


ReplyQuote
Edward09
Active Member
Joined:2 months  ago
Posts: 8
July 2, 2017 11:42 am  

No. the fan still spins but the thing is when i play some games like Tomb raider too long , it will shut down and I can only restart it after a few hours

 


ReplyQuote
tygpu
Eminent Member
Joined:2 months  ago
Posts: 33
July 7, 2017 1:26 pm  

Hello! Here is a new test with Lenovo T540p with GTX970 via expresscard Exp GDC Beast.

There is no dgpu on the t540p, the geforce driver are installed, GTX970 is recognized in GpuZ but not functionnal for the moment.

No boot If the expresscard is plugged, I can plug it when I have thinkpad logo. No sign of life on external screen via hdmi.

With the T530 I just had to plug hdmi at the prompt for windows password.

I will try with older drivers.

edit : i have bought DIY eGPU Setup 1.35 , hope it will help.

Edited: 2 weeks  ago

ReplyQuote
REEDUX
New Member
Joined:2 weeks  ago
Posts: 1
July 7, 2017 9:33 pm  

Hello I am brand new to these forums, I held from joining till I got my first egpu working so I wasn’t talking out of my a** haha, BUT I successful set up my first egpu and I was blown away that it actually worked! Right out of the box too! I ordered what I assumed to be the EXP GDC Beast v8.4 (I’m not sure how to tell what specific model it is) (says Beast Pro on the mPcie) and i connected it to the port on my HP Pavillion m6 1035-dx and viola! I installed the latest nvidia driver for my 750 ti and it worked like a dream! So I uninstalled the drivers and then used my spare R7 370 (since it has 4GB of VRAM instead of 2) and here is where things got a little hairy so I have some questions you might be able to answer or have seen before.

TL;DR I have a working egpu and I just have a couple questions.

1.) In GPU-Z, the link speed for my eGPU fluctuates from “x1 1.1” to “x1 1.2” to “x1 2.0” while I’m doing various tasks, is this normal? Why does it change frequently?

2.) I did some benchmarks with the R7 370 installed and I left my computer while it was running and when I came back the screen was frozen and I couldnt do anything but I could still hear the music playing. Any ideas to what that was? The same thing kinda happened when I was using the benchmark utility on rainbow six siege, i clicked the desktop then came back and it crashed my external display and froze in the same fashion. But later I played the actual game for about 2 hours and no crash (GPU load was only at about 64% the whole time)

3.) I can not run Furmark on my external display, and it will only run with my integrated graphics, any fix?

 

Thanks for the help and I’m so glad I found a community of egpu enthusiasts. 

 

EGPU SETUP:
HP Pavillion m6-1035dx i5-3210m
EXP GDC v8.4 mPcie R7 370 4GB
400w Corsair PSU


ReplyQuote
bobmarles3
New Member
Joined:2 weeks  ago
Posts: 1
July 9, 2017 6:24 pm  

My laptop is the Toshiba P205-S6337 with an ExpressCard slot. I’ve attached a GTX 460 to it and am using a 550 W power supply. I initially had Error 12 but solved that by performing the DSDT override and then hotplugging my GPU in the Windows 7 boot menu reached when holding F8. Now I’m facing Error 43 and am unable to solve it. I have tried the latest drivers (384.76) as well as a driver from years earlier (270.61). I’ve set the jumper on the GDC 8.0 to have the power supply always on and have experimented with PCI Reset Delays but I always get Error 43. I have tried to sleep and then wake the device but the error does not disappear. GPU-Z does not display the clocks for my GTX 460 and says it is 0 MHz. My BIOS has Wake-on-Lan disabled and I have no dGPU; the iGPU is the Intel 945 GM. I would appreciate any help! Thanks!


ReplyQuote
Gamerdust181
New Member
Joined:1 week  ago
Posts: 1
July 13, 2017 3:09 am  

hello everyone, I had a previous account but I forgot the password after logging off so I created a new one  . I am having an issue with trying to get my egpu to detect. I have an exp gdc beast v8.0 and I’m trying to use a gtx 650 on it. My psu does not have a 6 pin connector for the gpu so I’m using 4 pin molex to 6 pin connector to give additional power to my gpu but my gpu still does not detect. Also I have tried using a gtx 1050 and I got it to detect but it kept giving me error 43. I tried  booting my laptop with the wifi card in and then removing the wifi card and plugging in the egpu to bypass any bios whitelisting but it still does not detect. Any help will be extremely appreciated.

Edited: 1 week  ago

ReplyQuote
raulgbcr
New Member
Joined:1 week  ago
Posts: 1
July 14, 2017 9:10 am  

Hi, I have a problem running my egpu. Its connected to a mPCIe port x16 v3, but the car is running at x1 v1.1

Im using exp GDC Beast and it support x16, so I really dont know what is the problem, if anyone could help it could be very apreciated.

 

Regards. Raul


ReplyQuote
smartW
New Member
Joined:2 weeks  ago
Posts: 2
July 14, 2017 10:24 pm  

Lenovo Y570 

BIOS:InsydeH2O  47CN34WW(V2.12)(unlock whitelist)

SYS: WIN10 x64 16GB,Graphic HD 3000 ,GT555M

EGPU:ZOTAC GTX960 DDR5 2GB

I have read the sticky topic for kill error 43,but failed.

My steps:

1.I am trying to use the old driver instead of the latest driver. code 43…

2.Ran DDU  removed all drivers and reinstall. code 43 …

Next I try a specific version of the driver, such as  368.81 ,378.57

but

I don’t know if I have to modify my bios to enable hot plug, or use DIY eGpu tool

I need more help ,thx.

 


ReplyQuote
reimonsk8
New Member
Joined:5 days  ago
Posts: 1
July 16, 2017 3:58 am  

dud i have the same problem, let me know if u fix it i tried everything already, mine is a thinkpad x230t and a asus strix 1070 OC 


ReplyQuote
  
Working

Please Login or Register