Jump to content
  • Advertisement
Sign in to follow this  
ucfchuck

I keep getting DXGI_ERROR_DEVICE_REMOVED

This topic is 2105 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

im using d3d11 through slimdx

 

when i try to reload settings and basically reinitialize everything the exact same way i created it in the first place i end up getting SEH exceptions that then lead to DXGI_ERROR_DEVICE_REMOVED: Hardware device removed. (-2005270523). i have been seeing this intermittently for a while and have never really been able to track it down. i get nothing in the output window and SEH exceptions are about as useful as a poke in the eye when there is no more information. and microsoft says the device removed exception is coming from the device literally being removed which is obviously and absolutely not happenning as it is in a laptop and the error is repeatable in software. the get_device_removed_reason just tells me it was an internal driver error...

 

and when i rebuild the device the error persists, i put a try catch around the swapchain.present and when i get a device removed i rebuild the entire device and it keeps giving me the error until i restart the application entirely.

 

anyone have any idea how i can try to further track it down?

Edited by ucfchuck

Share this post


Link to post
Share on other sites
Advertisement

ok so i upgraded the driver to the latest beta version and it is now telling me

 

 

{DXGI_ERROR_DEVICE_HUNG: Device hung due to badly formed commands. (-2005270522)}

Share this post


Link to post
Share on other sites

DXGI_ERROR_DEVICE_HUNG might happen when command is way too complex; are you loading huge amounts of data at once?.

 

DXGI_ERROR_DEVICE_REMOVED happens on driver crash (actually had this one yesterday); are you sure it doesn't crash?.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!