Using paraLLEl-GS in LRPS2 crashes/shuts down Retroarch

Hey all. I’ve been having rotten luck with LRPS2 and paraLLEl-GS.

I load the core. Boot into it. Change Video output to paraLLEl-GS. Exit the core. Try o restart it or play any game and Retroarch decides to just shut down.

Logs below:

[INFO] RetroArch 1.21.0 (Git 05f94af) [INFO] === Build ======================================= [INFO] CPU Model Name: AMD Ryzen 5 5600X 6-Core Processor
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.21.0 [INFO] Git: 05f94af [INFO] Built: Apr 30 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: 180.00, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [Vulkan]: Vulkan dynamic library loaded. [INFO] [Vulkan]: Found vulkan context: “vk_w”. [INFO] [Vulkan]: Detecting screen resolution: 2560x1440. [INFO] [Vulkan]: Found GPU at index 0: “AMD Radeon RX 6800 XT”. [INFO] [Vulkan]: Using GPU index 0. [INFO] [Vulkan]: Using GPU: “AMD Radeon RX 6800 XT”. [INFO] [Vulkan]: Queue family 0 supports 8 sub-queues. [DEBUG] [Vulkan]: Swapchain supports present mode: IMMEDIATE. [DEBUG] [Vulkan]: Swapchain supports present mode: FIFO. [DEBUG] [Vulkan]: Swapchain supports present mode: FIFO_RELAXED. [INFO] [Vulkan]: Got 3 swapchain images. [DEBUG] [Vulkan]: Creating swapchain with present mode: FIFO. [INFO] [Vulkan]: Using resolution 2560x1440. [INFO] [Vulkan]: Using RGB565 format. [INFO] [Vulkan]: Loading stock shader. [INFO] [Joypad]: Found joypad driver: “sdl2”. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 192000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 12288 frames (24576 samples, 49152 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 192000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “vulkan”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “D:\Emulatorz\RetroArch\content_favorites.lpl”. [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [Content]: Updating firmware status for: “D:\Emulatorz\RetroArch\cores\pcsx2_libretro.dll” on “D:\Emulatorz\RetroArch\system”. [INFO] [Core]: No content, starting dummy core. [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading core… [INFO] [Core]: Unloading core symbols… [DEBUG] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] RetroArch 1.21.0 (Git 05f94af) [INFO] === Build ======================================= [INFO] CPU Model Name: AMD Ryzen 5 5600X 6-Core Processor
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.21.0 [INFO] Git: 05f94af [INFO] Built: Apr 30 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Core]: Loading dynamic libretro core from: “D:\Emulatorz\RetroArch\cores\pcsx2_libretro.dll” [INFO] [Overrides]: Redirecting save file to “D:\Emulatorz\RetroArch\saves\LRPS2\LRPS2.srm”. [INFO] [Overrides]: Redirecting save state to “D:\Emulatorz\RetroArch\states\LRPS2\LRPS2.state”. [INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_UPDATE_DISPLAY_CALLBACK. [INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3. [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: SYSTEM_DIRECTORY: “D:\Emulatorz\RetroArch\system”. [libretro INFO] Bios Found: USA v02.30(20/02/2008) Console 20080220-175343 [INFO] [Environ]: GET_CORE_OPTIONS_VERSION. [INFO] [Environ]: GET_LANGUAGE: “0”. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL. [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE. [libretro DEBUG] Output audio buffer capacity set to 2048 [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [INFO] [Environ]: SYSTEM_DIRECTORY: “D:\Emulatorz\RetroArch\system”. [libretro INFO] Ordered processor list: 0, 2, 4, 6, 8, 10, 1[SMT 1], 3[SMT 1], 5[SMT 1], 7[SMT 1], 9[SMT 1], 11[SMT 1] [libretro INFO] Enabling MTVU. [libretro INFO] Allocating host memory for virtual systems… [libretro INFO] Fastmem area: 000000407FFF0000 - 000000417FFEFFFF [DEBUG] [Environ]: GET_VARIABLE: pcsx2_renderer = “paraLLEl-GS” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_bios = “ps2-0230a-20080220.bin” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_fastboot = “enabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_fastcdvd = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pgs_ssaa = “Native” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pgs_ss_tex = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pgs_deblur = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pgs_high_res_scanout = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pgs_disable_mipmaps = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_nointerlacing_hint = “enabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pcrtc_antiblur = “enabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_pcrtc_screen_offsets = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_disable_interlace_offset = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_deinterlace_mode = “Automatic” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_enable_cheats = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_hint_language_unlock = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_ee_cycle_rate = “100% (Normal Speed)” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_widescreen_hint = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_uncapped_framerate_hint = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_game_enhancements_hint = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_ee_cycle_skip = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_axis_scale1 = “133%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_axis_deadzone1 = “15%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_button_deadzone1 = “0%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_enable_rumble1 = “100%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_invert_left_stick1 = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_invert_right_stick1 = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_axis_scale2 = “133%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_axis_deadzone2 = “15%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_button_deadzone2 = “0%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_enable_rumble2 = “100%” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_invert_left_stick2 = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_invert_right_stick2 = “disabled” [DEBUG] [Environ]: GET_VARIABLE: pcsx2_renderer = “paraLLEl-GS” [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: GET_VARIABLE: pcsx2_enable_hw_hacks = “disabled” [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: GET_RUMBLE_INTERFACE. [INFO] [Environ]: SET_CONTROLLER_INFO. [DEBUG] Port 1: [DEBUG] “DualShock 2” (1) [DEBUG] Port 2: [DEBUG] “DualShock 2” (1) [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 3: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 4: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 5: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 6: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 7: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [DEBUG] Port 8: [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)” => “Cross” [DEBUG] “A Button (Right)” => “Circle” [DEBUG] “Y Button (Left)” => “Square” [DEBUG] “X Button (Top)” => “Triangle” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “L1” [DEBUG] “R Button (Shoulder)” => “R1” [DEBUG] “L2 Button (Trigger)” => “L2” [DEBUG] “R2 Button (Trigger)” => “R2” [DEBUG] “L3 Button (Thumb)” => “L3” [DEBUG] “R3 Button (Thumb)” => “R3” [INFO] [Environ]: SET_HW_RENDER, context type: vulkan. [INFO] Requesting Vulkan context. [DEBUG] Reached end of SET_HW_RENDER. [INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE. [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 640x448, Aspect: 1.333, FPS: 59.94, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [Video]: Using HW render, vulkan driver forced. [INFO] [Vulkan]: Vulkan dynamic library loaded. [libretro DEBUG] Initializing Dev9null. [libretro DEBUG] Opening Dev9null. [libretro INFO] Layer count: 7 [libretro INFO] Found layer: VK_LAYER_AMD_switchable_graphics. [libretro INFO] Found layer: VK_LAYER_reshade. [libretro INFO] Found layer: VK_LAYER_RTSS. [libretro INFO] Found layer: VK_LAYER_VALVE_steam_overlay. [libretro INFO] Found layer: VK_LAYER_VALVE_steam_fossilize. [libretro INFO] Found layer: VK_LAYER_EOS_Overlay. [libretro INFO] Found layer: VK_LAYER_EOS_Overlay. [libretro INFO] Enabling instance extension: VK_EXT_debug_utils. [libretro INFO] Resetting host memory for virtual systems… [INFO] [Vulkan]: Found vulkan context: “vk_w”. [INFO] [Vulkan]: Detecting screen resolution: 2560x1440. [INFO] [Vulkan]: Got HW context negotiation interface 2. [INFO] [Vulkan]: Found GPU at index 0: “AMD Radeon RX 6800 XT”. [INFO] [Vulkan]: Using GPU index 0. [libretro INFO] Using Vulkan GPU: AMD Radeon RX 6800 XT [libretro INFO] Enabling device extension: VK_KHR_external_semaphore_win32. [libretro INFO] Enabling device extension: VK_KHR_external_memory_win32. [libretro INFO] Enabling device extension: VK_KHR_calibrated_timestamps. [libretro INFO] Enabling device extension: VK_EXT_conservative_rasterization. [libretro INFO] Enabling device extension: VK_KHR_compute_shader_derivatives. [libretro INFO] Enabling device extension: VK_EXT_memory_priority. [libretro INFO] Enabling device extension: VK_EXT_memory_budget. [libretro INFO] Enabling device extension: VK_EXT_pageable_device_local_memory. [libretro INFO] Enabling device extension: VK_EXT_device_generated_commands. [libretro INFO] Enabling device extension: VK_EXT_mesh_shader. [libretro INFO] Enabling device extension: VK_EXT_external_memory_host. [libretro INFO] Enabling device extension: VK_KHR_fragment_shader_barycentric. [INFO] [Vulkan]: Using GPU: “AMD Radeon RX 6800 XT”. [DEBUG] [Vulkan]: Swapchain supports present mode: IMMEDIATE. [DEBUG] [Vulkan]: Swapchain supports present mode: FIFO. [DEBUG] [Vulkan]: Swapchain supports present mode: FIFO_RELAXED. [INFO] [Vulkan]: Got 3 swapchain images. [DEBUG] [Vulkan]: Creating swapchain with present mode: FIFO. [libretro INFO] Bios Found: USA v02.30(20/02/2008) Console 20080220-175343 [libretro INFO] BIOS rom1 module not found, skipping… [libretro INFO] BIOS rom2 module not found, skipping… [libretro INFO] Reading NVRAM file: D:\Emulatorz\RetroArch\system\pcsx2\bios\ps2-0230a-20080220.nvm [libretro INFO] [GameDB] Has not been initialized yet, initializing… [INFO] [Vulkan]: Using resolution 2560x1440. [INFO] [Vulkan]: Using BGRA8888 format. [INFO] [Vulkan]: Loading stock shader. [INFO] [Joypad]: Found joypad driver: “sdl2”. [INFO] [Video]: Found display server: “win32”. [libretro INFO] [GameDB] 12806 games on record [libretro INFO] [GameDB] Serial: 20080220-175343 [DEBUG] [Environ]: GET_VARIABLE: pcsx2_fastcdvd = “disabled” [libretro INFO] Discrete GPU detected. Opting in for PCI-e copies to keep CPU/GPU in sync. [libretro INFO] Using image slab size of 5189 MiB. [libretro INFO] Using max allocated image memory per flush of 778 MiB. [libretro DEBUG] (VMManager) Resuming… [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 192000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 12288 frames (24576 samples, 49152 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 192000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “vulkan”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “D:\Emulatorz\RetroArch\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “D:\Emulatorz\RetroArch\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [INFO] [Environ]: SET_SYSTEM_AV_INFO: 640x448, Aspect: 1.333, FPS: 59.94, Sample rate: 48000.00 Hz. [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 192000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 12288 frames (24576 samples, 49152 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 192000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [INFO] [Display]: Found display driver: “vulkan”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Input]: Game Focus => OFF [INFO] [Environ]: SET_GEOMETRY. [libretro ERROR] IsoFS could not find the root directory on the ISO image. [libretro ERROR] IsoFS could not find the root directory on the ISO image.

Would really appreciate if anyone could help,

On my machine, LRPS2 crashes each time I load it twice without restarting RetroArch first. So, in your case, what I would do is, in order:

  1. Load any game on LRPS2
  2. Change renderer to ParaLLEl-GS
  3. Close the content
  4. Restart RetroArch (the entire app, not only the core or content)
  5. Try to load a game again.

See if that helps you.

Thanks for the suggestion but, unfortunately, same issue.

It’s honestly so frustrating since I found only one other person with this exact issue (on reddit) and there was no response to it.