Search Issue Tracker

Active

Votes

0

Found in

2018.2.0b1

Issue ID

1026666

Regression

No

[Android][LWRP][ShaderGraph][Vulkan] Screen distortion using Vulkan Graphics API with ShaderGraph and LWRP on PixelC tablet

LW RP

-

-

Priority: 4Not yet prioritized for a release

-

Severity: 2Core functionality majorly impacted

Steps to reproduce:

1) Download attached project and open in Unity
2) Make sure Graphics API is set to Vulkan in the Player Settings
3) Build and Run "ExampleScene-Player" on a device
4) After application is launched, click on the device multi-window button(square)
5) Press on the launched app so it will be maximized again
6) Wait around 10-20 seconds
Observe distorted screen

Expected result: There should not be any distorted view when using Vulkan Graphics API (check attached image "expected.png")
Actual result: Distorted view using Vulkan Graphics API (check attached image "repro.png")

Reproduced with:
2018.1.0b11, 2018.1.0f1, 2018.2.0b1

Can't check with 2018.1.0b10 and lower, because either packMan or shader errors

Devices under testing:
Reproduced with:
Google Pixel C*, OS:8.1.0, CPU:arm64-v8a, GPU:NVIDIA Tegra

Not reproduced with:
Samsung SM N950F*, OS:8.0.0, CPU:arm64-v8a, GPU:Mali-G71
Google Pixel 2 XL*, OS:8.1.0, CPU:arm64-v8a, GPU:Adreno (TM) 540
Razer Phone*, OS:7.1.1, CPU:arm64-v8a, GPU:Adreno (TM) 540

This error will be spammed in the logcat:
Vulkan error VK_TIMEOUT (2) file: /Users/builduser/buildslave/unity/build/Runtime/GfxDevice/vulkan/VKSwapChain.cpp, line: 591
04-16 12:00:34.273 2907 2963 D Unity : Vulkan error/Users/builduser/buildslave/unity/build/Runtime/GfxDevice/vulkan/VKSwapChain.cpp:591
04-16 12:00:34.454 2907 2963 D Unity : #00 0xcb189534 (libunity.so) vk::SwapChain::UpdateSafeFrame(bool) 0x29c
04-16 12:00:34.454 2907 2963 D Unity : #01 0xcb1798f0 (libunity.so) GfxDeviceVK::SyncLastPresent(bool) 0x120
04-16 12:00:34.454 2907 2963 D Unity : #02 0xcb1796b8 (libunity.so) GfxDeviceVK::Clear(GfxClearFlags, ColorRGBAf const&, float, unsigned int) 0x20
04-16 12:00:34.454 2907 2963 D Unity : #03 0xcb128a10 (libunity.so) GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) 0x4e90
04-16 12:00:34.454 2907 2963 D Unity : #04 0xcb12ea30 (libunity.so) GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) 0x70
04-16 12:00:34.454 2907 2963 D Unity : #05 0xcb12e9a0 (libunity.so) GfxDeviceWorker::Run() 0x88
04-16 12:00:34.454 2907 2963 D Unity : #06 0xcb1239f0 (libunity.so) GfxDeviceWorker::RunGfxDeviceWorker(void*) 0x4
04-16 12:00:34.454 2907 2963 D Unity : #07 0xcaee1498 (libunity.so) Thread::RunThreadWrapper(void*) 0x54
04-16 12:00:34.454 2907 2963 D Unity : #08 0xe6ec7b28 (libc.so) __pthread_start(void*) 0x13
04-16 12:00:34.454 2907 2963 D Unity : #09 0xe6e9aff0 (libc.so) __start_thread 0x1d

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.