Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Unity 4.3 install message that shader model not supported

Discussion in 'Editor & General Support' started by Deleted User, Nov 12, 2013.

  1. Deleted User

    Deleted User

    Guest

    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?

    $unity.png
    $dxdiag.png
     
  2. bazzible

    bazzible

    Joined:
    Mar 26, 2013
    Posts:
    1
    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.
     
  3. CStunner

    CStunner

    Joined:
    Jul 12, 2013
    Posts:
    39
    I have got the same error, I'm also running Intel 945 Mobile Chipset:

    $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
     
    Last edited: Nov 13, 2013
  4. Reizla

    Reizla

    Joined:
    Nov 5, 2013
    Posts:
    136
    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.
     
  5. Elbrus

    Elbrus

    Joined:
    Jun 2, 2013
    Posts:
    3
    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
     
  6. detolox

    detolox

    Joined:
    Aug 15, 2013
    Posts:
    19
    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
     
  7. JackieMay

    JackieMay

    Joined:
    Nov 14, 2013
    Posts:
    7
    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.
     
  8. partTimeGamer

    partTimeGamer

    Joined:
    Nov 14, 2013
    Posts:
    2
    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.
     
  9. partTimeGamer

    partTimeGamer

    Joined:
    Nov 14, 2013
    Posts:
    2
  10. Deleted User

    Deleted User

    Guest

    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?
     
  11. Deleted User

    Deleted User

    Guest

  12. CStunner

    CStunner

    Joined:
    Jul 12, 2013
    Posts:
    39
    "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) :mad:
     
  13. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,658
    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.
     
  14. CStunner

    CStunner

    Joined:
    Jul 12, 2013
    Posts:
    39
    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.
     
    Last edited: Nov 15, 2013
  15. JackieMay

    JackieMay

    Joined:
    Nov 14, 2013
    Posts:
    7
    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.
     
  16. Reizla

    Reizla

    Joined:
    Nov 5, 2013
    Posts:
    136
    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...
     
  17. alex_audi

    alex_audi

    Joined:
    Dec 19, 2011
    Posts:
    7
    Same message ...... :(
    on Intel 945 ....
    A casual game don't need shader don't need nothing.... all video cards should work after 3dfx advent ;)
     
    Last edited: Nov 20, 2013
  18. CStunner

    CStunner

    Joined:
    Jul 12, 2013
    Posts:
    39
  19. Pedro-M

    Pedro-M

    Joined:
    Nov 29, 2013
    Posts:
    3
    I want the "directx 7" again (emulator).
    I have an entire project in directx 7.
     
  20. xxxcrow

    xxxcrow

    Joined:
    Jun 18, 2016
    Posts:
    1
    ahahhahahha i have same videocard))))))
    and have same problem, but in heroengine)))
     
  21. MafiQ

    MafiQ

    Joined:
    Sep 2, 2017
    Posts:
    1
    You must get Direct X10 guy sorry :/