Search Unity

Windows Standalone Builds crash on game start (5.5.0p4)

Discussion in 'Windows' started by hba_infinity, Jun 23, 2017.

  1. hba_infinity

    hba_infinity

    Joined:
    May 30, 2016
    Posts:
    49
    We just recently released our game onto Steam using Unity and noticed a bunch of errors which are appearing for anyone using OpenGL.

    From our observations on one of our test machines, the game seems to run correctly on the first load, but any subsequent loads (even between restarts) seem to crash the game.

    I've attached crash logs from both our test machine and from multiple players who are experiencing the same issue.

    Has anyone had any similar issues or know what is going on with this error stack?

     

    Attached Files:

  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    This looks like a crash inside intel driver. Do you know why those users are using OpenGL on windows at all?
     
  3. hba_infinity

    hba_infinity

    Joined:
    May 30, 2016
    Posts:
    49
    Hey Tautvydas-Zilys,

    We started using OpenGL on some lower end devices due to memory issues on lower end devices when using DirectX 9. This was mainly due to DirectX 9's implementation for textures which causes the game to run from ~600MB memory on DX11 and OpenGL/GLCore, but on DirectX 9 is running at 1.8GB. Unfortunately, our game is very Texture heavy, and machines which are unable to run DirectX 11 generally don't have much RAM either.

    We experimented sending some of these machines to use OpenGL instead, where we are experiencing this crash.

    Even though it was sub-optimal using OpenGL, it was surprising that the game would work perfectly on only the first run, then crash on any subsequent load, especially since OpenGL should be supported.

    Also, if you look into any of our user crashes, this same crash seems to be happening on some (older) ATI devices (Crash Report 2), as well as reports from our forums of users on nVidia cards which we are waiting for some logs to come in.