Search Issue Tracker
Won't Fix
Votes
3
Found in
2022.3.40f1
6000.0.13f1
6000.1.0a7
6000.2.0a1
7000.0.0a1
Issue ID
UUM-77650
Regression
No
[Android][Vulkan] The Player starts to stutter before crashing when VideoPlayer is looping and the scene is heavily loaded with GameObjects
Steps to reproduce:
1. Open the “VideoPlayerTest” project
2. Build And Run the project on the device
3. Observe the Player
Expected result: The video loops indefinitely
Actual result: The Player starts to stutter and finally crashes
Reproducible with: 2022.1.21f1, 2022.2.0a5, 2022.3.40f1, 6000.0.13f1
Not reproducible with: 2021.3.41f1, 2022.1.20f1, 2022.2.0a4
Testing environment: macOS Sonoma 14.5 (Intel), Windows 11 (by user)
Not reproducible on: No other environment tested
Reproducible with these devices:
VLNQA00460 - Google Pixel 6 (Pixel 6), CPU: Google Tensor (Whitechapel), GPU: Mali-G78, OS: 14
VLNQA00594 - Google Pixel 7 Pro (Pixel 7 Pro), CPU: Google Tensor G2 (GS201), GPU: Mali-G710, OS: 13
Google Pixel 6 Pro, OS: 14 (by user)
Google Pixel 7a, OS: 14 (by user)
Not reproducible with these devices:
VLNQA00334 - Xiaomi Mi A3 (Mi A3), CPU: Snapdragon 665 SM6125, GPU: Adreno 610, OS: 11
VLNQA00344 - Note20 Ultra 5G USA (SM-N986W), CPU: Snapdragon 865 SM8250, GPU: Adreno 650, OS: 11
iPhone 6s, OS: 15.8.3 (by user)
Workarounds: Disable Multithread Rendering (works only with a smaller project)
Notes:
- The Player crashes without a stacktrace
- Isn’t reproducible with OpenGLES3, but reproducible with Vulkan
- Isn’t reproducible with iOS (by user)
- Isn’t reproducible in Windows Standalone Platform (by user)
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
- Crash on GetSceneGUID when building a scene
- ComputeShader compilation is executed sequentially, resulting in subpar performance
- Crash on UnityObjectToString(Object*) when an object has a field with a type mismatch and an active Animator
- Visual Effect Graph Node creation folder colors are not set to default by default
- The Attach button is active and shows the Attached to Visual Effect" tooltip when the Visual Effect Graph is no longer attached
Resolution Note:
There are two issues reported: a crash, and stuttering video playback.
The crash isn’t happening for us anymore. We believe the recent driver updates from Google have resolved that issue.
The stuttering of the video playback is happening because of the heavy CPU load of the 20k or so cubes rendering inefficiently in the scene. The problematic devices aren't able to play back the video smoothly due to the CPU usage.