I Have just installed unity 4.2 on my new laptop with windows 8 and its continually crashing. If I attempt to open an existing project unity instantly crashes, if I try and make a new project and import some standard assets, unity instantly crashes. If I make a new project and import no packages then unity will open, but will crash if I try and import a package, import an asset or create a game object.
My Laptop is a new Toshiba Satellite p50t-A01c with windows 8 64bit. The drivers are fully updated. I have replaced the standard HDD with a 250GB SSD (I don't see why that would matter though).
I have also tried unity 4.1.5 and 3.5 with similar results.
When I reopen an empty project after a crash (after attempting to import terrain assets) the error log reads
Automatic import for 'Assets/Standard Assets/Terrain Assets/Terrain Textures/Cliff (Layered Rock).psd' was disabled because the asset importer crashed on it last time.
You can use 'Assets -> Reimport' to enable automatic importing again.
I Have also recieved an error log linking to http://support.microsoft.com/kb/976038
which is a hotfix for windows 7 and below operating systems.
Any idea why this error may be happening? And Where would unity be saving the logs from these crashes?
What antivirus are you running? Do you have any kind of Internet security installed?
Answer by mr.decency
Jul 26, 2013 at 12:43 AM
Turned out it was a dx11 issue, by forcing unity to run in dx11 mode with a command line argument I was able to fix the issue. I just put -force-d3d11 on the end of my unity shortcut.
I'm guessing that win8 dx11 isn't fully compatible with dx9?
I have no idea how you discovered this... but I think you have saved me a lot of pain! Thank you!
I say the same words that jamespaxi... i also using Intel HD4600 (temporarily)
Did you install DirectX from MS's download site? Even on Windows 8, for DX9 stuff, you need to make sure you have DirectX updated. You may be missing DX9 helpers that would be installed when you install the DirectX redist package. By forcing DX11, you might have bypassed the need for those files.
no heal for this problem :( I have the same with HD4200.
When I import one image, it crash.
Thank you, I was getting really frustrated with this problem.
Answer by todorxp
Jul 30, 2013 at 06:37 AM
The issue is connected with integrated Intel 4600 gpu . Seems like Windows 8 Intel drivers are not working well with Unity 4.2.
I had the same problem when importing assets.Running Unity with dedicated Nvidia card fixed it.
Also running with and Intel HD 4600 graphics... an i5-4570 to be more precise... i am testing yet, but even using "-force-d3d11" i can't run the AngryBots demo...
this solved my problem windows 8 16gb nvidia gtx780m
Answer by Myrddraal
Oct 15, 2013 at 10:49 AM
For what it's worth, I got the following from Unity support:
You are running Unity on a graphics card known to create similar problems for some of our users. Make sure you have DirectX 9.0c installed, have the latest drivers for your graphics card and have not disabled 3D acceleration in display settings.
mr. decency's solution worked for me.
Answer by RedArgo
May 29, 2014 at 12:43 AM
I had the same problem in 4.3.4 after I had to remove my dedicated video card and this fix worked for me too.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user to Unity Answers, check out our FAQ for more information.
Make sure to check out our Knowledge Base for commonly asked Unity questions.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
37 People are following this question.
Application crashes while calling Application.Quit() ?
Failed loading fbx Importer
FBX runtime importer libraries question
Can I use Unity without CLR dependency?
Control "Layers" dropdown from UnityEditor script