Setup & Software Discussions
[SCRIPT] nvidia-error43-fixer
 

[SCRIPT] nvidia-error43-fixer  

  RSS

nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 

Page shortcut:  https://egpu.io/nvidia-error43-fixer


Aim: 
To fix the longrunning (2yrs+) issue of Windows 10/8/7 Device Manager showing an inoperable error code 43 against a Nvidia GTX1xxx or RTX20xx eGPU running on a mPCIe, EC, M.2, LUA interface;  or on a desktop PCIe slot GPU.  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.  The latest Nvidia driver can be used without any introduced performance or functionality penalty.

 

 

 

Usage instructions

 

1)  Download this attachment:

2)  Extract it to a folder & navigate to that folder

3)  Double-click nvidia-error43-fixer.bat

4)  Click YES to UAC approval prompt

5)  Follow onscreen instructions & prompts as shown in above screenshot

 

Success stories

 

Interface User
mPCIe Chartone, thegadgetfreak, Jousboxx (APU)
Expresscard Michael Friis, Waifu4Laifu, newt, Flood Gates , Arbystrider, randommuserhathos, aalopz02, Boing, Norbert Z, azbest_hu, Bogdan_Gordinjoe_jackson
M.2 Robert Evans, jkey, nando4
Lenovo Ultrabay Adapter (LUA) intruder, rusTORK
Desktop PCIe slot Ragingstyle

 

 

Support

 

If nvidia-error43-fixer is useful to you then consider donating and/or sharing the good news on FB/twitter or as a topic reply.

Thank you for using nvidia-error43-fixer.

 


Changelog

 

 Version: 1.1.2 (Jan-2019)
 * now fully automated: scan, patch then restart any error code 43 detected Nvidia GPUs
 * if error code 43 persists, prompt to open egpu.io mPCIe/EC/M.2 how-to for other fixes
 * bug: now works with multiple Nvidia GPUs
 * bug: now correctly reports when error 43 is fixed

 

Version: 1.0.0 (Sep-2018)
  * initial release

This topic was modified 3 months ago

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table


TungLong201, intruder, Janver Codilan and 15 people liked
ReplyQuote
Topic Tags
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@nando4 suggestion: show a menu-like interface (numbered) for each available adapter, then user can type in number for the adapter to patch for 🙂 Though it is fair to say there won’t be too many of them anyway.

Great work!

This post was modified 9 months ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


nando4 liked
ReplyQuote
intruder
(@intruder)
Active Member
Joined: 1 year ago
 

Tested the script today and it works! Thanks for this easy way.

Laptop: Lenovo Y510P
eGPU: Gigabyte 1070 Mini OC
Current Build Link


nando4 liked
ReplyQuote
rusTORK
(@rustork)
Active Member
Joined: 12 months ago
 

Just tested this small script. I deleted NVIDIA drivers with DDU and installed fresh ones 416.16. First one of the cards have got Error 31 (need install drivers), after i installed them i did re-boot and there was Error 43. I run script, answered new questions and re-boot. Error 43 is gone.

Ultrabay adapter
NVIDIA GeForce GTX 1080 Ti

Lenovo IdeaPad Y500 + EVGA GeForce GTX 1080 Ti SC2 (Gerald Ultrabay-PCI Express Adapter. PCI Express v2.0 x8 5.0 GT/s)


nando4 liked
ReplyQuote
ludochan
(@ludochan)
New Member
Joined: 11 months ago
 

Oh my god thanks you so much , i have this error code on my RTX 2080Error 43 is gone 😀 Have a good day 

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


nando4 liked
ReplyQuote
Chartone
(@chartone)
New Member
Joined: 2 years ago
 

Worked perfectly. I tested with EXP GDC 8.4d mPCIe, on the 1030 and 1050 Ti!

This post was modified 11 months ago

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


nando4 liked
ReplyQuote
Waifu4Laifu
(@waifu4laifu)
New Member
Joined: 11 months ago
 

Nice, worked perfectly for my EXP GDC 8.4 ExpressCard, on my T430 with the GTX 1070

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


nando4 liked
ReplyQuote
newt
 newt
(@newt)
New Member
Joined: 11 months ago
 

also works in windows 7 (hp 2570p + 1050ti)! don't need to keep 368.81 + edited nv_dispi.inf around anymore, thanks!

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


ReplyQuote
(@flood_gates)
New Member
Joined: 11 months ago
 

Fixed it for me on x230t+gtx1070ti  (EC PE4C 3.o) Win 8.1 64

Many thanks

This post was modified 11 months ago

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


nando4 liked
ReplyQuote
Arbystrider
(@arbystrider)
Eminent Member
Joined: 2 years ago
 

Got tired of programs giving me the middle finger when I tried to run on driver 372.70. No newer driver would work, no older driver would work.

Decided to finally update my drivers to 416.16, and this script turned out to be a godsend when I encountered error 43.

X230T, EVGA GTX1070 Hybrid via PE4C-EC060A, Windows 7.

ThinkPad X230t, i7-3520M @ 2.9 GHz, Windows 7
EVGA GTX 1070 Hybrid, 2113 MHz @ 1043 mV
x1.2Opt, PE4C V3.0, 4Gbps-EC2


nando4 liked
ReplyQuote
thegadgetfreak
(@thegadgetfreak)
New Member
Joined: 11 months ago
 

Thank you so much. It worked in Windows 10 with 416.16 driver.

In Windows 7, it did not work with the latest 416.34 but worked with older 39x drivers. Didnt try with all. Dont remember the exact version.

Awesome work!

I couldnt build an expensive system for VR, so I hooked up a 1080 to my old Alienware laptop for VR via the EXP GDC Beast 8.0. This does the job for me.

Thanks again.

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


nando4 liked
ReplyQuote
randommuser
(@randommuser)
New Member
Joined: 11 months ago
 

Thanks mate, fixed the problem for me.

x230 - Win10 -  NVIDIA 1070 - Driver 416.34

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


nando4 liked
ReplyQuote
(@jousboxx)
Active Member
Joined: 10 months ago
 

Wow, thank you so much! This script was truly effortless to use and it worked perfectly. AMD E-300 APU, 4GB RAM, Windows 10, EXP GDC v8/1050Ti with 416.94 driver.

2014 15" HP Envy x360 (4th,2C,U) + GTX 1050 [email protected] (EXP GDC 8.x) + Win10


nando4 liked
ReplyQuote
hathos
(@hathos)
New Member
Joined: 10 months ago
 

This script is awsome!!! Easily fixed the error 43 situation!
Thanks for your effort it is real help for many of us!

FYI:
I have an old dGPU (nVidia GT 330M) which was set to use Standard VGA adapter when error 43 was fixed for eGPU nVidia GTX 1060. After that I tried to set nVidia driver for dGPU which caused error 43 for eGPU again. At this point the script could not fix the problem as it stated that the fix has already been done for the eGPU.
I had to start over the process with DDU, driver installation for eGPU and run the script again which solved error 43 again.
So be aware that the script edits the registry entries and checks if it has been done before.

Samsung R580 (NP-R580-JS01HU)
Proc: Intel Core i7-640M 2.8 GHz
Chipset: Intel HM55
RAM: 6GB DDR3 RAM
dGPU: nVidia GeForce GT 330M 1GB
iGPU: -
eGPU: Inno3D GTX1060 6GB GDDR5 Compact N1060-6DDN-N5GM
EXP GDC 8.4D via ExpressCard


nando4 liked
ReplyQuote
aalopz02
(@aalopz02)
New Member
Joined: 9 months ago
 

Thanks man. Worked on dell e6420 in expressCard slot with msi 1050ti oc. Thank you 🙂

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


nando4 liked
ReplyQuote
dan
 dan
(@dan)
Active Member
Joined: 3 years ago
 

Glad to see that error43 is slowly but surely solved.
Just pass by to congrat nando for this fix.
Good luck to everyone.

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


nando4 liked
ReplyQuote
(@loukman)
New Member
Joined: 9 months ago
 
a big thank you for this tip

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


nando4 liked
ReplyQuote
(@boing_boing_boing)
New Member
Joined: 9 months ago
 

Very good, no more error 43 with newest drivers ! Thank's a lot.
But i cannot use gpu encoder h264/h265 anymore. I've to go back to 375.70 without error fix to restore gpu encoder possibility.
Plaese solve this bug.

E6520/i5-2520M/16Go/1050Ti mini 4Go/EXP GDC 8.4 ExpressCard
Windows10 + dsdt

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


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

The opening post has been updated with nvidia-error43-fixer v1.1.0 along with new usage instructions.

Version: 1.1.0 (current)
* now fully automated: scan, patch then restart any error code 43 detected Nvidia GPUs
* if error code 43 persists, prompt to open egpu.io mPCIe/EC/M.2 how-to page for other fixes

Wishing you all a merry (belated) X-mas and wonderful New Year 2019.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table


goalque and itsage liked
ReplyQuote
(@norbert_z)
New Member
Joined: 10 months ago
 

Works for me (used v1.0 of the script) on Lenovo Thinkpad W520 with eGPU Nvidia GeForce GTX 1060 3GB over ExpressCard.
Great work nando, thanks!

.. Lenovo Thinkpad W520 + Asus Nvidia Geforce 1060GTX 3GB ..


nando4 liked
ReplyQuote
azbest_hu
(@azbest_hu)
New Member
Joined: 9 months ago
 

Works for me on Win10 64bit october update version with Exp Gdc 8.x expresscard + gt1050 with 417.35 driver. Using Thingpad t430 with uefi only boot mode.

T430 (bios v2.78) + Exp gdc 8.4 EC + gtx 1050 + atx psu


nando4 liked
ReplyQuote
jrad83
(@jrad83)
Active Member
Joined: 9 months ago
 

Thanks for this, and its good to see so many success stories. 

Unfortunately, I just can't seem to get my eGPU up and runnin.
Config:
Lenovo X1 Extreme (1050MaxQ + UHD 630)

Asus XG Station Pro
RTX 2070

I've tried multiple solutions, initially I get the WDF_Violation BSOD and it dies, and then once I fix that, I get Code 43. 

This fixer didn't work, neither did DDU + Disable my dGPU + Install drivers.

Am this close to giving up and just building a desktop at this point. 🙁

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


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

@jrad83, this is not for Thunderbolt. The target interfaces are listed in the opening post.

Nvidia drivers already accomodate Thunderbolt without such registry patching.

Your error code 43 indicates some other hardware or software issue relating to your eGPU.

This post was modified 9 months ago

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table


ReplyQuote
jrad83
(@jrad83)
Active Member
Joined: 9 months ago
 
Posted by: nando4

@jrad83, this is not for Thunderbolt. The target interfaces are listed in the opening post.

Nvidia drivers already accomodate Thunderbolt without such registry patching.

Your error code 43 indicates some other hardware or software issue relating to your eGPU.

Thanks, I'll post my issue in a separate thread. I clearly missed the part of it not being for Thunderbolt in my frustration.

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


ReplyQuote
Bogdan_Gordin
(@bogdan_gordin)
New Member
Joined: 2 years ago
 

Greetings Nando4,

You deserve SO MUCH MORE. I mean how did you accomplish this?! I've all this time been using Nvidia Driver 375.63 (From 2016) cause its the only one worked and now I am using Nvidia Driver 417.35.

This is great... All of the sudden this year started with a kicker haha.

My setup is Lenovo Thinkpad 64bit Windows 7 Professonal T430, V8.0 EXP GDC Beast Series with Expresscard. Here is my long abandon help forum: https://egpu.io/forums/expresscard-mpcie-m-2-adapters/asking-for-help-lenovo-thinkpad-64bit-windows-7-professonal-t430-v8-0-exp-gdc-beast-series-with-expresscard-many-issues/#post-29525

You're awesome,
   Bogdan.

This post was modified 8 months ago

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


nando4 liked
ReplyQuote
Ragingstyle
(@ragingstyle)
New Member
Joined: 9 months ago
 

Hello, My 2070 rtx on a desktop PC has error 43 after updating the BIOS. After testing multiple possible solutions none has worked, except the execution of this script which has solved the error 43 of my GPU. My question is, I see that this script is focused on eGPU and not GPU for desktops. Can I have a performance or functioning problem after executing this script knowing this information?

Thanks for the Script.

This post was modified 8 months ago

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


nando4 liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Ragingstyle

Can I have a performance or functioning problem after executing this script knowing this information?

Updated opening post to answer your query. In my M.2 eGPU testing after using nvidia-error43-fixer to fix error 43 has seen no performance or functional penalties.

Posted by: Ragingstyle

Hello, My 2070 rtx on a desktop PC has error 43 after updating the BIOS. After testing multiple possible solutions none has worked, except the execution of this script which has solved the error 43 of my GPU.

Thank you for your feedback that a desktop PCIe slot Nvidia GPU has also been error code 43 corrected with the script.  Equipment was unavailable to test that configuration.

This post was modified 8 months ago

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table


ReplyQuote
monk24_rd
(@monk24_rd)
New Member
Joined: 7 months ago
 

Hello good people, I'm new here. (also english is not my first language so pardon my sentences)

First, i'd like to thank nando4 and his fix, it helped and solved my error43.
I've read many success stories here so i thought i might share mine  also.

my current setup is:
Asus G750JX with dGPU (gtx 770m) (pci-to-pci bridge disabled)
No iGPU
EXP GDC mPCIe version
GTX 1060 6gb (driver ver. 419.17)
450w psu

Now, i can only make this setup work if i plug an external monitor on my 1060. After power on, the display on my laptop will freeze at windows boot logo and the display will continue on my external monitor.

This post was modified 7 months ago

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


ReplyQuote
KERBEROS
(@kerberos)
New Member
Joined: 2 years ago
 

my setup

Lenovo thinkpad x220
ASUS Geforce 1070 over  EXP GDC 8.4 ExpressCard

worked for me, but one thing.. 
when I use old 368.81 driver, in GPU-Z i see all checkbox on Computing, CUDA, PhysX, DirectCompute 5.0
after install new driver 419.17, in GPU-Z only DirectCompute 5.0 checked, no OpenCL, no CUDA, no PhysX

In dxdiag with old driver DDI for Direct3D 12
with latest driver               DDI for Direct3D 11.2

reinstall, DDU, not fix this problem

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


ReplyQuote
(@joe_jackson)
New Member
Joined: 7 months ago
 

Is this applicable with the laptop internal monitor? It's good that there's a lot of success stories but it didn't really specified whether they are using an external monitor or not. 

I want to know if it still going to work with internal monitor before buying 10xx or 20xx cards.
EDIT:
I bit the bullet and went ahead and got a 1050 ti. And it worked with my setup. I was able to use it with the internal monitor. So yeah, another success story here.

This post was modified 6 months ago

W530, RX460, 750ti and EXP GDC Beast


nando4 liked
ReplyQuote
B Wesley
(@b_wesley)
Eminent Member
Joined: 6 months 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 6 months 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
NOOOJASON
(@nooojason)
Active Member
Joined: 5 months ago
 

Do the GTX 16xx cards present any errors such as error 43? If so, can these cards utilize the error 43 fixer script in order to use latest drivers?

Thanks in advance! 🙂

WIP eGPU:
Y700-15ISK
EVGA GTX 1660 SC ULTRA GAMING
ADT R43SG
Dell DA-2


ReplyQuote
rickterp
(@rickterp)
Active Member
Joined: 2 weeks 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


ReplyQuote