Search Issue Tracker
Not Reproducible
Votes
2
Found in
5.3.4p4
Issue ID
793549
Regression
No
[Android] GPU Skinning drops performance severely when using Skinned Meshes on some devices
To reproduce:
1) Open attached project and scene in it
2) Make sure GPU Skinning in Player Settings is enabled
3) Build and run on Android
4) Switch between different models with buttons - notice that FPS is significantly lower when Skinned Mesh Renderer is used
5) Go back to editor
6) Disable GPU Skinning
7) Rebuild the app
8) Notice that FPS is equal over all devices no matter which models were used
DUT:
Samsung Galaxy S4 mini (Adreno 305) (Android 4.4.2) (35 FPS skinned vs 60 FPS normal)
Samsung Galaxy Note 10.1 2014 WiFi (ARM Mali-T628MP6) (Android 4.4.2) (30 FPS skinned vs 40 FPS normal)
Samsung Galaxy S5 Neo (ARM Mali-T720) (Android 5.1.1) (35 FPS skinned vs 40 FPS normal)
Motorola Moto G (Adreno 305) (Android 5.1) (35 FPS no matter the models - no repro)
Samsung Galaxy S4 (GT-i9505) (Adreno 320) (Android 4.2.2) (60 FPS no matter the models - no repro)
RESOLUTION: Not reproducible, GPU skinning has been disabled on Mobile platforms due to unpredictable performance. The primary reason for this is that we need to read GPU skinning results from the CPU, this introduces a dependency that certain device drivers don't like at all.
Comments (1)
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
- Opening Terrain Prefab in Prefab Editing Mode throws "NullReferenceException" error
- [Search] Dragging query pills put them behind the search text field
- A CustomPropertyDrawer that returns a PropertyField for a property named the same as a child field will not render all child fields
- Graphics Settings shows default values instead of the real values in the Rendering Debugger when Volume.profile is assigned via script
- Deleting multiple Tags throws “NullReferenceException”, and "Retrieving array element that was out of bounds" errors when holding the Enter key
lumacode
Nov 08, 2016 14:49
I've seen a similar issue on Samsung S6 when deploying for GearVR (using 5.5.0b10). With GPU skinning off it's rock solid at 60fps, with it on there are random frame hitches, bringing frame rate down to 45-50fps.