Search Issue Tracker
Won't Fix
Votes
0
Found in
2019.1.0a10
Issue ID
1104855
Regression
No
[Android]Vulkan performance worse on scene with Dynamic Vertex Buffer objects
Steps to reproduce:
1. Run "GraphicsPerf-master" project on "DynamicVBO" scene
2. Build for Android
3. Capture frame time in preferred way
4. Observe that results are always worse on Vulkan
Expected: Vulkan should be as good or better than OPENGLES 3
Actual: Vulkan performance is worse
Data sheet provided in edit link
Repro on: 2019.1.0a10, 2018.3.0b12
Devices Under Test:
VLNQA00129 Nvidia SHIELD Tablet (SHIELD Tablet) NVIDIA Tegra nVIDIA Tegra K1 T124 Android 6.0.1
VLNQA00093 Samsung Galaxy S6 edge (SM-G925F) Mali-T760 Exynos 7 Octa 7420 Android 7.0
VLNQA00025 Xiaomi Mi 5s (MI 5s) Adreno (TM) 530 Snapdragon 820 MSM8996 Android 6.0.1
VLNQA00178 Xiaomi Redmi Note 4 (Redmi Note 4) Mali-T880 MediaTek Helio X20 MT6797M Android 6.0
VLNQA00009 Samsung Galaxy Note 8 Mali - G71 Exynos 9 Octa 8895 Android 7.1.1
VLNQA00003, Razer Razer Phone (Phone), Android 7.1.1, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00136, Samsung Galaxy S9+ (SM-G965F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00005, Samsung Galaxy S7 (SM-G930V), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00125, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00138, Huawei P20 Pro (CLT-L29), Android 8.1.0, CPU: HiSilicon Kirin 970, GPU: Mali-G72
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
- Draw Renderers custom pass doesn't work with SSGI
- WebCamTexture does not set the requested resolution when used in WebGL
- Editor default Stylesheet/Matching Selector buttons in Debugger don't do anything
- Graphics.DrawMeshNow stops rendering Render Texture after a few frames when viewed in the Player
- New selector in Matching Selectors displays as on line -1 in debugger
Resolution Note:
Due to inefficiencies in Mali & Adreno drivers, Vulkan is known to be slower in some cases than ES3. This is caused by drivers, and there's nothing we can do about it right now.