Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

HDRP + Intel® HD Graphics 630 = Shader unsupported??

Discussion in 'Graphics Experimental Previews' started by rastlin, Jul 18, 2019.

  1. rastlin

    rastlin

    Joined:
    Jun 5, 2017
    Posts:
    127
    When building the game on a machine with just Intel® HD Graphics 630 GPU, the Editor works perfectly fine, but in the build version I get the Shader Unsupported errors:

    Initialize engine version: 2019.1.9f1 (d5f1b37da199)
    GfxDevice: creating device client; threaded=1
    Direct3D:
    Version: Direct3D 11.0 [level 11.1]
    Renderer: Intel(R) UHD Graphics 630 (ID=0x3e91)
    Vendor:
    VRAM: 2090 MB
    Driver: 26.20.100.6912
    Begin MonoManager ReloadAssembly
    - Completed reload, in 0.924 seconds
    WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - All passes removed
    ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - Setting to default shader.
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'IndirectDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'ForwardDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'VisibilityDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - All passes removed


    This seems odd, the HD 630 supports shader model 6.4 which should be sufficient for most of the effects?
     
  2. rastlin

    rastlin

    Joined:
    Jun 5, 2017
    Posts:
    127
    So no information on how to resolve such situation for HDRP?

    I understand this is not ordinary setup for Unity, but if the gpu which supports the SM 5+ stops working for unknown reason, it might cause problems on other compatible hardware too.
     
  3. Tartiflette

    Tartiflette

    Joined:
    Apr 10, 2015
    Posts:
    84
    It looks like it's trying to use raytracing. You either have a dodgy HDRP version or you've also installed the dxr preview and it's somehow trying to initialse raytracing even if you're not using it.
     
  4. rastlin

    rastlin

    Joined:
    Jun 5, 2017
    Posts:
    127
    It's "official" 5.16.2, it should not have anything related to DXR enabled. Probably it's exactly that since, those passes are "empty".

    Even so, if it was true, it would mean we cannot build on non-DXR enabled GPU's which is not true, I can build this project on GTX 970 just fine on other PC.
     
  5. Remy_Unity

    Remy_Unity

    Unity Technologies

    Joined:
    Oct 3, 2017
    Posts:
    704
    I poked the devs for the Terrain error.
    As for DXR: For maintenance purpose, we needed to put the DXR shaders in the package. But this cause the warnings you have when compiling.
    But this is only warnings, and shouldn't affect the build.
     
  6. Shazimus

    Shazimus

    Joined:
    Mar 7, 2013
    Posts:
    22
    Unity 2019.1.14 with HDRP 5.7.2

    @rastlin We have those same errors using a different graphics card when making a build. And we our project also runs ok in the Unity Editor. As well as build errors we have a lot of visual bugs that make the game unplayable/unviewable. Did you find a solution?

    @Remy_Unity Any luck contacting the devs of Vegetation Studio? We use it too with HDRP. In the Editor we have really nice results, our project is looking great and we have various publishers interested in working with us now. But at the moment we can't make builds without a lot of visual bugs and shaders/textures not working correctly. Could you help us get builds working as well as the game runs in the Editor?

    Initialize engine version: 2019.1.14f1 (148b5891095a)
    GfxDevice: creating device client; threaded=1
    Direct3D:
    Version: Direct3D 11.0 [level 11.1]
    Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
    Vendor:
    VRAM: 8096 MB
    Driver: 23.21.13.8813
    Begin MonoManager ReloadAssembly
    - Completed reload, in 2.050 seconds
    WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - All passes removed
    ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - Setting to default shader.
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'ReflectionDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'ForwardDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'VisibilityDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - Pass 'RTLightProbesDXR' has no vertex shader
    WARNING: Shader Unsupported: 'HDRP/Lit' - All passes removed
    <RI> Initializing input.
    XInput1_3.dll not found. Trying XInput9_1_0.dll instead...
    <RI> Input initialized.
    <RI> Initialized touch support.
    Failed getting crunch texture info.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/CrunchCompression.cpp Line: 26)
    DoDeCruncherJob failed.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/AsyncUploadTexture.cpp Line: 160)
    Failed getting crunch texture info.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/CrunchCompression.cpp Line: 26)
    Failed to decompress Crunch texture data (size 2048x2048 format 29 mips 12)
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/Texture.cpp Line: 706)
    AsyncResourceUpload failed.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/AsyncUploadTexture.cpp Line: 281)
    AsyncResourceUpload failed.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/AsyncUploadTexture.cpp Line: 571)
    Failed getting crunch texture info.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/CrunchCompression.cpp Line: 26)
    DoDeCruncherJob failed.
    (Filename: C:\buildslave\unity\build\Runtime/Graphics/AsyncUploadTexture.cpp Line: 160)
    Failed getting crunch texture info.
     
    Last edited: Oct 25, 2019