Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

DirectX 9 being forced for about 10% of our users on new Unity3D version.

Discussion in 'General Graphics' started by GloriaVictis, Jan 3, 2017.

  1. GloriaVictis

    GloriaVictis

    Joined:
    Sep 1, 2016
    Posts:
    133
    Hello,

    We have issue that many of our users are reporting that the game is forcing Dx9 on launch.
    We told them to try using -force-d3d11 command but it still launches with Dx9.

    Also some of our office computers have same issue, even if they have exact the same hardware configuration as other PC's on the office (gtx 960 and 750ti).
    It happens both on the editor and build, and it started to be an issue after we have moved from 5.4.2p4 into 5.4.3p4 version. Same issue happens on 5.5.

    We have tried creating a new empty project and launching it on PC's which have the issue with our game and it gives same result. Even having GTX 960 onboard forcing usage of Dx9.

    The only common thing we thing found was all raports we had about that were using Windows 7. But still, the PC I am using at home is also W7 with GTX960 and it works fine.
     
  2. GloriaVictis

    GloriaVictis

    Joined:
    Sep 1, 2016
    Posts:
    133
    Initialize engine version: 5.5.0p3 (84ad46be53aa)
    Forcing GfxDevice: Direct3D 11
    GfxDevice: creating device client; threaded=1
    d3d11: failed to create D3D11 device (0x80070057)
    GfxDevice: creating device client; threaded=1
    d3d11: failed to create D3D11 device (0x80070057)
    GfxDevice: creating device client; threaded=1
    Direct3D:
    Version: Direct3D 9.0c [nvd3dum.dll 21.21.13.7306]
    Renderer: NVIDIA GeForce GTX 750 Ti
    Vendor: NVIDIA
    VRAM: 4034 MB (via DXGI)
    Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 ATOC=1 BC4=1 BC5=1
     
  3. GloriaVictis

    GloriaVictis

    Joined:
    Sep 1, 2016
    Posts:
    133
  4. SunnySunshine

    SunnySunshine

    Joined:
    May 18, 2009
    Posts:
    974
    We have this issue too since upgrading to 5.5.1 from 5.4.3.
     
  5. Atair

    Atair

    Joined:
    Oct 16, 2015
    Posts:
    42
    I have the same issue - workstation, windows 7, x64, gtx 470 - latest drivers etc.
    the error code of the editor console log is also 0x80070057
    dx9 and OpenGL 4.5 works fine

    anyone?
     
  6. GloriaVictis

    GloriaVictis

    Joined:
    Sep 1, 2016
    Posts:
    133
    On one of our PC's we had to format drive and install W10 instead of W7 to make it work. Still, on other W7 system it works.
     
  7. Atair

    Atair

    Joined:
    Oct 16, 2015
    Posts:
    42
    One of the proposed solutions for the error 080070057 is related to the decimal symbol - i am not on my workstation, but it is w7 in english and with german date/time/notation. Will try to change it once i am back, but already asking here if you people have similar setups with differing symbol settings?
     
  8. Atair

    Atair

    Joined:
    Oct 16, 2015
    Posts:
    42
  9. GloriaVictis

    GloriaVictis

    Joined:
    Sep 1, 2016
    Posts:
    133
    I would say its more like a workaround since we cannot force all of our users to download this. Also it won't fix users using other system than W7 - as it also happens on W10.

    Reminder - this is Unity version based!
     
  10. Talavaj

    Talavaj

    Joined:
    Sep 22, 2013
    Posts:
    41
    Same issue here, since upgrading from 5.4.2.
    Unity forcing dx9 on hardware that supports dx11 just fine.
     
  11. jtaylorInfinityPlusTwo

    jtaylorInfinityPlusTwo

    Joined:
    Jun 9, 2016
    Posts:
    15
    Sorry for the bump, but did anyone find a solution/stable version of Unity post 5.5.0 that fixed this problem?