dolphin icon indicating copy to clipboard operation
dolphin copied to clipboard

VideoBackends:Vulkan: Add GPU timeline breadcrumbs for debugging

Open K0bin opened this issue 1 year ago • 7 comments

Useful to figure out mysterious GPU hangs or VK_ERROR_DEVICE_LOST.

K0bin avatar Sep 20 '23 21:09 K0bin

This was useful to figure out that Adreno 615 & 682 hit DEVICE_LOST when encountering the discard we emit for the alpha test.

K0bin avatar Sep 21 '23 00:09 K0bin

breadcrumbs make me hungry... I wanna go to Walmart and purchase some bread. Thanks.

duracellpoweredgames avatar Sep 22 '23 03:09 duracellpoweredgames

The v615 driver gives me this error "failed to submit command buffer" and makes it impossible for me to use it in dolphin, in aethersx2 the games also crash. But these problems mentioned here only happen in adreno 650 and below, since in adreno 660 this driver with dolphin works perfectly.

I wish there was a workaraund for Adreno 650 users

brujo5 avatar Sep 23 '23 01:09 brujo5

@brujo5 That's off topic for this PR. I've investigated this and at least in the case of Wind Waker, it dies on a discard call which is basically impossible to work around.

Use Turnip.

K0bin avatar Sep 23 '23 05:09 K0bin

@dolphin-emu-bot rebuild

JMC47 avatar Oct 03 '23 21:10 JMC47

build failures seem real

lioncash avatar Dec 05 '23 08:12 lioncash

FifoCI detected that this change impacts graphical rendering. Here are the behavior differences detected by the system:

automated-fifoci-reporter

dolphin-ci[bot] avatar Jan 17 '24 00:01 dolphin-ci[bot]