Unity 4.3 install message that shader model not supported

Unity 4.2 worked fine, but now after installing 4.3 when I run Unity a few seconds after the title image appears I get a message box saying

Graphics card not supported by Unity
DirectX9 GPU (Shader Model 2.0) is required.
Your GPU (Mobile Intel(R) 945 Express Chipset Family)
ony supports Shader Model 2.0.

(Yes, it did repeat 2.0 in the message above.)

So when I go into my Windows XP DirectX Diagnostic Tool (Run->dxdiag) it tells me my DirectX version is 9.0c.

According to a web search, I should have Shader Model 3.0.

• DirectX 9.0 - Shader Model 2.0
• DirectX 9.0a - Shader Model 2.0a
• DirectX 9.0b - Shader Model 2.0b
• DirectX 9.0c - Shader Model 3.0

So can anybody shed any light on why Unity is giving me that message, and not running?

1415839--74265--$unity.png

I also have the same issue on my Netbook that I use on lunch break. Same chipset and error. I hope someone responds, I may have to go back to 4.2 for now. I would have hoped that they would have checked for compatibility before uninstalling the old version.

I have got the same error, I’m also running Intel 945 Mobile Chipset:

1416574--74326--$err.png

OS: Windows 7 Build 7600

So we will have to wait for 4.3.1?

============================================================

@chelmsford123, Intel 945 supports SM 2.0 ONLY, NOT 3.0

Same on my laptop. I’ve already sent a message to bugs@unnity3d.com and I hope they fix it shortly. I use my laptop for when I’m not at home and want to work on my projects as well as showing others (friends family) the progress of my work.

Faced with the same problem:
Graphics card not supported by Unity
DirectX9 GPU (Shader Model 2.0) is required.
Your GPU (Intel(R) G33/G31 Express Chipset Family)
only supports Shader Model 2.0

Here the same… It’s works perfectly with unity 4.2 version…

Graphics card not supported by Unity
DirectX9 GPU (Shader Model 2.0) is required.
Your GPU (Intel(R) Q965/Q963 Express Chipset Family)
only supports Shader Model 2.0

Getting Error as well Intel Graphics Media Accelerator 3150. Checked intel website and the 3150 supports shader model 3.0 so Unity 4.3 should not have a problem Ironically tho everyone who has posted seems to have an intel graphics chip.

Same here

Graphics card not supported by Unity
DirectX9 GPU (Shader Model 2.0) is required.
Your GPU (Intel(R) G33/G31 Express Chipset Family)
only supports Shader Model 2.0

I am using this computer for the first time so I don’t know if this can work with older versions.
Does anybody have any idea or something? I can’t find any solution about that issue.

I saw that:

In short you have to use 4.2.2 or older…

Following links in the previous message, I arrived at:

http://unity3d.com/unity/whats-new/unity-4.3

where it says

Graphics: Removed support for pre-DX9 GPUs on PC. That is, GPUs made before 2003 (NVIDIA), 2002 (AMD) and 2004 (Intel) will not be supported now.

My laptop was purchased new at the end of 2007 and was a current Gateway model. Any advice?

After being advised to, I’ve just posted a specific question in Unity Answers about the Mobile Intel 945 Express chipset. For those interested, here’s the URL:

The GPUs made before 2004”, if I remember correctly, in an earlier Blog-post, Unity Technologies had exclusively written that Unity 3D would NOT have support for the Intel 900 cards and it’s predecessors in Unity 3D 4.3.

This means that Intel 945 cards and it’s successors (chips released after Intel 900) SHOULD support Unity 3D 4.3, add to that the SM 2.0 support in them (which is Minimum requirement of Unity 3D 4.3).

Also, the cards that fall under the category of “cards made before 2004” are the things that are known as “Intel Extreme Graphics” (these are Intel 82815, 82845, 82865, etc – have SM 0.0), the Intel 945 and successors are known as Intel Graphics Media Accelerator, completely different chips (have SM 2.0 - 4.0).

I believe, we are in the same situation we were in Unity 3D 4.2 release, we had to wait for Unity 3D 4.2.2 remember …

PS: The BAD thing for me is: I use a Laptop, purchased in around 2007/08, old, I Know, but I don’t have another Computer, and because it’s a Laptop, I CAN’T purchase and use the Nvidia Graphics Card) :rage:

Welcome to the age of technology progress. You must be new here.

When they said “Intel 900 cards”, they mean all cards in the 900-range. Intel 945 is one of them.
The only solution for you will be to buy a new graphics card sooner or later.

Thanks! The cards that fall under “before 2004” category <> Intel 945.

I know, it is by no means a great card, UT will drop support for it also, no doubt, but at least for now, what’s almost for sure (unless some UT Staff tells otherwise,) is: 4.3.1 will have this issue Fixed.

BTW, HOW do you explain more RECENT Intel chips NOT supporting Unity 3D 4.3, and giving the same error message?

Did you read what I wrote up there, fully? I use a LAPTOP, TOO bad for me. I would have entered the “age of technology progress” and bought me a new Graphics Card, ONLY if I had a Desktop. Computers might be cheap in Germany, in my Country, they are NOT.

===================================================================

EDIT: I found that exact statement, my bad, it was NOT a Blog-post, BUT Unity 4.2 Release Note, which says:

•Deprecation heads-up. In the next release (4.3), we plan to drop:

-Pre-DX9 GPU support on PC (Windows/Mac/Linux). This means, NVIDIA GPUs before GeForce FX (2003), AMD GPUs before Radeon 9500 (2002) and Intel GPUs before GMA 900 (2004).

That exclusively EXCLUDES Intel 915, 945 and it’s successor Intel chips. So it seems, I’ll remain new to the “age of technology progress” for quite sometime.

I have the intel 3150 which supports SM 3.0 DirectX 11 all acceleration is enabled and still getting this error. I honeslty think theres a bug with Unity3D and intel chipsets somewhere.

My reply to that topic:

I think a lot of people forget that DX9 and DX9c are two different beasts where DX9 still supports shader 2.0 and DX9c doesn’t…

Same message … :frowning:
on Intel 945 …
A casual game don’t need shader don’t need nothing… all video cards should work after 3dfx advent :wink:

Yay, 4.3.1 released with the Bug fixed

4.3.1 Release Note (http://unity3d.com/unity/whats-new/unity-4.3.1):

•Graphics: Fixed Intel DX9 GPUs (like Intel 945) incorrectly being labeled as unsupported by Unity.

Thank you Unity …

I want the “directx 7” again (emulator).
I have an entire project in directx 7.

ahahhahahha i have same videocard))))))
and have same problem, but in heroengine)))