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

Vulkan

-

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

  1. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.