Search Issue Tracker

Fixed

Fixed in 2022.3.27f1, 2023.2.20f1, 6000.0.0b15

Votes

0

Found in

2022.3.22f1

2023.2.15f1

6000.0.0b12

Issue ID

UUM-66721

Regression

Yes

[Android][Graphics] The screen is flickering or the Player crashes after rotating the device when "Disable Depth and Stencil" is enabled and Graphics API is set to Vulkan

--

-

Steps to reproduce:
1. Open the attached “1794047_PauseResume” project
2. Disable Auto Graphics API in Project Settings → Player→ Others Settings and ensure that Vulkan is on top of the list of Graphics APIs
3. Build And Run the project on the device
4. Rotate the device a few times

Expected result: The screen rotates normally
Actual result: Sometimes the screen starts to flicker or the Player crashes

Reproducible with: 2022.1.0a15, 2022.3.22f1, 2023.2.15f1, 6000.0.0b12
Not reproducible with: 2021.3.36f1, 2022.1.0a14

Testing environment: macOS Sonoma 14.3.1 (Intel), Windows 10 (by user)
Not reproducible on: No other environment tested

Reproducible with these devices:
VLNQA00520 - Galaxy S22 USA (SM-S901U), CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno 730, OS: 14 (flickering)
VLNQA00472 - samsung Galaxy A52 (SM-A525F), CPU: Snapdragon 720G (SM7125), GPU: Adreno 618, OS: 12 (flickering)
LG V50, GPU: Adreno 640 (by user) (flickering)
Galaxy S22, GPU: Adreno 730 (by user) (crash)

Not reproducible with devices:
VLNQA00409 - Galaxy Z Fold3 5G (SM-F926B), CPU: Snapdragon 888, GPU: Adreno 660, OS: 11
VLNQA00334 - Xiaomi Mi A3 (Mi A3), CPU: Snapdragon 665 SM6125, GPU: Adreno 610, OS: 11
Google PixelXL (by user)
Galaxy Note10 (by user)
Galaxy Flip5 (by user)
VLNQA00394 - iPhone 13 mini (MLK23ET/A), CPU: Apple A15 Bionic, OS: 16.2
VLNQA00536 - iPad 8th Gen (WiFi) (MYL92HC/A), CPU: Apple A12 Bionic, OS: 15.2

Notes:
- Reproducible with Vulkan, but not with OpenGLES3
- Doesn’t reproduce when “Disable Depth and Stencil” in Project Settings → Player → Resolution and Presentation is disabled
- Not reproducible with iOS (Metal Graphics API)

First few lines of the crash stacktrace:
#00 pc 0000000000165334 /vendor/lib64/hw/vulkan.adreno.so (BuildId: 5c2052a60314206efdcef4b384cfc0fc)
#01 pc 000000000036a784 /vendor/lib64/hw/vulkan.adreno.so (BuildId: 5c2052a60314206efdcef4b384cfc0fc)
#02 pc 0000000000173818 /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkEndCommandBuffer(VkCommandBuffer_T*)+216) (BuildId: 5c2052a60314206efdcef4b384cfc0fc)
#03 pc 000000000045bc24 /data/app/~~b34elrn75KYZoH5tZVISjw==/com.qualcomm.snapdragonprofiler.profilerlayer.arm64_v8a-wNZEOzVf52jNNgVr2unTyA==/lib/arm64/libVkLayer_PROFILER_Snapshot.so (BuildId: 6367df520e059e9ce1f7f2f55015cc5581046a64)
#04 pc 0000000000c99f6c /data/app/~~DDL20uNbfrvI0CJwFWCg-A==/com.doubleugames.bingohaven.dev-zDo5_7DHLse55A83SwoLIw==/lib/arm64/libunity.so (vk::CommandBuffer::End()+48) (BuildId: 4f2faf4d54daa39f)
#05 pc 0000000000cb17d4 /data/app/~~DDL20uNbfrvI0CJwFWCg-A==/com.doubleugames.bingohaven.dev-zDo5_7DHLse55A83SwoLIw==/lib/arm64/libunity.so (vk::TaskExecutor::DoFlush(VkFence_T*, VkSemaphore_T*, unsigned long, bool)+372) (BuildId: 4f2faf4d54daa39f)

  1. Resolution Note (fix version 6000.0.0b15):

    Fixed screen flickering when depth/stencil is disabled in player settings and graphics API is set to Vulkan.

  2. Resolution Note (fix version 2023.2.20f1):

    Fixed screen flickering when depth/stencil is disabled in player settings and graphics API is set to Vulkan.

  3. Resolution Note (fix version 2022.3.27f1):

    Fixed screen flickering when depth/stencil is disabled in player settings and graphics API is set to Vulkan.

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.