Search Issue Tracker

Active

Under Consideration for 2022.3.X

Votes

6

Found in

2022.3.6f1

2023.1.6f1

Issue ID

UUM-45407

Regression

No

[Android][Vulkan] Unity freezes after changing the Scene in the Player and starts repeating the last ~15 frames on devices with Mali GPU

--

-

How to reproduce:
1. Open the "IN_48213" project
2. In the Build Settings "Run Device" dropdown select the connected device
3. Press Build And Run
4. In the Player login with the username and password provided in the comments
5. Try pressing somewhere

Expected result: Player doesn't freeze and the last ~15 frames don't start repeating continuously
Actual result: Player freezes and the last ~15 frames start to repeat continuously without the ability to interact with a touch input

Reproducible with: 2022.3.6f1, 2023.1.6f1 (user tested)
Couldn't test with: 2021.3.29f1, 2023.1.6f1, 2023.2.0b4 (due to errors in the Console)

Testing environment: Windows 10 Pro

Reproducible on this device (freezes and last ~15 frames repeat once):
VLNQA00341, Note20 Ultra 5G INT, Android 10, CPU: Exynos 990, GPU: Mali-G77

Reproducible on these devices (last ~15 frames start repeating continuously and the Player freezes):
Google Pixel 7 Pro (user reported)
Samsung Galaxy S20 FE (user reported)

Not reproducible on these devices:
VLNQA00178, Xiaomi Redmi Note 4 (Redmi Note 4), Android 6.0, CPU: MediaTek Helio X20 MT6797M, GPU: Mali-T880
VLNQA00489, Htc 10 (HTC 10), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
Samsung Galaxy S20 FE 5G (user reported)
VLNQA00498, Google Pixel 7, Android 13, CPU: Google Tensor G2, GPU: Mali-G7210 (crashes)

Notes:
- I have been able to reproduce flickering on these devices but it doesn't seem to be the same issue:
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: NOT FOUND, GPU: Mali-G76
VLNQA00512, Samsung Galaxy S9 (SM-G960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
- User mentioned that issue happens when using Vulkan Graphics API
- User mentioned that this issue happens only on devices with a Mali GPU

Comments (4)

  1. ymoturnak

    Feb 08, 2024 13:44

    We are also got this bug on Unity 2022.3.8f1.
    Players with Mali-G76 and Mali-G77 and Samsung phones experiences the freeze.

    Reproduction is not stable, happens on playing level at the start, in the middle or at the end. Game starts to slow down eventually and then freezes - stops to react on touch input.

  2. DFW_Games

    Nov 01, 2023 11:56

    @JOSHUAFS
    The bug doesn't occur directly during scene changes but rather when the user clicks for the first time. We suspect it might be related to the Enhanced Touch System, as in the 'Login' scene, all buttons can be clicked normally. However, the error occurs as soon as we use that system.

  3. joshuaFS

    Oct 30, 2023 21:12

    Clarification, my game does not us Vulkan, but GLES 2, still this sounds exactly like what we are seeing. We really need a work around or to get this fixed!

  4. joshuaFS

    Oct 30, 2023 21:03

    I'm fairly certain I am seeing this issue in the wild with my game as well, although mine doesn't happen immediately on changing the scene. My guess is something in your project is doing something my game does at different times.

    Does anyone have a work around for this? We need this fixed ASAP. These GPU are pretty common!

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.