Notifications
Clear all

[SCRIPT] nvidia-error43-fixer  

 of  6
  RSS

B Wesley
(@b_wesley)
Eminent Member
Joined: 2 years ago
 

Just wanted to pile on one more thumbs' up for the Fixer working on 2 of 2 Dell laptops (Intel i3-4030u and i7-6500U with no dGPU). 

I was adding a GTX 1060 6GB to an old Dell Inspiron 15 3542 (with an i3-4030U) and upon inserting the mPCIe adapter to connect with a PCIe riser, it could connect and identify the device but with some severe pain-points and bus errors preventing me from using it. 

Once I saw something in the Event Viewer that translated to "Error 43" I tried running the patcher script and it [email protected]! WORKED IMMEDIATELY on next reboot.

I spent the better part of an evening troubleshooting but that was mostly just installing the driver. Next day I cloned system drive to an SSD and the with the new system disk + new GPU it's like the machine has a whole new lease on life. 🙂

When my NGFF A/E --> mPCIe adapter arrived, I was able to hook up my Dell E5450 to the same GPU, and once again, after loading nV driver and the 43 Fixer script, we're off to the races.

This post was modified 2 years ago

Sys1: MITX Desktop in InWin Chopin
i5-4570 + 1060 6GB + PCIe 1x adapter (over USB3.0 copper)
Sys2: Dell 15 Latitude 3542
i3-4030U + 1060 6GB + mPCIe adapter for PCIe 1x (over USB3.0 copper)
Sys3:Dell 14 Inspiron E5450
i7-6500U + 1060 6GB + NGFF M.2 A/E --> mPCIe adapter
+ mPCIe adapter for PCIe 1x (over USB3.0 copper)
Sys4:Pending


ReplyQuote
rickterp
(@rickterp)
Active Member
Joined: 1 year ago
 

Thanks for the all the work and creating the script, super easy and I got up and running in no time.

T430 x GTX 1060

 
2009 14" Lenovo Thinkpad T400 [0th,2C,M] + GTX 650 @ 2Gbps-EC1 (EXP GDC 8.5c) + Win10 [build link]  


ReplyQuote
Tadas Šubonis
(@tadas_subonis)
Active Member
Joined: 3 years ago
 

@nando thanks for the script. It fixed my 43 error code with 2080ti via m2. I have made a donation 😊.

 

Could you explain why the error happens and what does the program actually do to fix it? Why doesn't nvidia solve it? 

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

.

nando4 liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: @tadas_subonis

@nando thanks for the script. It fixed my 43 error code with 2080ti via m2. I have made a donation 😊.

 

Could you explain why the error happens and what does the program actually do to fix it? Why doesn't nvidia solve it? 

Thank you. Nvidia are the people to ask for why they haven't solved it. The workings of the script are explained in the opening post.

  Here a lengthy fix utilizing an older 368.81 driver + mods is distilled into a one-click script to instantly get your eGPU up and running.

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
Tadas Šubonis
(@tadas_subonis)
Active Member
Joined: 3 years ago
 

@nando4, Thanks! I've read the original lengthy fix page but I saw that there is a bunch of registry/info file modification happening. But what's being modified? Driver signatures? Some kind of bus addresses? Other params?

 

 

 

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

.

ReplyQuote
コードバ リノ
(@linocordova)
New Member
Joined: 9 months ago
 

@nando4, I have question, so I used this tool because like everyone on here my eGPU was on old drivers.
My Dell Precision m6700 has a built in GPU but Dell's drivers don't support it on Windows 10 so sometimes the gpu disappears and can't be found unless you reseat it.
But for some reason using this tool to fix my error 43 will make my egpu crash and when I reboot my dgpu comes back from the grave. 
I'd prefer to use my built in GPU if possible but somehow your tool can awaken it? So I was curious what exactly was it doing?

Cause it will wake up the K4000m and then update drivers and will say Error 43 - Restart to apply changes. If I were to restart the Discrete GPU will no longer show up. But if I use your tool after I apply the driver update I can use it without having to reboot and it works flawlessly. 

Weird right? 

 

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

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: @linocordova

 So I was curious what exactly was it doing?

The tool adds a registry settings that was in the 368.81 drivers but removed in the new ones. Nvidia isn't telling us what their cryptic registry settings do. We've work by observing they remove error 43 for eGPUs and seemingly have benefit to older dGPUs like in your Dell Precision M6700.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
コードバ リノ
(@linocordova)
New Member
Joined: 9 months ago
 

@nando4, is there a way to run the script without an error 43 being present? Because for some reason to get my dgpu to come back to life without having to reseat it every time I have to get the eGPU to blue screen my PC because for some reason if I leave the eGPU running long enough my dGPU will appear on Device manager for second and blue screen the pc (im guessing from a driver conflict since to gpus are accessing nvidia drivers).

 

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

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 

@linocordova , to patch all Nvidia Display Adapters recorded in the registry (current and phantom ones), regardless of if they are in error code 43 state or not, start lines 127 and 128 in nvidia-error43-fixer.bat with "::" like shown below. Disregard bogus concluding display adapter error status. Instead, check operation of your dGPU. 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
Nikhil Rao
(@nikhil_rao)
Active Member
Joined: 10 months ago
 

Thanks for the script! worked flawlessly with a GTX-1080 Driver 445.75. Using an ADT-Link R43SG with Dell 7567 i5 GTX1050

2017 15" Dell Inspiron 7567 i5-7300HQ GTX1050 | ADT-Link R43SG | Asus ROG Strix GTX 1080 8GB |

 
2017 15" Dell Inspiron 7567 (GTX1050) [7th,4C,H] + GTX 1080 @ 32Gbps-M2 (ADT-Link R43SG) + Win10 [build link]  


nando4 liked
ReplyQuote
 of  6