Search Issue Tracker

Duplicate

Votes

0

Found in

2020.3.45f1

2021.3.19f1

Issue ID

UUM-28064

Regression

No

Visual degradation is observable on devices running Android 8 and Adreno GPUs

--

-

How to reproduce:
1. Unarchive the attached “repro-project”
2. Open the “Pixel2_project” with Unity
3. Window → Package Manager → “+” and select Add package from disk
4. Select “repro-project/CardboardOpenSourceUnitySDK/package.json”
5. File → Build Settings, uncheck Development Build and click Build And Run
6. Observe the Build on the device

Expected result: The project is rendered correctly, with no pink textures and visual degradation (Screenshots attached).
Actual result: The project is visually degraded with pink textures and glitchy text (Screenshots attached).

Reproducible with: 2020.3.45f1, 2021.3.19f1, 2022.2.4f1 (Reporter was able to reproduce)
Could not test with: 2022.2.8f1, 2023.1.0b5, 2023.2.0a4 - Build failure

Reproducible on devices:
VLNQA00017, Huawei Nexus 6P (Nexus 6P), Android 8.0.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430

Not reproducible on:
N/A, Xiaomi Mi Note2 (Mi Note 2), Android 8.0.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
N/A, Xiaomi - (Redmi Note 8 Pro), Android 9, CPU: MediaTek Helios G90T MT6785T, GPU: Mali-G76 MC4
N/A, Google Pixel 3 (Pixel 3), Android 12, CPU: Snapdragon 845, GPU: Adreno (TM) 630
N/A, Samsung - (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
N/A, Samsung Galaxy Z Flip3 5G (SM-F711B), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
N/A, Samsung Galaxy Note8 (SM-N950W), Android 8.0.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
 

  1. Resolution Note:

    When the project has "Vulkan" as the only gfx API, and if the device is not considered as supporting it, then there is no fallback to any other gfx API, and anything can happen. From our experience, the Android 8 devices did not have stable Vulkan drivers, so we have them marked as unsupported.
    We print the message "Incompatible driver detected - Vendor[%s] DriverVersion[%d.%d.%d] RequestedVersion[%d.%d.%d] (%s)" if the Vulkan driver is not supported.

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.