citra icon indicating copy to clipboard operation
citra copied to clipboard

[Android] Phoenix Wright: Ace Attorney - Dual Destinies – May occasionally experience crashes during the Capcom Animating Logo Intro

Open Dragios opened this issue 5 months ago • 0 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Affected Build(s)

All Android builds since introduction of the Vulkan API

Description of Issue

Sometimes, it consistently crashes at this point (as shown in screenshot), while on other occasions, there might be a momentary pause with stuttering animation before successfully recovering and resuming. The GPU driver seems to encounter a timeout, initiating self-recovery attempts; however, if the recovery is unsuccessful, it may result in a crash.

This issue occurs exclusively on the Vulkan API; OpenGL ES API remains unaffected.

Expected Behavior

The intro animation featuring the Capcom logo should play without experiencing any crashes.

Reproduction Steps

Simply launch the game in the usual manner and wait for the Capcom intro animation to start playing automatically.

Log File

Relevant logs:

Render.Vulkan <Critical> video_core/renderer_vulkan/vk_master_semaphore.cpp:SubmitWork:102: Device lost during submit: vk::Queue::submit: ErrorDeviceLost
Debug <Critical> video_core/renderer_vulkan/vk_master_semaphore.cpp:operator():103: Unreachable code!
Render.Vulkan <Critical> video_core/renderer_vulkan/vk_swapchain.cpp:Present:123: Swapchain presentation failed vk::Queue::presentKHR: ErrorSurfaceLostKHR
Debug <Critical> video_core/renderer_vulkan/vk_swapchain.cpp:operator():124: Unreachable code!

System Configuration

CPU: Samsung Exynos 2100 GPU/Driver: Mali-G78 MP14 RAM: 12 GB LPDDR5 OS: Android 14 (One UI 6)

Dragios avatar Jan 11 '24 04:01 Dragios