Search Issue Tracker
Fixed in 2018.3.X
Fixed in 2018.4.X, 2019.1.X
Votes
4
Found in
2018.3.0a1
Issue ID
1056056
Regression
No
[Android][Vulkan] Flickering and rendering glitches or black screen with Mali-G72 gpu
Steps to reproduce:
1. Open user attached project
2. Make sure Vulkan is selected as graphics API
3. Build and run on a device
4. Observe the back screen
Expected result: Mali-G72 should not have graphical glitches or black screen with Vulkan builds
Reproduced in: 2018.3.0a3, 2018.2.0b11, 2018.1.7f1, 2017.4.6f1, 2017.3.2f1
Fixed in: 2019.2.0a4, 2019.1.0b4
Reproduced with:
Samsung Galaxy S9 (SM-G960F), 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
Not reproduced with:
Samsung Galaxy S9 (SM-G960U), 8.0.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
Huawei Nexus 6P (Nexus 6P), 7.1.2, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
Htc 10 (HTC 10), 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
Google Pixel (Pixel), 8.1.0, CPU: Snapdragon 821 MSM8996 Pro, GPU: Adreno (TM) 530
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
dimib
Jul 22, 2020 10:52
Also reproduced with Unity 2019.4.0f1, 2019.4.1f1, 2019.4.2f1, 2019.4.3f1, 2019.4.4f1 on Samsung Galaxy S8, S10 and S20 Ultra 5G with Mali-GPUs.
korzen303
Nov 28, 2019 11:37
The problem still occurs. Xiaomi Mi9, Android 9 (MIUI Global 10.2.30) and latest Unity 2019.2.13f1. New empty project, empty scene -> black screen when using Vulkan
siroko
Sep 06, 2019 10:32
Error still happens. Making extensive use of ComputeBuffers so OpenGL 3.1+ is not an option.
The device we found the issue to happen is an European Samsung Galaxy S9 with Mali G72 GPU.
m-mine
Aug 23, 2019 05:30
The issue is still happening in Unity 2019.2f1
device: xiaomi mi9 ( snap dragon 855 )
Digitalpen
Jul 24, 2019 08:10
The issue is still happening in Unity 2019.1.10f
My device is Honor play with kirin-970 chip , the GPU is Mali-G72
when i use Vulkan the screen is flickering in a strange way but when i remove Vulkan from graphics API and use OpenGles3 the problem doesn't occur. and I get these error in power shell :
07-24 10:10:16.335 6893 6893 I Unity : onPause
07-24 10:10:16.335 6893 6975 D Unity : #00 0xc3d8fef4 0xc3d8fef4 (libunity.so) vk::TaskExecutor::DoFlush(unsigned long long, unsigned long long, unsigned long long) 0x1fc
07-24 10:10:16.335 6893 6975 D Unity : #01 0xc3d6d2c4 0xc3d6d2c4 (libunity.so) GfxDeviceVK::SubmitCurrentCommandBuffers(unsigned long long) 0x244
07-24 10:10:16.335 6893 6975 D Unity : #02 0xc3d6dd48 0xc3d6dd48 (libunity.so) GfxDeviceVK::PresentImage(unsigned int, bool) 0x174
07-24 10:10:16.335 6893 6975 D Unity : #03 0xc3d6da44 0xc3d6da44 (libunity.so) GfxDeviceVK::PresentFrame() 0x9c
07-24 10:10:16.335 6893 6975 D Unity : #04 0xc3541950 0xc3541950 (libunity.so) GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) 0x7128
07-24 10:10:16.335 6893 6975 D Unity : #05 0xc3542010 0xc3542010 (libunity.so) GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) 0x44
07-24 10:10:16.335 6893 6975 D Unity : #06 0xc3541fa0 0xc3541fa0 (libunity.so) GfxDeviceWorker::Run() 0x84
07-24 10:10:16.335 6893 6975 D Unity : #07 0xc353a51c 0xc353a51c (libunity.so) GfxDeviceWorker::RunGfxDeviceWorker(void*) 0x4
07-24 10:10:16.335 6893 6975 D Unity : #08 0xc3a6dcbc 0xc3a6dcbc (libunity.so) Thread::RunThreadWrapper(void*) 0x2e0
07-24 10:10:16.335 6893 6975 D Unity : #09 0xe8c26410 0xe8c26410 (libc.so) __pthread_start(void*) 0x13
07-24 10:10:16.335 6893 6975 D Unity : #10 0xe8bdf816 0xe8bdf816 (libc.so) __start_thread 0x1d
07-24 10:10:16.354 6893 6975 D Unity : Vulkan error VK_ERROR_DEVICE_LOST (-4) file: ./Runtime/GfxDevice/vulkan/VKTaskExecutor.cpp, line: 1197
07-24 10:10:16.354 6893 6975 D Unity : Vulkan error./Runtime/GfxDevice/vulkan/VKTaskExecutor.cpp:1197
07-24 10:10:16.354 6893 6975 D Unity : #00 0xc3d8fef4 0xc3d8fef4 (libunity.so) vk::TaskExecutor::DoFlush(unsigned long long, unsigned long long, unsigned long long) 0x1fc