Search Issue Tracker

By Design

Votes

0

Found in [Package]

10.2.0

Issue ID

1288652

Regression

No

[Vulkan][URP][PowerVR] 'null pointer dereference' crash after launching URP scenes on Huawei Y6p

Package: Scriptable Render Pipeline Universal

-

How to reproduce:
1. Open the attached project or create a new URP template project
2. Make sure Graphics API set to Vulkan
3. Build & run on device

Expected result: No issues
Actual result: Nothing is rendered, after some time device crashes

Reproducible: 2020.2.0b9 (URP 10.0.0-preview.26), 2020.2.0b10 (URP 10.2)

Devices
Reproducible on:
VLNQA00336, Huawei - (MED-LX9N) (Y6p), Android 10, CPU: MediaTek MT6762R, GPU: PowerVR Rogue GE8320

Not reproducible:
VLNQA00090, Samsung Galaxy S8 (SM-G950U), Android 7.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
----------, Google Pixel 2 (Pixel 2), Android 11, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00287, Motorola moto g(7) power (moto g(7) power), Android 9, CPU: Snapdragon 625 MSM8953, GPU: Adreno (TM) 506
VLNQA00340, Samsung Galaxy Note20 Ultra 5G (SM-N986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
VLNQA00269, Samsung Galaxy S10e (SM-G970F), Android 9, CPU: Exynos 9 9820, GPU: Mali-G76
----------, Samsung Galaxy S10+ (SM-G975U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00103, Samsung Galaxy Note8 (SM-N950F), Android 7.1.1, CPU: Exynos 9 Octa 8895, GPU: Mali-G71

Notes:
- Not reproducible with GLES3, GLES2
- Same crash was reproduced with UniversalRenderingExamples scenes: https://github.com/Unity-Technologies/UniversalRenderingExamples

  1. Resolution Note:

    Unity currently does not support Vulkan on PowerVR GPUs on Android.

    Please build an APK that includes OpenGL ES support and Unity should prefer OpenGL ES.

Comments (1)

  1. Kobald-Klaus

    Aug 25, 2021 21:01

    Same here. A lot of Huaweii crash since I use 2020.3.16.
    I have Vulkan and OpenGL in the list, but obviously the wrong api is selected, since there is no chance to select that by code.
    I cannot move opengl first in list, because the crest ocean needs vulkan. so opengl should only be a worst case fallback.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.