Jump to content

  • Log In with Google      Sign In   
  • Create Account

What's a "D3DERR_DRIVERINTERNALERROR: Driver internal error (-2005530585)"


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 Narf the Mouse   Members   -  Reputation: 318

Like
0Likes
Like

Posted 21 October 2010 - 04:42 AM

Getting that on "Device.Present()". Using SlimDX. Don't know what other data would be useful, because I don't know what it's talking about.

Sponsor:

#2 Evil Steve   Members   -  Reputation: 1987

Like
0Likes
Like

Posted 21 October 2010 - 04:45 AM

It's an internal driver error, which usually means your video card driver has a bug in it. Do the Debug Runtimes say anything? Do you have the latest drivers for your graphics card?

#3 Narf the Mouse   Members   -  Reputation: 318

Like
0Likes
Like

Posted 21 October 2010 - 09:42 AM

Quote:
Original post by Evil Steve
It's an internal driver error, which usually means your video card driver has a bug in it. Do the Debug Runtimes say anything? Do you have the latest drivers for your graphics card?

Ok, I've updated the drivers for my graphics card. It still happens.

It doesn't seem to happen in the debug version, only the release version (of DirectX). This is what DebugView output'd; hopefully, something there is helpful:


[3224]
[3224] *** HR originated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, line 1391
[3224]
[3224]
[3224] *** HR propagated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\identityauthority.cpp, line 278
[3224]
[3224]
[3224] *** HR originated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, line 1391
[3224]
[3224]
[3224] *** HR propagated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\identityauthority.cpp, line 278
[3224]
[3224]
[3224] *** HR originated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, line 1391
[3224]
[3224]
[3224] *** HR propagated: -2147024774
[3224] *** Source File: d:\iso_whid\x86fre\base\isolation\com\identityauthority.cpp, line 278
[3224]


#4 Evil Steve   Members   -  Reputation: 1987

Like
0Likes
Like

Posted 21 October 2010 - 10:14 PM

According to Google, error -2147024774 (0x8007007a) is "The data area passed to a system call is too small." - does that ring any bells? Do you have any buffers that might be too small for the data going into them?

Can you make a minimal example program that reproduces the error?

This might be worth having a quick look over too.

Steve Macpherson
Systems Programmer

Rockstar North


#5 Narf the Mouse   Members   -  Reputation: 318

Like
0Likes
Like

Posted 22 October 2010 - 06:57 AM

Quote:
Original post by Evil Steve
According to Google, error -2147024774 (0x8007007a) is "The data area passed to a system call is too small." - does that ring any bells? Do you have any buffers that might be too small for the data going into them?

Can you make a minimal example program that reproduces the error?

This might be worth having a quick look over too.

Not ringing any bells, unfortunately. I can stick some checks on the buffers. I can also take that suggestion and put ".Present()" in a try-catch block and recreate the device as a quick fix until I find the real problem.

#6 Narf the Mouse   Members   -  Reputation: 318

Like
0Likes
Like

Posted 22 October 2010 - 09:13 AM

Ok, I've stuck the Device.Present() in try-catch-recreate code. I got the same error here, right after startup:

mapMeshes[mapX, mapZ] = new Mesh(
MainData.Display.Device,
terrain.tiles * 2,
terrain.tiles * 6,
MeshFlags.Dynamic | MeshFlags.Use32Bit | MeshFlags.SystemMemory,
VertexFormat.Position | VertexFormat.Normal | VertexFormat.Texture1
);

I also got two "Out of Memory" errors on it on subsequent startups, but that tends to happen after I have to stop the execution of the program - Memory doesn't always get garbage collected. I'll have to test after restart.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS