M1 Mac fails to load vulkan drivers

Since around canary 2505 Citra has failed to run Vulkan drivers and crashes. I can still run most of my games slowly with software renderer, and version 2505 gives a more useful error screen than the crash screen I get with version 2575. Sometimes instead of crashing, it just attempts to load indefinitely

System Information

  • Operating System: Macos 14 (formerly occurred on Macos 12)
  • CPU: M1 Max
  • GPU: M1 Max
  • Citra Version (found in title bar): 2505-2575
  • Game: any/all
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
error log 2575
citra_log.txt (9.6 KB)

error log 2505
citra_log.txt (23.2 KB)

In order to save a copy of the log, follow this guide:

screenshots for the two crashes


just in case, I went and redownloaded the precompiled version of citra 2575. It gives similar crashes as well

citra_log.txt (17.8 KB)

Please try again on the latest Canary build.

sorry for the belayed response, I downloaded a precompiled copy of canary 2584 and the vulkan backend is still failing to load

citra_log.txt (22.0 KB)

Right click on your game in Citra’s game list, then select Disk Shader Cache>Open Shader Cache Location. Delete the vulkan folder found here, then try again.

ok, I deleted the shader cache again. Still gave the error, have the log.

citra_log.txt (17.8 KB)

Can you post the macos crash report as shown in your first screenshot?

I haven’t had this specific crash since deleting the older versions and installing the new canary builds, but here is the macos crash report as copied out of the error prompt in the first screenshot
since reinstalling, I have had citra freeze without an error report being generated
Systemcrashlog.txt (89.6 KB)

ok, I discovered where things went wrong for me. Under the settings/debug tab, “dump command buffers” was crashing the games upon loading. All my games now work normally after disabling such