Thx for the input and additonal info!
I’m not sure if the issue is related to “Black screen and crash after launching a game with a shader preset (with long reference)”.
If it were, what would be the fix? I don’t really understand the issue, tbh.
I set up a clean RetroArch install on the root of one of my drives to test, but it didn’t work there, either. Same issue.
Edit: @Duimon and @Starman99x
Here is the log file when trying to launch the Azahar core with the shader. Maybe you can make sense of it?
retroarch.log
[INFO] RetroArch 1.22.1 (Git 9f9a984) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i7-14700K [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.22.1 [INFO] Git: 9f9a984 [INFO] Built: Nov 15 2025 [INFO] ================================================= [INFO] [Input] Found input driver: “dinput”. [INFO] [Environ] SET_PIXEL_FORMAT: RGB565. [INFO] [Core] Version of libretro API: 1, Compiled against API: 1 [INFO] [Core] Geometry: 320x240, Aspect: 1.333, FPS: 120.00, Sample rate: 48000.00 Hz. [INFO] [Video] Set video size to: fullscreen. [INFO] [Vulkan] Vulkan dynamic library loaded. [INFO] [Vulkan] Found GPU at index 0: “NVIDIA GeForce RTX 4070 Ti”. [INFO] [Vulkan] Using GPU index 0. [INFO] [Vulkan] Using GPU: “NVIDIA GeForce RTX 4070 Ti”. [INFO] [Vulkan] Queue family 0 supports 16 sub-queues. [INFO] [Vulkan] Got 3 swapchain images. [INFO] [Vulkan] Using resolution 3840x2160. [INFO] [Vulkan] Using RGB565 format. [INFO] [Vulkan] Loading stock shader. [INFO] [XInput] Found XInput v1.4. [INFO] [Input] Found joypad driver: “dinput”. [INFO] [Video] Found display server: “win32”. [INFO] [Audio] Set audio input rate to: 48000.00 Hz. [INFO] [XAudio2] Requesting 64 ms latency, using 64 ms latency. [INFO] [Audio] Started synchronous audio driver. [INFO] [Microphone] Initialized microphone driver. [INFO] [Display] Found display driver: “vulkan”. [INFO] [Playlist] Loading favorites file: “M:\Launchbox\Emulators\RetroArch\RetroArch\playlists\builtin\content_favorites.lpl”. [INFO] [Playlist] Loading history file: “M:\Launchbox\Emulators\RetroArch\RetroArch\playlists\builtin\content_history.lpl”. [INFO] [Playlist] Loading history file: “M:\Launchbox\Emulators\RetroArch\RetroArch\playlists\builtin\content_image_history.lpl”. [INFO] [Playlist] Loading history file: “M:\Launchbox\Emulators\RetroArch\RetroArch\playlists\builtin\content_music_history.lpl”. [INFO] [Playlist] Loading history file: “M:\Launchbox\Emulators\RetroArch\RetroArch\playlists\builtin\content_video_history.lpl”. [INFO] [Content] Updating firmware status for: “M:\Launchbox\Emulators\RetroArch\RetroArch\cores\azahar_libretro.dll” on “M:\Launchbox\Emulators\RetroArch\RetroArch\system”. [INFO] [Core] Using content: “M:\Legend of Zelda, The - Ocarina of Time 3D (USA) (En,Fr,Es) (Rev 1).cci”. [INFO] [Core] Unloading core… [INFO] [Core] Unloading core symbols… [INFO] RetroArch 1.22.1 (Git 9f9a984) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i7-14700K [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.22.1 [INFO] Git: 9f9a984 [INFO] Built: Nov 15 2025 [INFO] ================================================= [INFO] [Input] Found input driver: “dinput”. [INFO] [Core] Loading dynamic libretro core from: “M:\Launchbox\Emulators\RetroArch\RetroArch\cores\azahar_libretro.dll”. [INFO] [Override] Redirecting save file to “M:\Launchbox\Emulators\RetroArch\RetroArch\saves\Azahar\Legend of Zelda, The - Ocarina of Time 3D (USA) (En,Fr,Es) (Rev 1).srm”. [INFO] [Override] Redirecting save state to “M:\Launchbox\Emulators\RetroArch\RetroArch\states\Azahar\Legend of Zelda, The - Ocarina of Time 3D (USA) (En,Fr,Es) (Rev 1).state”. [INFO] [Environ] GET_CORE_OPTIONS_VERSION. [INFO] [Environ] SET_CORE_OPTIONS_V2. [INFO] [Environ] SET_CONTROLLER_INFO. [INFO] [Environ] GET_LOG_INTERFACE. [INFO] [Content] Content loading skipped. Implementation will load it on its own. [libretro INFO] [ 0.000415] Frontend citra_libretro/citra_libretro.cpp:retro_load_game:435: Starting Azahar RetroArch game… [INFO] [Environ] GET_SAVE_DIRECTORY: “M:\Launchbox\Emulators\RetroArch\RetroArch\saves\Azahar”. [libretro INFO] [ 0.000572] Common.Filesystem common/file_util.cpp:SetUserPath:818: Using M:\Launchbox\Emulators\RetroArch\RetroArch\saves\Azahar/Azahar/ as the user directory [libretro INFO] [ 0.000577] Frontend citra_libretro/core_settings.cpp:ParseStorageOptions:941: User dir set to “M:\Launchbox\Emulators\RetroArch\RetroArch\saves\Azahar/Azahar/”. [INFO] [Environ] SET_INPUT_DESCRIPTORS. [INFO] [Environ] SET_GEOMETRY: 3600x4320, Aspect: 0.833. [INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888. [INFO] [Environ] SET_GEOMETRY. [INFO] [Environ] SET_HW_RENDER, context type: vulkan. [INFO] [HW] Requesting Vulkan context. [INFO] [Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE. [libretro INFO] [ 0.000745] Frontend citra_libretro/citra_libretro.cpp:retro_load_game:476: Using Vulkan hw renderer [INFO] [RCHEEVOS] Using host: https://retroachievements.org [INFO] [RCHEEVOS] Hardcore disabled [INFO] [RCHEEVOS] Unofficial disabled [INFO] [RCHEEVOS] Encore mode disabled [INFO] [RCHEEVOS] Spectator mode disabled [INFO] [RCHEEVOS] Load started, hardcore not active [INFO] [RCHEEVOS] Attempting to log in SiriusVI (with password) [INFO] [RCHEEVOS] Identifying game: M:\Legend of Zelda, The - Ocarina of Time 3D (USA) (En,Fr,Es) (Rev 1).cci [INFO] [RCHEEVOS] Found 1 potential consoles for cci file extension [INFO] [RCHEEVOS] Trying console 62 [INFO] [RCHEEVOS] Opened Legend of Zelda, The - Ocarina of Time 3D (USA) (En,Fr,Es) (Rev 1).cci [INFO] [RCHEEVOS] Hashing 512 byte NCSD header [INFO] [RCHEEVOS] Detected NCSD header, seeking to NCCH partition at 0000000000004000 [INFO] [RCHEEVOS] Hashing 512 byte NCCH header [INFO] [RCHEEVOS] Hashing 3111936 bytes for ExeFS (at NCCH offset 0000000000000A00) [INFO] [RCHEEVOS] Generated hash a582b6832f7db3c9cc858dc0f8c79761 [INFO] [State] found_last_state_slot: #10. [INFO] [SRAM] Skipping SRAM load. [INFO] [Core] Version of libretro API: 1, Compiled against API: 1 [INFO] [Core] Geometry: 400x480, Aspect: 0.000, FPS: 60.00, Sample rate: 32728.00 Hz. [INFO] [Video] Set video size to: fullscreen. [INFO] [Video] Using HW render, vulkan driver forced. [INFO] [Vulkan] Vulkan dynamic library loaded. [INFO] [Vulkan] Got HW context negotiation interface 2. [INFO] [Vulkan] Found GPU at index 0: “NVIDIA GeForce RTX 4070 Ti”. [INFO] [Vulkan] Using GPU index 0. [libretro INFO] [ 0.025597] Render.Vulkan citra_libretro/libretro_vk.cpp:CreateVulkanDevice:68: CreateDevice callback invoked - negotiating Vulkan device creation [libretro INFO] [ 0.025710] Render.Vulkan citra_libretro/libretro_vk.cpp:AddExtensionIfAvailable:52: Enabling Vulkan extension: VK_KHR_image_format_list [libretro INFO] [ 0.025714] Render.Vulkan citra_libretro/libretro_vk.cpp:AddExtensionIfAvailable:52: Enabling Vulkan extension: VK_EXT_external_memory_host [libretro INFO] [ 0.025716] Render.Vulkan citra_libretro/libretro_vk.cpp:AddExtensionIfAvailable:52: Enabling Vulkan extension: VK_EXT_tooling_info [INFO] [Vulkan] Using GPU: “NVIDIA GeForce RTX 4070 Ti”. [libretro INFO] [ 0.058827] Render.Vulkan citra_libretro/libretro_vk.cpp:CreateVulkanDevice:188: Vulkan device created successfully via negotiation interface (GPU: 0xe432720, Queue Family: 0) [INFO] [Vulkan] Got 3 swapchain images. [INFO] [Vulkan] Using resolution 3840x2160. [INFO] [Vulkan] Using BGRA8888 format. [INFO] [Shaders] Specific shader preset found at “M:\Launchbox\Emulators\RetroArch\RetroArch\config\Azahar\Azahar.slangp”. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\extras\hsm-drez-none.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_SRGB for pass output #0. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\cache-info-all-params.slang”. [INFO] [Vulkan] Using render target format R32G32B32A32_SFLOAT for pass output #1. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\text-adv.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #2. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\extras\hsm-fetch-drez-output.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_SRGB for pass output #3. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\dedither\dedither-gamma-prep-1-before.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #4. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\hyllian\sgenpt-mix\sgenpt-mix-pass1.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #5. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\hyllian\sgenpt-mix\sgenpt-mix-pass2.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #6. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\hyllian\sgenpt-mix\sgenpt-mix-pass3.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #7. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\hyllian\sgenpt-mix\sgenpt-mix-pass4.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #8. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\hyllian\sgenpt-mix\sgenpt-mix-pass5.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #9. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\dedither\dedither-gamma-prep-2-after.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #10. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\ps1dither\hsm-PS1-Undither-BoxBlur.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #11. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\fxaa\fxaa.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #12. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\extras\hsm-g-sharp_resampler.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #13. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\extras\hsm-sharpsmoother.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #14. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\intro.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #15. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\gtu\hsm-gtu-pass1.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #16. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\gtu\hsm-gtu-pass2.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #17. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\stock.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #18. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-afterglow0.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #19. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-pre-shaders-afterglow.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #20. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\dogway\hsm-grade.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #21. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-custom-fast-sharpen.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #22. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\stock.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #23. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-avg-lum.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #24. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-interlace-and-linearize.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #25. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-gaussian_horizontal.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #26. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-gaussian_vertical.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #27. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-bloom_horizontal.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #28. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-bloom_vertical.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #29. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-crt-guest-advanced.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #30. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\guest\hsm-deconvergence.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #31. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\post-crt-prep-image-layers.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #32. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\bezel-images-under-crt.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #33. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\bezel-images-over-crt.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #34. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\linearize-crt.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #35. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\blur-outside-screen-horiz.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #36. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\blur-outside-screen-vert.slang”. [INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #37. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\blurs\shaders\royale\blur9x9.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #38. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\blurs\shaders\royale\blur9x9.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #39. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\reflection.slang”. [INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #40. [INFO] [Slang] Compiling shader: “M:\Launchbox\Emulators\RetroArch\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\base\combine-passes.slang”. [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 800x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 800x600 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 128x128 (max 4294967295 level(s)). [INFO] [Vulkan] Creating framebuffer 12x12 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #1. [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #2. [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 4294967295 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #19. [INFO] [Vulkan] Creating framebuffer 8192x8192 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #24. [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #32. [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #33. [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 4294967295 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #34. [INFO] [Vulkan] Creating framebuffer 3840x2160 (max 1 level(s)). [INFO] [Vulkan] Using framebuffer feedback for pass #40. [INFO] [Input] Found joypad driver: “dinput”. [INFO] [Video] Found display server: “win32”. [libretro ERROR] [ 3.732191] Service.FS core/file_sys/ncch_container.cpp:LoadHeader:171: 16384 [libretro ERROR] [ 3.838745] Service.NWM core/hle/service/nwm/nwm_uds.cpp:NWM_UDS:1557: Network isn’t initalized [libretro ERROR] [ 3.839159] Service.HTTP core/hle/service/http/http_c.cpp:DecryptClCertA:2107: ClCertA file missing, using default [libretro INFO] [ 3.840188] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_KHR_swapchain [libretro INFO] [ 3.840193] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_KHR_image_format_list [libretro WARN] [ 3.840194] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():442: Extension VK_EXT_shader_stencil_export unavailable. [libretro INFO] [ 3.840195] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_EXT_external_memory_host [libretro INFO] [ 3.840196] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_EXT_tooling_info [libretro INFO] [ 3.840196] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_KHR_timeline_semaphore [libretro WARN] [ 3.840197] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():442: Extension VK_KHR_portability_subset unavailable. [libretro INFO] [ 3.840197] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_EXT_extended_dynamic_state [libretro INFO] [ 3.840198] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_EXT_custom_border_color [libretro INFO] [ 3.840198] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_EXT_index_type_uint8 [libretro WARN] [ 3.840199] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():437: Extension VK_EXT_fragment_shader_interlock has been blacklisted because it is broken on Nvidia drivers [libretro WARN] [ 3.840199] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():437: Extension VK_EXT_pipeline_creation_cache_control has been blacklisted because it is broken on Nvidia drivers [libretro INFO] [ 3.840200] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:operator():433: Enabling extension: VK_KHR_fragment_shader_barycentric [libretro WARN] [ 3.840205] Render.Vulkan citra_libretro/libretro_vk.cpp:LibRetroVKInstance:287: Extended dynamic state function pointers not available in LibRetro context, disabling [libretro WARN] [ 3.840205] Render.Vulkan citra_libretro/libretro_vk.cpp:LibRetroVKInstance:295: Timeline semaphore function pointers not available in LibRetro context, disabling [libretro WARN] [ 3.840235] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CreateFormatTable:302: Format B8G8R8Unorm unsupported, falling back unconditionally to R8G8B8A8Unorm [libretro WARN] [ 3.840236] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CreateFormatTable:302: Format R5G5B5A1UnormPack16 unsupported, falling back unconditionally to R8G8B8A8Unorm [libretro WARN] [ 3.840237] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CreateFormatTable:302: Format R4G4B4A4UnormPack16 unsupported, falling back unconditionally to R8G8B8A8Unorm [libretro INFO] [ 3.840268] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CollectToolingInfo:676: VK_DRIVER: NVIDIA 581.80.0.0 [libretro INFO] [ 3.840269] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CollectToolingInfo:677: VK_DEVICE: NVIDIA GeForce RTX 4070 Ti [libretro INFO] [ 3.840269] Render.Vulkan video_core/renderer_vulkan/vk_instance.cpp:CollectToolingInfo:678: VK_VERSION: 1.4.312 [libretro INFO] [ 3.840287] Render.Vulkan citra_libretro/libretro_vk.cpp:LibRetroVKInstance:308: LibRetro Vulkan Instance initialized successfully [libretro INFO] [ 3.840288] Render.Vulkan citra_libretro/libretro_vk.cpp:LibRetroVKInstance:309: Device: NVIDIA GeForce RTX 4070 Ti (NVIDIA) [libretro INFO] [ 3.840288] Render.Vulkan citra_libretro/libretro_vk.cpp:LibRetroVKInstance:310: Driver: 581.80.0.0 [libretro INFO] [ 3.840521] Render.Vulkan citra_libretro/libretro_vk.cpp:PresentWindow:331: Initializing LibRetro PresentWindow [libretro INFO] [ 4.635824] Render.Vulkan citra_libretro/libretro_vk.cpp:PresentWindow:349: LibRetro PresentWindow initialized with 3600x4320 [libretro INFO] [ 4.635839] Render.Vulkan video_core/renderer_vulkan/vk_stream_buffer.cpp:CreateBuffers:198: Creating Stream buffer with size 128 KiB with flags { DeviceLocal | HostVisible | HostCoherent } [libretro INFO] [ 4.707831] Render.Vulkan video_core/renderer_vulkan/vk_stream_buffer.cpp:CreateBuffers:198: Creating Upload buffer with size 524288 KiB with flags { HostVisible | HostCoherent } [libretro INFO] [ 4.708383] Render.Vulkan video_core/renderer_vulkan/vk_stream_buffer.cpp:CreateBuffers:198: Creating Download buffer with size 16384 KiB with flags { HostVisible | HostCoherent | HostCached } [libretro INFO] [ 4.956271] Render.Vulkan video_core/renderer_vulkan/vk_stream_buffer.cpp:CreateBuffers:198: Creating Stream buffer with size 65536 KiB with flags { DeviceLocal | HostVisible | HostCoherent }
EDIT: 2
I got it working by forcing the API to OpenGL in the Azahar graphics settings. But when switching to Vulkan, I can’t get it to work.
Any idea why it would work with OpenGL and not with Vulkan?



