When retroarch is set to use the vulkan video driver and loads the flycast core, retroarch crashes to desktop and produces a segfault in the logs. When the driver is set to gl, flycast operates as normal. This happens when loading the core without a game or loading the core with a game.
[INFO] [Core] No content, starting dummy core.
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[DEBUG] [Video] Average monitor Hz: 239.865675 Hz. (7.684 % frame time deviation, based on 2048 last samples).
[INFO] RetroArch 1.22.2 (Git 4b2a318441)
[INFO] === Build =======================================
[INFO] CPU Model Name: 12th Gen Intel(R) Core(TM) i7-12700KF
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.22.2
[INFO] Git: 4b2a318441
[INFO] Built: Jul 11 2026
[INFO] =================================================
[INFO] [Input] Found input driver: "udev".
[INFO] [Core] Loading dynamic libretro core from: "/home/hkr/.config/retroarch/cores/flycast_libretro.so".
[INFO] [Override] Redirecting save file to "/run/media/hkr/hkr/Game Saves/Retroarch/Flycast/Flycast.srm".
[INFO] [Override] Redirecting save state to "/home/hkr/.config/retroarch/states/Flycast/Flycast.state".
[INFO] [Environ] GET_VFS_INTERFACE. Core requested version >= V3, providing V4.
[INFO] [Environ] GET_CORE_OPTIONS_VERSION.
[INFO] [Environ] GET_LANGUAGE: "0".
[INFO] [Environ] SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ] SET_CONTROLLER_INFO.
[DEBUG] Port 1:
[DEBUG] "Controller" (1)
[DEBUG] "Arcade Stick" (1025)
[DEBUG] "Keyboard" (3)
[DEBUG] "Mouse" (2)
[DEBUG] "Light Gun" (4)
[DEBUG] "Twin Stick" (513)
[DEBUG] "Saturn Twin-Stick" (769)
[DEBUG] "Pointer" (6)
[DEBUG] "Maracas" (1281)
[DEBUG] "Fishing Controller" (1537)
[DEBUG] "Pop'n Music" (1793)
[DEBUG] "Race Controller" (2049)
[DEBUG] "Densha de Go!" (2305)
[DEBUG] "Full Controller" (2561)
[DEBUG] Port 2:
[DEBUG] "Controller" (1)
[DEBUG] "Arcade Stick" (1025)
[DEBUG] "Keyboard" (3)
[DEBUG] "Mouse" (2)
[DEBUG] "Light Gun" (4)
[DEBUG] "Twin Stick" (513)
[DEBUG] "Saturn Twin-Stick" (769)
[DEBUG] "Pointer" (6)
[DEBUG] "Maracas" (1281)
[DEBUG] "Fishing Controller" (1537)
[DEBUG] "Pop'n Music" (1793)
[DEBUG] "Race Controller" (2049)
[DEBUG] "Densha de Go!" (2305)
[DEBUG] "Full Controller" (2561)
[DEBUG] Port 3:
[DEBUG] "Controller" (1)
[DEBUG] "Arcade Stick" (1025)
[DEBUG] "Keyboard" (3)
[DEBUG] "Mouse" (2)
[DEBUG] "Light Gun" (4)
[DEBUG] "Twin Stick" (513)
[DEBUG] "Saturn Twin-Stick" (769)
[DEBUG] "Pointer" (6)
[DEBUG] "Maracas" (1281)
[DEBUG] "Fishing Controller" (1537)
[DEBUG] "Pop'n Music" (1793)
[DEBUG] "Race Controller" (2049)
[DEBUG] "Densha de Go!" (2305)
[DEBUG] "Full Controller" (2561)
[DEBUG] Port 4:
[DEBUG] "Controller" (1)
[DEBUG] "Arcade Stick" (1025)
[DEBUG] "Keyboard" (3)
[DEBUG] "Mouse" (2)
[DEBUG] "Light Gun" (4)
[DEBUG] "Twin Stick" (513)
[DEBUG] "Saturn Twin-Stick" (769)
[DEBUG] "Pointer" (6)
[DEBUG] "Maracas" (1281)
[DEBUG] "Fishing Controller" (1537)
[DEBUG] "Pop'n Music" (1793)
[DEBUG] "Race Controller" (2049)
[DEBUG] "Densha de Go!" (2305)
[DEBUG] "Full Controller" (2561)
[INFO] [Environ] SET_SUPPORT_NO_GAME: yes.
[INFO] [Environ] GET_LED_INTERFACE.
[INFO] [Environ] GET_LOG_INTERFACE.
[INFO] [Environ] GET_PERF_INTERFACE.
[INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ] SET_KEYBOARD_CALLBACK.
[INFO] [Environ] GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ] SET_DISK_CONTROL_EXT_INTERFACE.
[libretro INFO] [VMEM] Info: nvmem is enabled
[libretro INFO] [VMEM] BASE 0x7f970f7f0000 RAM(16 MB) 0x7f971b7f0000 VRAM64(8 MB) 0x7f97137f0000 ARAM(2 MB) 0x7f972f7f0000
[libretro INFO] [BOOT] retro_load_game: (no content)
[INFO] [Environ] GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "/home/hkr/.config/retroarch/system".
[INFO] [Environ] GET_SAVE_DIRECTORY: "/run/media/hkr/hkr/Game Saves/Retroarch/Flycast".
[DEBUG] [Environ] GET_VARIABLE: reicast_sh4clock = "200"
[DEBUG] [Environ] GET_VARIABLE: reicast_region = "USA"
[DEBUG] [Environ] GET_VARIABLE: reicast_broadcast = "NTSC"
[DEBUG] [Environ] GET_VARIABLE: reicast_language = "English"
[DEBUG] [Environ] GET_VARIABLE: reicast_force_freeplay = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_dsp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu_sound = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_mipmapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_hack = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_rttb = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_volume_modifier_enable = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale_max_filtered_texture_size = "256"
[DEBUG] [Environ] GET_VARIABLE: reicast_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_preload_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_textures = "disabled"
[ERROR] [Environ] GET_VARIABLE: reicast_dump_unique_textures - Invalid value.
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_replaced_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fog = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_delay_frame_swapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_cheats = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_frame_skipping = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_anisotropic_filtering = "4"
[DEBUG] [Environ] GET_VARIABLE: reicast_texture_filtering = "0"
[DEBUG] [Environ] GET_VARIABLE: reicast_pvr2_filtering = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_oit_layers = "32"
[DEBUG] [Environ] GET_VARIABLE: reicast_native_depth_interpolation = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_framebuffer = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fix_upscale_bleeding_edge = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_hle_bios = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_gdrom_fast_loading = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dc_32mb_mod = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_bba = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_upnp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_network_output = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dcnet = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_linked_vmu_storage = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_per_content_vmus = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_screen_rotation = "horizontal"
[DEBUG] [Environ] GET_VARIABLE: reicast_internal_resolution = "640x480"
[DEBUG] [Environ] GET_VARIABLE: reicast_coin_limit = "0"
[DEBUG] [Environ] GET_VARIABLE: reicast_alpha_sorting = "per-triangle (normal)"
[DEBUG] [Environ] GET_VARIABLE: reicast_oit_abuffer_size = "512MB"
[DEBUG] [Environ] GET_VARIABLE: reicast_detect_vsync_swap_interval = "disabled"
[INFO] [Environ] SET_SAVE_STATE_IN_BACKGROUND: no.
[DEBUG] [Environ] GET_VARIABLE: reicast_cable_type = "TV (Composite)"
[DEBUG] [Environ] GET_VARIABLE: reicast_analog_stick_deadzone = "15%"
[DEBUG] [Environ] GET_VARIABLE: reicast_trigger_deadzone = "0%"
[DEBUG] [Environ] GET_VARIABLE: reicast_digital_triggers = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_allow_service_buttons = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun_crosshair_size_scaling = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun1_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_position = "Upper Left"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun2_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_position = "Upper Right"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun3_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_position = "Lower Left"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun4_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_position = "Lower Right"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_allow_service_buttons = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_freeplay = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_coin_limit = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_hle_bios = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_gdrom_fast_loading = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_cable_type = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_broadcast = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_language = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_wince = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_per_content_vmus = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_dc_32mb_mod = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu_sound = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_emulate_bba = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_upnp = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_vmu_screen_settings = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_lightgun_settings = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_auto_skip_frame = visible
[DEBUG] [Environ] GET_VARIABLE: reicast_alpha_sorting = "per-triangle (normal)"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_abuffer_size = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_layers = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_texupscale_max_filtered_texture_size = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_detect_vsync_swap_interval = visible
[INFO] [Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[INFO] [Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[INFO] [Environ] SET_HW_RENDER, context type: vulkan.
[INFO] [HW] Requesting Vulkan context.
[INFO] [Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] [VMEM] Info: nvmem is enabled
[libretro INFO] [VMEM] BASE 0x7f970f7f0000 RAM(16 MB) 0x7f971b7f0000 VRAM64(8 MB) 0x7f97137f0000 ARAM(2 MB) 0x7f972f7f0000
[DEBUG] [Environ] GET_VARIABLE: reicast_sh4clock = "200"
[DEBUG] [Environ] GET_VARIABLE: reicast_region = "USA"
[DEBUG] [Environ] GET_VARIABLE: reicast_broadcast = "NTSC"
[DEBUG] [Environ] GET_VARIABLE: reicast_language = "English"
[DEBUG] [Environ] GET_VARIABLE: reicast_force_freeplay = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_dsp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu_sound = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_mipmapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_hack = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_rttb = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_volume_modifier_enable = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale_max_filtered_texture_size = "256"
[DEBUG] [Environ] GET_VARIABLE: reicast_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_preload_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_textures = "disabled"
[ERROR] [Environ] GET_VARIABLE: reicast_dump_unique_textures - Invalid value.
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_replaced_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fog = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_delay_frame_swapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_cheats = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_frame_skipping = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_anisotropic_filtering = "4"
[DEBUG] [Environ] GET_VARIABLE: reicast_texture_filtering = "0"
[DEBUG] [Environ] GET_VARIABLE: reicast_pvr2_filtering = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_oit_layers = "32"
[DEBUG] [Environ] GET_VARIABLE: reicast_native_depth_interpolation = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_framebuffer = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fix_upscale_bleeding_edge = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_hle_bios = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_gdrom_fast_loading = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dc_32mb_mod = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_bba = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_upnp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_network_output = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dcnet = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_linked_vmu_storage = "disabled"
[INFO] [Environ] SET_ROTATION: "0" (0 deg).
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_allow_service_buttons = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_freeplay = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_coin_limit = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_hle_bios = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_gdrom_fast_loading = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_cable_type = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_broadcast = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_language = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_wince = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_per_content_vmus = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_dc_32mb_mod = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu_sound = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_emulate_bba = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_upnp = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_vmu_screen_settings = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_lightgun_settings = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_auto_skip_frame = visible
[DEBUG] [Environ] GET_VARIABLE: reicast_alpha_sorting = "per-triangle (normal)"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_abuffer_size = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_layers = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_texupscale_max_filtered_texture_size = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_detect_vsync_swap_interval = visible
[INFO] [SRAM] Skipping SRAM load.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 640x480, Aspect: 1.333, FPS: 59.95, Sample rate: 44100.00 Hz.
[INFO] [Video] Set video size to: 1920x1440.
[INFO] [Video] Using HW render, vulkan driver forced.
[DEBUG] [Wayland] Add global 1, interface wl_compositor, version 6.
[INFO] [Wayland] Registered interface wl_compositor at version 6.
[DEBUG] [Wayland] Add global 3, interface zwp_tablet_manager_v2, version 2.
[DEBUG] [Wayland] Add global 4, interface zwp_keyboard_shortcuts_inhibit_manager_v1, version 1.
[DEBUG] [Wayland] Add global 5, interface xdg_session_manager_v1, version 1.
[DEBUG] [Wayland] Add global 6, interface zxdg_decoration_manager_v1, version 2.
[INFO] [Wayland] Registered interface zxdg_decoration_manager_v1 at version 2.
[DEBUG] [Wayland] Add global 7, interface wp_viewporter, version 1.
[INFO] [Wayland] Registered interface wp_viewporter at version 1.
[DEBUG] [Wayland] Add global 8, interface wp_security_context_manager_v1, version 1.
[DEBUG] [Wayland] Add global 9, interface wp_fractional_scale_manager_v1, version 1.
[INFO] [Wayland] Registered interface wp_fractional_scale_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 10, interface wl_shm, version 2.
[INFO] [Wayland] Registered interface wl_shm at version 2.
[DEBUG] [Wayland] Add global 11, interface wl_seat, version 10.
[INFO] [Wayland] Registered interface wl_seat at version 10.
[DEBUG] [Wayland] Add global 12, interface zwp_pointer_gestures_v1, version 3.
[DEBUG] [Wayland] Add global 13, interface zwp_pointer_constraints_v1, version 1.
[INFO] [Wayland] Registered interface zwp_pointer_constraints_v1 at version 1.
[DEBUG] [Wayland] Add global 14, interface zwp_relative_pointer_manager_v1, version 1.
[INFO] [Wayland] Registered interface zwp_relative_pointer_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 15, interface wl_data_device_manager, version 3.
[INFO] [Wayland] Registered interface wl_data_device_manager at version 3.
[DEBUG] [Wayland] Add global 16, interface ext_data_control_manager_v1, version 1.
[DEBUG] [Wayland] Add global 17, interface wp_cursor_shape_manager_v1, version 2.
[INFO] [Wayland] Registered interface wp_cursor_shape_manager_v1 at version 2.
[DEBUG] [Wayland] Add global 18, interface org_kde_kwin_idle, version 1.
[DEBUG] [Wayland] Add global 19, interface zwp_idle_inhibit_manager_v1, version 1.
[INFO] [Wayland] Registered interface zwp_idle_inhibit_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 20, interface ext_idle_notifier_v1, version 2.
[DEBUG] [Wayland] Add global 21, interface org_kde_plasma_shell, version 8.
[DEBUG] [Wayland] Add global 22, interface org_kde_kwin_appmenu_manager, version 2.
[DEBUG] [Wayland] Add global 23, interface org_kde_kwin_server_decoration_palette_manager, version 1.
[DEBUG] [Wayland] Add global 25, interface org_kde_plasma_virtual_desktop_management, version 4.
[DEBUG] [Wayland] Add global 27, interface org_kde_kwin_shadow_manager, version 2.
[DEBUG] [Wayland] Add global 28, interface org_kde_kwin_dpms_manager, version 1.
[DEBUG] [Wayland] Add global 29, interface org_kde_kwin_server_decoration_manager, version 1.
[DEBUG] [Wayland] Add global 30, interface kde_output_management_v2, version 21.
[DEBUG] [Wayland] Add global 31, interface kde_output_device_registry_v2, version 23.
[DEBUG] [Wayland] Add global 32, interface zxdg_output_manager_v1, version 3.
[DEBUG] [Wayland] Add global 33, interface wl_subcompositor, version 1.
[DEBUG] [Wayland] Add global 34, interface zxdg_exporter_v2, version 1.
[DEBUG] [Wayland] Add global 35, interface zxdg_importer_v2, version 1.
[DEBUG] [Wayland] Add global 36, interface zwp_input_method_v1, version 1.
[DEBUG] [Wayland] Add global 38, interface xdg_activation_v1, version 1.
[DEBUG] [Wayland] Add global 40, interface wp_content_type_manager_v1, version 1.
[INFO] [Wayland] Registered interface wp_content_type_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 41, interface wp_tearing_control_manager_v1, version 1.
[DEBUG] [Wayland] Add global 42, interface xdg_toplevel_drag_manager_v1, version 1.
[DEBUG] [Wayland] Add global 43, interface xdg_toplevel_icon_manager_v1, version 1.
[INFO] [Wayland] Registered interface xdg_toplevel_icon_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 44, interface kde_screen_edge_manager_v1, version 1.
[DEBUG] [Wayland] Add global 45, interface frog_color_management_factory_v1, version 1.
[DEBUG] [Wayland] Add global 46, interface wp_presentation, version 2.
[DEBUG] [Wayland] Add global 47, interface wp_color_manager_v1, version 2.
[DEBUG] [Wayland] Add global 48, interface xdg_wm_dialog_v1, version 1.
[DEBUG] [Wayland] Add global 49, interface kde_external_brightness_v1, version 3.
[DEBUG] [Wayland] Add global 50, interface wp_alpha_modifier_v1, version 1.
[DEBUG] [Wayland] Add global 51, interface wl_fixes, version 1.
[DEBUG] [Wayland] Add global 52, interface wp_fifo_manager_v1, version 1.
[DEBUG] [Wayland] Add global 53, interface wp_single_pixel_buffer_manager_v1, version 1.
[INFO] [Wayland] Registered interface wp_single_pixel_buffer_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 54, interface xdg_toplevel_tag_manager_v1, version 1.
[INFO] [Wayland] Registered interface xdg_toplevel_tag_manager_v1 at version 1.
[DEBUG] [Wayland] Add global 55, interface wp_color_representation_manager_v1, version 1.
[DEBUG] [Wayland] Add global 56, interface wp_pointer_warp_v1, version 1.
[DEBUG] [Wayland] Add global 57, interface ext_background_effect_manager_v1, version 1.
[DEBUG] [Wayland] Add global 59, interface zwp_linux_dmabuf_v1, version 5.
[DEBUG] [Wayland] Add global 60, interface wp_linux_drm_syncobj_manager_v1, version 1.
[DEBUG] [Wayland] Add global 61, interface zwp_input_panel_v1, version 1.
[DEBUG] [Wayland] Add global 62, interface xdg_wm_base, version 6.
[INFO] [Wayland] Registered interface xdg_wm_base at version 6.
[DEBUG] [Wayland] Add global 63, interface zwlr_layer_shell_v1, version 5.
[DEBUG] [Wayland] Add global 64, interface org_kde_kwin_keystate, version 5.
[DEBUG] [Wayland] Add global 66, interface wp_drm_lease_device_v1, version 1.
[DEBUG] [Wayland] Add global 67, interface kde_output_order_v1, version 1.
[DEBUG] [Wayland] Add global 68, interface zwp_text_input_manager_v2, version 1.
[DEBUG] [Wayland] Add global 69, interface zwp_text_input_manager_v3, version 2.
[DEBUG] [Wayland] Add global 71, interface org_kde_kwin_slide_manager, version 1.
[DEBUG] [Wayland] Add global 72, interface xdg_system_bell_v1, version 1.
[DEBUG] [Wayland] Add global 74, interface wl_output, version 4.
[INFO] [Wayland] Registered interface wl_output at version 4.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[DEBUG] [Vulkan] Instance extension supported: VK_KHR_surface.
[DEBUG] [Vulkan] Instance extension supported: VK_KHR_wayland_surface.
[DEBUG] [Vulkan] Found vulkan context: "vk_wayland".
[DEBUG] [Vulkan] Detecting screen resolution: 3440x1440.
[INFO] [Vulkan] Got HW context negotiation interface 1.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon RX 9070 XT (RADV GFX1201)".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon RX 9070 XT (RADV GFX1201)".
[libretro INFO] [RENDERER] Device extension enabled: VK_KHR_swapchain
[libretro INFO] [RENDERER] Device extension enabled: VK_EXT_provoking_vertex
[libretro INFO] [RENDERER] Device extension enabled: VK_KHR_buffer_device_address
[libretro INFO] [RENDERER] provokingVertexSupported 1
[libretro INFO] [RENDERER] bufferDeviceAddressSupported 1
[INFO] [Vulkan] Using fences for WSI acquire.
[DEBUG] [Vulkan] Swapchain supports present mode: MAILBOX.
[DEBUG] [Vulkan] Swapchain supports present mode: FIFO.
[DEBUG] [Vulkan] Swapchain supports present mode: IMMEDIATE.
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 1920x1440.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [SDL3] Loaded 471 gamepad mappings from "/home/hkr/.config/retroarch/autoconfig/sdl3/gamecontrollerdb.cfg".
[INFO] [Input] Found joypad driver: "sdl3".
[INFO] [Wayland] Enabling idle inhibitor.
[INFO] [Video] Found display server: "null".
[libretro INFO] [RENDERER] retro_vk_context_reset
[libretro INFO] [RENDERER] GPU Supports Vulkan API: 1.4.354
[libretro INFO] [RENDERER] GPU Supports vkGetPhysicalDeviceProperties2
[libretro INFO] [RENDERER] Using depth format D32SfloatS8Uint tiling Optimal
[libretro INFO] [RENDERER] VulkanRenderer::Init
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [PipeWire] Found Sink Node: UMC1820_stereo_pair_1.
[DEBUG] [PipeWire] Object: id:46 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "46".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "43".
[DEBUG] [PipeWire] node.description: "UMC1820 Stereo Pair 1".
[DEBUG] [PipeWire] node.name: "UMC1820_stereo_pair_1".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: amd_surround.
[DEBUG] [PipeWire] Object: id:48 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "48".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "44".
[DEBUG] [PipeWire] node.description: "AMD Surround".
[DEBUG] [PipeWire] node.name: "amd_surround".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.pci-0000_03_00.1.pro-output-3.
[DEBUG] [PipeWire] Object: id:77 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "77".
[DEBUG] [PipeWire] object.path: "alsa:acp:HDMI:0:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "63".
[DEBUG] [PipeWire] priority.session: "1196".
[DEBUG] [PipeWire] priority.driver: "1196".
[DEBUG] [PipeWire] node.description: "Navi 48 HDMI/DP Audio Controller Pro".
[DEBUG] [PipeWire] node.name: "alsa_output.pci-0000_03_00.1.pro-output-3".
[DEBUG] [PipeWire] node.nick: "LG ULTRAGEAR+".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.pci-0000_03_00.1.pro-output-7.
[DEBUG] [PipeWire] Object: id:78 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "78".
[DEBUG] [PipeWire] object.path: "alsa:acp:HDMI:1:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "63".
[DEBUG] [PipeWire] priority.session: "1132".
[DEBUG] [PipeWire] priority.driver: "1132".
[DEBUG] [PipeWire] node.description: "Navi 48 HDMI/DP Audio Controller Pro 7".
[DEBUG] [PipeWire] node.name: "alsa_output.pci-0000_03_00.1.pro-output-7".
[DEBUG] [PipeWire] node.nick: "HDMI 1".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.pci-0000_03_00.1.pro-output-8.
[DEBUG] [PipeWire] Object: id:79 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "79".
[DEBUG] [PipeWire] object.path: "alsa:acp:HDMI:2:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "63".
[DEBUG] [PipeWire] priority.session: "1116".
[DEBUG] [PipeWire] priority.driver: "1116".
[DEBUG] [PipeWire] node.description: "Navi 48 HDMI/DP Audio Controller Pro 8".
[DEBUG] [PipeWire] node.name: "alsa_output.pci-0000_03_00.1.pro-output-8".
[DEBUG] [PipeWire] node.nick: "HDMI 2".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.pci-0000_03_00.1.pro-output-9.
[DEBUG] [PipeWire] Object: id:80 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "80".
[DEBUG] [PipeWire] object.path: "alsa:acp:HDMI:3:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "63".
[DEBUG] [PipeWire] priority.session: "1100".
[DEBUG] [PipeWire] priority.driver: "1100".
[DEBUG] [PipeWire] node.description: "Navi 48 HDMI/DP Audio Controller Pro 9".
[DEBUG] [PipeWire] node.name: "alsa_output.pci-0000_03_00.1.pro-output-9".
[DEBUG] [PipeWire] node.nick: "HDMI 3".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.usb-BEHRINGER_UMC1820_C0FD9FC6-00.pro-output-0.
[DEBUG] [PipeWire] Object: id:81 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "81".
[DEBUG] [PipeWire] object.path: "alsa:acp:UMC1820:0:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "64".
[DEBUG] [PipeWire] priority.session: "1600".
[DEBUG] [PipeWire] priority.driver: "1600".
[DEBUG] [PipeWire] node.description: "UMC1820 Pro".
[DEBUG] [PipeWire] node.name: "alsa_output.usb-BEHRINGER_UMC1820_C0FD9FC6-00.pro-output-0".
[DEBUG] [PipeWire] node.nick: "UMC1820".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[INFO] [PipeWire] Found Sink Node: alsa_output.usb-Turtle_Beach_Corp_Stealth_700PC_Gen_3_0000000000000001-00.analog-stereo.
[DEBUG] [PipeWire] Object: id:83 Type:PipeWire:Interface:Node/3.
[DEBUG] [PipeWire] object.serial: "83".
[DEBUG] [PipeWire] object.path: "alsa:acp:S3:3:playback".
[DEBUG] [PipeWire] factory.id: "19".
[DEBUG] [PipeWire] client.id: "59".
[DEBUG] [PipeWire] device.id: "65".
[DEBUG] [PipeWire] priority.session: "1109".
[DEBUG] [PipeWire] priority.driver: "1109".
[DEBUG] [PipeWire] node.description: "Stealth 700PC Gen 3 Analog Stereo".
[DEBUG] [PipeWire] node.name: "alsa_output.usb-Turtle_Beach_Corp_Stealth_700PC_Gen_3_0000000000000001-00.analog-stereo".
[DEBUG] [PipeWire] node.nick: "Stealth 700PC Gen 3".
[DEBUG] [PipeWire] media.class: "Audio/Sink".
[DEBUG] [PipeWire] Stream state changed unconnected -> connecting.
[DEBUG] [PipeWire] Stream state changed connecting -> paused.
[INFO] [Audio] Started synchronous audio driver.
[INFO] [Audio] sinc resampler: integer s16 fast path available.
[INFO] [Microphone] [PipeWire] Found Source Node: alsa_input.usb-BEHRINGER_UMC1820_C0FD9FC6-00.pro-input-0.
[DEBUG] [Microphone] [PipeWire] Object: id:82 Type:PipeWire:Interface:Node/3
[DEBUG] [Microphone] [PipeWire] object.serial: "82"
[DEBUG] [Microphone] [PipeWire] object.path: "alsa:acp:UMC1820:1:capture"
[DEBUG] [Microphone] [PipeWire] factory.id: "19"
[DEBUG] [Microphone] [PipeWire] client.id: "59"
[DEBUG] [Microphone] [PipeWire] device.id: "64"
[DEBUG] [Microphone] [PipeWire] priority.session: "2600"
[DEBUG] [Microphone] [PipeWire] priority.driver: "2600"
[DEBUG] [Microphone] [PipeWire] node.description: "UMC1820 Pro"
[DEBUG] [Microphone] [PipeWire] node.name: "alsa_input.usb-BEHRINGER_UMC1820_C0FD9FC6-00.pro-input-0"
[DEBUG] [Microphone] [PipeWire] node.nick: "UMC1820"
[DEBUG] [Microphone] [PipeWire] media.class: "Audio/Source"
[INFO] [Microphone] [PipeWire] Found Source Node: alsa_input.usb-Turtle_Beach_Corp_Stealth_700PC_Gen_3_0000000000000001-00.mono-fallback.
[DEBUG] [Microphone] [PipeWire] Object: id:84 Type:PipeWire:Interface:Node/3
[DEBUG] [Microphone] [PipeWire] object.serial: "84"
[DEBUG] [Microphone] [PipeWire] object.path: "alsa:acp:S3:2:capture"
[DEBUG] [Microphone] [PipeWire] factory.id: "19"
[DEBUG] [Microphone] [PipeWire] client.id: "59"
[DEBUG] [Microphone] [PipeWire] device.id: "65"
[DEBUG] [Microphone] [PipeWire] priority.session: "2100"
[DEBUG] [Microphone] [PipeWire] priority.driver: "2100"
[DEBUG] [Microphone] [PipeWire] node.description: "Stealth 700PC Gen 3 Mono"
[DEBUG] [Microphone] [PipeWire] node.name: "alsa_input.usb-Turtle_Beach_Corp_Stealth_700PC_Gen_3_0000000000000001-00.mono-fallback"
[DEBUG] [Microphone] [PipeWire] node.nick: "Stealth 700PC Gen 3"
[DEBUG] [Microphone] [PipeWire] media.class: "Audio/Source"
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[DEBUG] [PipeWire] Stream state changed paused -> streaming.
[INFO] [LED] Using driver: "SDL3".
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[DEBUG] Port 1:
[DEBUG] "D-Pad Up" => "D-Pad Up"
[DEBUG] "D-Pad Down" => "D-Pad Down"
[DEBUG] "D-Pad Left" => "D-Pad Left"
[DEBUG] "D-Pad Right" => "D-Pad Right"
[DEBUG] "B Button (Down)" => "A"
[DEBUG] "A Button (Right)" => "B"
[DEBUG] "Y Button (Left)" => "X"
[DEBUG] "X Button (Top)" => "Y"
[DEBUG] "Start Button" => "Start"
[DEBUG] "L2 Button (Trigger)" => "L Trigger"
[DEBUG] "R2 Button (Trigger)" => "R Trigger"
[DEBUG] "Left Analog Y- (Up)" => "Analog Y"
[DEBUG] "Left Analog Y+ (Down)" => "Analog Y"
[DEBUG] "Left Analog X- (Left)" => "Analog X"
[DEBUG] "Left Analog X+ (Right)" => "Analog X"
[DEBUG] Port 2:
[DEBUG] "D-Pad Up" => "D-Pad Up"
[DEBUG] "D-Pad Down" => "D-Pad Down"
[DEBUG] "D-Pad Left" => "D-Pad Left"
[DEBUG] "D-Pad Right" => "D-Pad Right"
[DEBUG] "B Button (Down)" => "A"
[DEBUG] "A Button (Right)" => "B"
[DEBUG] "Y Button (Left)" => "X"
[DEBUG] "X Button (Top)" => "Y"
[DEBUG] "Start Button" => "Start"
[DEBUG] "L2 Button (Trigger)" => "L Trigger"
[DEBUG] "R2 Button (Trigger)" => "R Trigger"
[DEBUG] "Left Analog Y- (Up)" => "Analog Y"
[DEBUG] "Left Analog Y+ (Down)" => "Analog Y"
[DEBUG] "Left Analog X- (Left)" => "Analog X"
[DEBUG] "Left Analog X+ (Right)" => "Analog X"
[DEBUG] [Environ] GET_VARIABLE: reicast_sh4clock = "200"
[DEBUG] [Environ] GET_VARIABLE: reicast_region = "USA"
[DEBUG] [Environ] GET_VARIABLE: reicast_broadcast = "NTSC"
[DEBUG] [Environ] GET_VARIABLE: reicast_language = "English"
[DEBUG] [Environ] GET_VARIABLE: reicast_force_freeplay = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_dsp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu_sound = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_mipmapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_hack = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_enable_rttb = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_volume_modifier_enable = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale_max_filtered_texture_size = "256"
[DEBUG] [Environ] GET_VARIABLE: reicast_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_preload_custom_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_textures = "disabled"
[ERROR] [Environ] GET_VARIABLE: reicast_dump_unique_textures - Invalid value.
[DEBUG] [Environ] GET_VARIABLE: reicast_dump_replaced_textures = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fog = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_delay_frame_swapping = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_widescreen_cheats = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_frame_skipping = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_anisotropic_filtering = "4"
[DEBUG] [Environ] GET_VARIABLE: reicast_texture_filtering = "0"
[DEBUG] [Environ] GET_VARIABLE: reicast_pvr2_filtering = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_oit_layers = "32"
[DEBUG] [Environ] GET_VARIABLE: reicast_native_depth_interpolation = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_framebuffer = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_fix_upscale_bleeding_edge = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_hle_bios = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_gdrom_fast_loading = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dc_32mb_mod = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_emulate_bba = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_upnp = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_network_output = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_dcnet = "enabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_linked_vmu_storage = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_per_content_vmus = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_screen_rotation = "horizontal"
[DEBUG] [Environ] GET_VARIABLE: reicast_internal_resolution = "640x480"
[DEBUG] [Environ] GET_VARIABLE: reicast_coin_limit = "0"
[DEBUG] [Environ] GET_VARIABLE: reicast_alpha_sorting = "per-triangle (normal)"
[DEBUG] [Environ] GET_VARIABLE: reicast_oit_abuffer_size = "512MB"
[DEBUG] [Environ] GET_VARIABLE: reicast_detect_vsync_swap_interval = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_analog_stick_deadzone = "15%"
[DEBUG] [Environ] GET_VARIABLE: reicast_trigger_deadzone = "0%"
[DEBUG] [Environ] GET_VARIABLE: reicast_digital_triggers = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_allow_service_buttons = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun_crosshair_size_scaling = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_device_port1_slot1 = "VMU"
[DEBUG] [Environ] GET_VARIABLE: reicast_device_port1_slot2 = "Purupuru"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun1_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_position = "Upper Left"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu1_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_device_port2_slot1 = "VMU"
[DEBUG] [Environ] GET_VARIABLE: reicast_device_port2_slot2 = "Purupuru"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun2_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_position = "Upper Right"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu2_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun3_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_position = "Lower Left"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu3_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] GET_VARIABLE: reicast_lightgun4_crosshair = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_display = "disabled"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_position = "Lower Right"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_size_mult = "1x"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_screen_opacity = "100%"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_pixel_on_color = "DEFAULT_ON 00"
[DEBUG] [Environ] GET_VARIABLE: reicast_vmu4_pixel_off_color = "DEFAULT_OFF 01"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_allow_service_buttons = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_freeplay = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_coin_limit = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_hle_bios = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_gdrom_fast_loading = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_cable_type = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_broadcast = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_language = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_force_wince = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_per_content_vmus = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_dc_32mb_mod = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu_sound = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_emulate_bba = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_upnp = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu1_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu2_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu3_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_display = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_position = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_size_mult = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_on_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_pixel_off_color = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_vmu4_screen_opacity = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_vmu_screen_settings = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_show_lightgun_settings = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_threaded_rendering = "enabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_auto_skip_frame = visible
[DEBUG] [Environ] GET_VARIABLE: reicast_alpha_sorting = "per-triangle (normal)"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_abuffer_size = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_oit_layers = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_texupscale = "1"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_texupscale_max_filtered_texture_size = hidden
[DEBUG] [Environ] GET_VARIABLE: reicast_auto_skip_frame = "disabled"
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_detect_vsync_swap_interval = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port1_slot1 = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port1_slot2 = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port2_slot1 = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port2_slot2 = visible
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port3_slot1 = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port3_slot2 = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port4_slot1 = hidden
[DEBUG] [Environ] SET_CORE_OPTIONS_DISPLAY: reicast_device_port4_slot2 = hidden
[INFO] [Playlist] Loading favorites file: "/home/hkr/.config/retroarch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/home/hkr/.config/retroarch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/home/hkr/.config/retroarch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/home/hkr/.config/retroarch/playlists/builtin/content_music_history.lpl".
[INFO] [Playlist] Loading history file: "/home/hkr/.config/retroarch/playlists/builtin/content_video_history.lpl".
[DEBUG] [Audio] Started audio driver "pipewire" (is_shutdown=false)
[DEBUG] [Input] Game Focus => ON
[INFO] [Environ] SET_GEOMETRY: 640x480, Aspect: 1.333.
[libretro ERROR] [COMMON] SIGSEGV @ 0x5625bfced3b4 invalid access to (nil)
[libretro ERROR] Fatal error : segfault
in fault_handler -> /builds/libretro/flycast-upstream/core/linux/common.cpp : 81
[libretro ERROR] [COMMON] DEBUGBREAK!
Is there an existing issue for this?
Description
When retroarch is set to use the vulkan video driver and loads the flycast core, retroarch crashes to desktop and produces a segfault in the logs. When the driver is set to gl, flycast operates as normal. This happens when loading the core without a game or loading the core with a game.
In core settings, Allow Cores to Switch Video Driver is set to ON
Expected behavior
No response
Steps to reproduce the bug
Set Video driver to vulkan
Load Flycast core
Flycast crashes to desktop
Set video driver to gl
load flycast core
flycast launches as normal
Version/Commit
1.22.2 (Git 4b2a318)
Bisect Results
No response
Present in the nightly version
Yes, this is reproduced in the nightly build
Platform & operating system
Linux (CachyOS)
Affected Cores
Flycast
Environment information
DE: KDE Plasma 6.7 (wayland)
AMD Radeon 9070xt
Retroarch built from source
Relevant log output