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
- Prefab Override popup displays on wrong monitor when Inspector width is resized to minimum
- Scroll View is not moving by inertia after scrolling by click and dragging when Editor window is minimized and Canvas "Render Mode" is set to "World Space"
- "type mismatch error" occurs when the currentDirectionWS output of a Sample Water Surface node is connected to a float3 input
- URP Material Upgrade utility does not enable Alpha Clipping when material had Rendering Mode set to Cutout
- Particle System emission ignores the Sprite Atlas when using a Material that has the "Include in Build" setting unchecked
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.