Search Issue Tracker
Not Reproducible
Votes
0
Found in
2021.3.28f1
Issue ID
UUM-43569
Regression
No
[Android] The screen flickers when cloning more than 50 GameObjects
Steps to reproduce:
1. Open the attached “lookdev_v2” project
2. Build And Run the project on the device
3. Observe the screen and wait until the “Benches” count is more than 50
Expected result: Shows the benches and the lighting doesn’t flicker
Actual result: The view in the device display flickers
Reproducible with: 2021.3.28f1
Could not test with: 2022.3.5f1, 2023.1.5f1, 2023.2.0a22 (black screen in the Player and errors in the Editor)
Testing environment: macOS Ventura 13.3.1 (Intel)
Reproducible with devices:
VLNQA00460 - Google Pixel 6 (Pixel 6), CPU: Google Tensor (Whitechapel), GPU: Mali-G78, OS: 13
Not reproducible with devices:
VLNQA00467 - Galaxy S21 Ultra 5G (SM-G998B), CPU: Exynos 2100, GPU: Mali-G78, OS: 12
VLNQA00498 - Google Pixel 7 (Pixel 7), CPU: Google Tensor G2, GPU: Mali-G710, OS: 13
VLNQA00513 - OnePlus Nord N10 5G (BE2029), CPU: Snapdragon 690 SM6350, GPU: Adreno 619, OS: 11
VLNQA00526 - Samsung Galaxy A12 (SM-A125F), CPU: Mediatek MT6765 Helio P35 (12nm), GPU: PowerVR Rogue GE8320, OS: 11
VLNQA00490 - HUAWEI Mate 40 Pro (NOH-NX9), CPU: HiSilicon Kirin 9000, GPU: Mali-G78, OS: 10
Note: Couldn’t test, but might be reproducible with devices that have Mali-G77 GPU
Comments (2)
-
y-iwanaga-01
Sep 20, 2023 09:04
As a result of the operation of the project under development at hand,
A similar phenomenon occurred on Pixel6 with Graphics Jobs=OFF. (Unity2021.3.24f1)Due to the contract, it is not possible to submit the project itself.
Unfortunately, I have not been able to create a sample that can be reproduced. -
y-iwanaga-01
Sep 14, 2023 03:12
The following fix will complete Android build with Unity 2022.3.5.
However, the only problem that flickers is the glass part of the goggles when "Benches" is about 100 or more. (when running on Pixel 6a)(1) private void SetTonemap(bool tonemapIsActive) function in LookdevSingleScene.cs :
"tonemapIsActive" always set to false.(2) In CustomRealtimeLights.hlsl , Add follow code before of GetMeshRenderingLightLayer()
#ifndef DEFAULT_LIGHT_LAYERS
#define DEFAULT_LIGHT_LAYERS 0
#endif
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note:
This bug is no longer re-producing on Pixel 6 with Android 14 hence closing. Also checked on M34 and A34 Samsung phones with Mali GPU's, does not happen repo either.
Please re-open this if it happens again in a different scenario.