Search Issue Tracker

Third Party Issue

Votes

0

Found in

2020.3.38f1

2021.3.8f1

2022.1.13f1

2022.2.0b4

Issue ID

UUM-12531

Regression

No

Cardboard Unity Sample has tile-based artifacting on some Android devices when using Vulkan

--

-

How to reproduce:
1. Download the attached project "XR Plugin with Vulkan 1.rar"
2. Build and Run on Android
3. When the app loads allow all the permissions, if it asks to find a QR code, there's a skip button at the bottom left
4. Try to move the device and observe the Scene

Expected result: Scene has no artifacting
Actual result: Scene has tile-based artifacting

Reproducible with: 2020.3.38f1, 2021.3.8f1, 2022.1.13f1, 2022.2.0b4, 2023.1.0a2
Could not test with: 2023.1.0a3, 2023.1.0a8 (Scene is not being loaded in VR mode)

Reproducible on these devices:
VLNQA00288, Samsung Galaxy J7 (SM-J730F), Android 8.1.0, CPU: Exynos 7 Octa 7870, GPU: Mali-T830
Samsung Galaxy S7 (reported by the customer)

Not reproducible on these devices:
VLNQA00001, Google Pixel 2 (Pixel 2), Android 11, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00225, Qualcomm null (SDM845 for arm64), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00316, Samsung Galaxy Note10 (SM-N970F), Android 9, CPU: Exynos 9 Series 9825, GPU: Mali-G76
Xiaomi Mi 10t, CPU: Snapdragon 865 5G, GPU: Adreno 650, Android 11

Note: Not reproducible with OpenGLES3 API

  1. Resolution Note:

    Mali GPU drivers transaction elimination bug.
    Workaround: enable MSAA, that will cause transaction elimination optimization to be disabled in the driver.

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.