Vulkan on RADEON RX5xxx broken

Hi guys,

since updating to yuzu version >400, AMD RADEON Vulkan support for all games I tried (Crash Bandicoot N. Sane Trilogy, Crash Team Racing Nitro Fueled, Super Mario Odyssey) is broken. Starting any of these games causes a short black screen and crashes yuzu as well as the RADEON WATTMAN.
First I thought this is a problem with the new AMD Vulkan drivers in 20.9.2, but downgrading to 20.9.1 made no difference
However rolling back to yuzu 386 brought back Vulkan support. So the problem has most likely something to do with changes in the latest versions of yuzu.
I attached a log file from a crash with version 406.

Regards, d.

yuzu_log.txt (35.6 KB)

System Information for Support

Client Version                                yuzu 406             . HEAD-mainline-636-3550-g33f3be648
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz | AVX2 | FMA
Graphics API                                  Vulkan 1.2.149
Graphics Renderer                             AMD Radeon RX 5700 XT 50th Anniversary
GPU Driver Version                            AMD proprietary driver 2.0.154
Use Async GPU                                 [x]
BCAT Backend                                  none
GPU Emulation Accuracy Level                  Normal

I did not find anything wrong in your log file. Please wait for a moderator to assist.

This is a known issue, and there’s a fix in early access, should be in mainline very soon.
As a workaround for now, roll back to any driver older than 20.8.2. AMD broke VK_EXT_extended_dynamic_state on Navi GPUs, by using a driver lacking that extension, you can run normally again.