We are having lots of issues with people that are using Intel HD Graphics, ultimately crashing in (d3d11) CreateDirect3D11SurfaceFromDXGISurface
We are seeing lots of errors like:
d3d11: failed to create buffer (target 0x1 mode 0 size 3456) [0x887A0005]
d3d11: failed to create buffer (target 0x2 mode 0 size 480) [0x887A0005]
d3d11: failed to create 3D texture id=2262 s=16x16x16 mips=1 d3dfmt=28 [887a0005]
d3d11: failed to create 3D texture view id=2262 [80070057]
Where 0x887A0005 is “DXGI_ERROR_DEVICE_REMOVED”
I’m not sure if this is the driver crashing or some kind of driver swap, but I don’t see what I can do, and it looks like Unity isn’t resetting the device like it should be.
I am having the same issue. I just released on Early Access 3 days ago and have been doing AMAZING besides this issue. Its the only bad review I have and I feel it could ruin things for me if I dont figure it out. I am feverishly looking for a fix. Have you found anything out yet?
Ill include a few of our crash files that are similar to ours.
Is anyone else seeing this? Im still wondering what the big guys (The Long Dark, FireWatch etc) are doing for this problem. I cant find much except angry customers complaining their DX11 capable computers cant play DX11 games made by Unity. Some help from UT dev would be wonderful here.
So far this is confirmed crashing and will not load on:
Intel(R) HD Graphics 620
Intel(R) HD Graphics 630
Intel(R) UHD Graphics 630
Intel(R) UHD Graphics 500
Intel(R) UHD Graphics 600
AMD Radeon™ HD 8610G (a little different but has the CreateDirect3D11SurfaceFromDXGISurface crash)
DXGI_ERROR_DEVICE_REMOVED usually means the graphics driver crashed, however, I don’t really know why. There have been similar reports in the past but we have never actually been able to reproduce it ourselves. Do you know what graphics driver they’re running?
Not now but it did and it was at this exact point. This could be it. I am going to check to see if the video encoder is doing it. I will remove it from the list of shaders and let you know.
It ended up being the video shader that was in the Preloaded shader list. I removed the video and the shader and now the HD Intel cards are getting past it.
Thank you so much for your time and help with the issue. It means a lot.
Well my game is still crashing for half of the people with the HD Integrated GPU’s. This is killing me to make a game for years of my life and then it doesn’t work when I try and do all the things right. UGH. I even withheld releasing for Mac and Linux because I knew little problems like this would arise. The only bad reviews I have received is because of this bug. Ok now that I am done whining.
I have never reproduced it but I will try to put together a sample project as my game project is 40+ gigs. I dont even know what shader I deleted tbh. It just said Video Player. I only used one video and it was removed a long time ago and I just saw it in the preloaded shaders last week. I dont even remember as it was about a year ago when I was testing the video idea. I will try to find how it got there.
Would more crash and error logs help?
Would having them run the game with -opengl help at all?
What would you do first if you saw these crash logs? If your users had this problem what would you do?
If there is someone reading this and has a solution… I will pay cash for advice on how to fix this. I have no idea what to do next and thats the scariest part.
I simply do not know enough about this GPU stuff to be of much help and it is very frustrating. This is the reason that I use Unity and I never add any weird shaders, plugins and now only release simple games for Windows an no other platforms. But even that seems like a problem nowadays. I cant even get a simple windows standlalone to work on a all my users pc’s
Is this a recognised problem by Unity? Can I at least send my users to a press release or a known issues page? Anything?
The part that makes this all very complicated is the fact that it’s graphics card drivers crashing (rather than Unity itself). Crash logs aren’t helping.because the driver crash is happening earlier and the crash logs just tell us the aftermath. That’s also why it’s only happening on very specific hardware.
Yes, we’ve been chasing this for quite a while. So far it eluded us. All the reports we’ve got so far were on specific projects with specific hardware and we weren’t able to get our hands on them. You can definitely tell them that we’re investigating this and want to resolve it. You can also tell them that it’s Unity’s fault, not yours.
All projects that are attached to bug reports are automatically treated as confidential. They send you a unique link that can be used to access the bug information and you alone can look at it (or anyone you share the link with). If you do send us a project to the bug report, please put a link to this thread in it.
Alright. Thank you. I will do my best to get something together asap. I might try to make a couple smaller builds and see if they are still crashing the users comps and then I can send a little precise smaller example of the crash.
Thanks for helping and ill report back here when I have done so.