Personal computing discussed
Moderators: renee, morphine, SecretSquirrel
Code 38 “Windows cannot load the device driver… (Code 38)”
Full Error Message
Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)
Cause
The driver could not be loaded because a previous instance is still loaded.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Losergamer04 wrote:This may be a silly question, but are you uninstalling the driver before each removal of GPU's? If not, try uninstalling the driver, then shutdown and swap GPU's, then install the driver.
Waco wrote:Losergamer04 wrote:This may be a silly question, but are you uninstalling the driver before each removal of GPU's? If not, try uninstalling the driver, then shutdown and swap GPU's, then install the driver.
This practice is pretty deprecated - it gains you nothing, really, on a modern system.
A "clean" install via the Nvidia installer is all that's really needed if you suspect you're having driver issues. It will clear out all of your preferences, but it's as clean of a driver install as you're going to get and probably worthwhile in this case.
For the record, I haven't *uninstalled* a driver on my system in...ever. I started with Windows 7 launch day, updated to 10 last year, and I still have drivers "installed" from when I originally installed 7. It's not an issue.
Neutronbeam wrote:Okay, I KNOW this is a dumb idea, but...did you install the driver using GeForce Experience (http://www.geforce.com/geforce-experience), which then MIGHT have optimized the game with the driver? Do you have a buddy who could test the card on their system?
Mr Bill wrote:First, not an expert. But, what happens if you get this error and then shut down and reboot before restarting the game? Its not clear in your post if you immediately restarted the game without rebooting.
From Microsoft...https://support.microsoft.com/en-us/hel ... in-windowsCode 38 “Windows cannot load the device driver… (Code 38)”
Full Error Message
Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)
Cause
The driver could not be loaded because a previous instance is still loaded.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Vhalidictes wrote:I agree with the other posters that either it's 1) a bad card that only shows the problem in JC3, or 2) a specific issue with current NVIDIA drivers + the 1080 and JC3.
In either case you might want to RMA the card just to be sure it's not 1).
But there is something that might work out - is there a way to force JC3 into using another renderer? I don't imagine you want to run the game in OpenGL or D3D 9/10 but that might be a workaround.
frumper15 wrote:Vhalidictes wrote:I agree with the other posters that either it's 1) a bad card that only shows the problem in JC3, or 2) a specific issue with current NVIDIA drivers + the 1080 and JC3.
In either case you might want to RMA the card just to be sure it's not 1).
But there is something that might work out - is there a way to force JC3 into using another renderer? I don't imagine you want to run the game in OpenGL or D3D 9/10 but that might be a workaround.
I wondered if the 1080 was using a different directx version than the 760 but the best I can tell is they are both compatible with the same versions (v12) but I haven't discovered how to check or change that as of yet.
I'll RMA this thing in a heartbeat if someone would chime in that they have a 1080 and play JC3 without issue. If the problems follow to my work computer with a fresh steam/jc3 install and nvidia driver (currently running intel graphics) I'll have to go down the RMA path but I'm trying to confirm it is in fact a bad card that RMA would actually fix.
It's a good idea to try nvidia support but I don't know how responsive they would me. Maybe Evga support would know of problems or lack thereof as well
I would totally understand if JC3 was just buggy and needed a patch or two but it's just never had a problem with the 760. And the 1080 has been solid with everything but JC3. Thanks for your suggestions so far. When I'm back home in a few days I hope to Get to the bottom of this and either have a fix or RMA the card.
Ikepuska wrote:Just Cause 3 doesn't like overclocked cards if I remember correctly, but the error is different. It's just a CTD. I've also seen friends play JC3 with a 1080 without problems, for what that's worth. EVGA has had a few QC problems supposedly based on https://hardforum.com/threads/warning-o ... s.1902290/
So I'd just RMA
End User wrote:I upgraded from a GTX 770 to a GTX 1080. Prior to swapping out the 770 I installed the latest drivers and then installed the 1080. Both the 770 and the 1080 were/are OC"ed. I played JC3 on both. No issues.
Edit: I do have an 850W PSU.
Mr Bill wrote:Great news! Glad you got this solved.