Steps to reproduce:
1. Cap the Android device's refresh rate at 60Hz
2. Enable unlocking the device with a fingerprint
3. Open the project “IN-128598”
4. Create Legacy Text Object (right click on Hierarchy window and Create → Legacy → Text)
5. Import “LockTargerFrameRate.cs” and add it as a component to “Text” object
5. Build and launch the build on Android
6. Turn off screen
7. Unlock the screen with fingerprint scan
8. Observe the app
Actual result: The app hitches and the frame-rate drops drastically (about halve of the original performance)
Expected result: The app build loads back up with no problem
Reproducible with: 2023.1.0a4, 6000.0.65f1, 6000.3.5f1, 6000.4.0b5, 6000.5.0a5
Built on: macOS 26.1 (M1 Pro)
Reproducible with these devices:
Xiaomi Mi 14T (M2011K2G), CPU: MediaTek Dimensity 8300-Ultra (MT6897) GPU: Mali-G615 MC6, OS: 15
Not reproducible with these devices:
VLNQA00531 - OnePlus OnePlus 11 5G (CPH2449), CPU: Snapdragon 8 Gen 2 (SM8550), GPU: Adreno 740, OS: 13
VLNQA00431 - Xiaomi Mi 11 (M2011K2G), CPU: Snapdragon 888 SM8350, GPU: Adreno 660, OS: 11
VLNQA00641 - Google Pixel 9 (Pixel 9), CPU: -, GPU: Mali-G715, OS: 15
VLNQA00367 - Galaxy Z Fold2 5G (SM-F916B), CPU: Snapdragon 865 SM8250, GPU: Adreno 650, OS: 10
VLNQA00525 - Galaxy S23 Ultra (SM-S918B), CPU: Snapdragon 8 Gen 2 (SM8550), GPU: Adreno 740, OS: 13
VLNQA00490 - HUAWEI Mate 40 Pro (NOH-NX9), CPU: HiSilicon Kirin 9000, GPU: Mali-G78, OS: 10
Notes:
- The app has to be forced to lower frame rate than 60 (the phones screens refresh rate)
- Reproducible Graphics api’s: Vulkan and OpenGL