Project

General

Profile

Emulator Issues #11946

[Android] Android 10 Vulkan backend perf regression

Added by zxcvbad 7 months ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Android
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
Yes
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

All Android 10 devices affected by poor performance of Vulkan backend regardless the driver revision.
Theory was that GeometryShader extension (which was implemented) in Android 10 Adreno drivers had impact on perf, it appears it isn't.

Tab S6 Android 9 with never driver revision (and GeometryShader) has no issues with Vulkan backend

Pixel 4,3,3a XL Android 10 with older revision (and GeometryShader) are affected by poor perf.

This seems like OS issue, not driver related

History

#1 Updated by Techjar 7 months ago

Maybe more aggressive power saving?

#2 Updated by Stenzek 7 months ago

How much of a performance difference are we talking here? 5%? 20%?

#3 Updated by zxcvbad 7 months ago

Stenzek, 60%

#4 Updated by zxcvbad 7 months ago

Refereeing this to old report

#5 Updated by Stenzek 7 months ago

If it's such a significant regression, whatever is causing it should show up in a profile. Just needs someone to do so as I don't have a device with newer drivers.

#6 Updated by JosJuice 7 months ago

  • Relates to performance changed from No to Yes
  • Operating system Android added
  • Operating system deleted (N/A)

Has this been confirmed to happen on non-Adreno devices?

#7 Updated by JMC4789 7 months ago

I've only confirmed it on an Adreno device. Mali is unknown.

Also available in: Atom PDF