Using paraLLEl-GS in LRPS2 crashes/shuts down Retroarch

Can confirm. every time ParaLLEI-GS is activated retroearch crashes silently to desktop. Its been happening since march or april i think, i have an older version that works but since there is no crc/version and it only shows as “LRPS2 (1)” dont know wich version is the one working.

CPU: Ryzen 5 5600 RAM: 16 GB GFX: RX 6600.

Log:

[INFO] [Core]: Using content: "E:\Games\RetroArch\downloads\Playstation 2\Shadow of the Colossus.ISO".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] RetroArch 1.21.0 (Git 05f94af)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 5 5600 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: "E:\Games\RetroArch\cores\pcsx2_libretro.dll"
[INFO] [Overrides]: Redirecting save file to "E:\Games\RetroArch\saves\Shadow of the Colossus.srm".
[INFO] [Overrides]: Redirecting save state to "E:\Games\RetroArch\states\Shadow of the Colossus.state".
[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
[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: "E:\Games\RetroArch\system".
[libretro INFO] Bios Found: USA     v01.60(19/03/2002)  Console 20020319-181154
[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.
[INFO] [Content]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SYSTEM_DIRECTORY: "E:\Games\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
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[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: 2560x1440.
[INFO] [Video]: Using HW render, vulkan driver forced.
[libretro INFO]  * CDVD Disk Open: DVD, Single layer or unknown:
[libretro INFO]  * * Track 1: Data (Mode 1) (1315408 sectors)
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[libretro INFO] Layer count: 3
[libretro INFO] Found layer: VK_LAYER_AMD_switchable_graphics.
[libretro INFO] Found layer: VK_LAYER_OBS_HOOK.
[libretro INFO] Found layer: VK_LAYER_RTSS.
[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: 1920x1080.
[INFO] [Vulkan]: Got HW context negotiation interface 2.
[INFO] [Vulkan]: Found GPU at index 0: "AMD Radeon RX 6600".
[INFO] [Vulkan]: Using GPU index 0.
[libretro INFO] Using Vulkan GPU: AMD Radeon RX 6600
[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 6600".
[INFO] [Vulkan]: Got 3 swapchain images.
[libretro INFO] Bios Found: USA     v01.60(19/03/2002)  Console 20020319-181154
[libretro INFO] BIOS rom1 module not found, skipping...
[libretro INFO] BIOS rom2 module not found, skipping...
[libretro INFO] Reading NVRAM file: E:\Games\RetroArch\system\pcsx2\bios\Sony PlayStation 2 BIOS (U)(v1.6)(2002-03-19)[SCPH39004].nvm
[INFO] [Vulkan]: Using resolution 1920x1080.
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[libretro INFO] [GameDB] Has not been initialized yet, initializing...
[INFO] [XInput]: Found XInput v1.4.
[libretro INFO] [GameDB] 12806 games on record
[libretro INFO] [GameDB] Serial: 20020319-181154
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Video]: Found display server: "win32".
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) configured in port 1.
[libretro INFO] Discrete GPU detected. Opting in for PCI-e copies to keep CPU/GPU in sync.
[libretro INFO] Using image slab size of 2382 MiB.
[libretro INFO] Using max allocated image memory per flush of 357 MiB.
[INFO] [Audio]: Set audio input rate to: 48000.96 Hz.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Playlist]: Loading history file: "E:\Games\RetroArch\content_history.lpl".
[INFO] [Playlist]: Loading history file: "E:\Games\RetroArch\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "E:\Games\RetroArch\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "E:\Games\RetroArch\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "E:\Games\RetroArch\content_favorites.lpl".
[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.96 Hz.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_GEOMETRY.
[libretro INFO] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCUS_974.72;1
[libretro INFO] (SYSTEM.CNF) Software version = 1.00
[libretro INFO] (SYSTEM.CNF) Disc region type = NTSC
[libretro INFO] ELF (cdrom0:\SCUS_974.72;1) Game CRC = 0xC19A374E, EntryPoint = 0x00100010
[libretro INFO] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCUS_974.72;1
[libretro INFO] (SYSTEM.CNF) Software version = 1.00
[libretro INFO] (SYSTEM.CNF) Disc region type = NTSC
[libretro INFO] [GameDB] Searching for patch with CRC 'C19A374E'
[libretro INFO] [GameDB] No CRC-specific patch or default patch found
[libretro INFO] [GameDB] Enabled GS Hardware Fix: recommendedBlendingLevel to [mode=4]
[libretro INFO] [GameDB] Enabled GS Hardware Fix: halfPixelOffset to [mode=1]
[libretro INFO] [GameDB] Enabled GS Hardware Fix: nativeScaling to [mode=1]
[libretro INFO] [GameDB] Serial: SCUS-97472
[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.96 Hz.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Input]: Game Focus => OFF
[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.96 Hz.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_GEOMETRY: 512x448, Aspect: 1.333.
[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.96 Hz.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Input]: Game Focus => OFF
1 Like

I’ve tried multiple games and they all crash. The logs above are me just trying to start the core (boot screen) after loading it.

It works fine with the Vulkan renderer.

So it’s not just me :pensive:

I’m surprised this hasn’t been reported much.

1 Like

starting the core without any content doesn’t work for me, either, but games do.

I tested here and could boot fine without any content, even under ParaLLEl-GS. I’m using Linux though. Could it perhaps be some issue with the BIOS used?

1 Like

could be, or something else :man_shrugging: I’m on linux, too.

1 Like

I’ve tried different Bios. Same issue.

I plan to try something else later today. Gonna try and mess with the AMD Radeon drivers.

1 Like

Unfortunately that didn’t work either.

I did a total wipe of my AMD drivers with DDU and tried a fresh install. No luck.

And speaking of luck, my CachyOS Linux install is having issues when using Vulkan with RetroArch. The frame rate drops down to under 10. Unusable. And I’ve seen multiple people report this.

What rotten luck :pensive:

1 Like

Have you tried adrenalin 25.3.1 or earlier driver? and here is the old core i have a backup, for me this works fine.

https://www.mediafire.com/file/vrnv79hz8oj7ahh/pcsx2_libretro.7z/file

could yo test this?

I suspect is an amd driver issue.

Well, driver support for amd/ati gpus has always been very quirky, so that wouldn’t be surprising. People might think that’s an urban legend because commercial games (usually) run ok, but that’s only because commercial games can afford running tests on a wide range of gpus.

This version of the core works!!!

How old is this version and what is it missing compared to new one?

Thank you my friend!!

I have one device with an AMD card (iGPU), and the latest LRPS2 works fine there, on Linux, RetroArch 1.21 (AppImage). If enough people share their configurations and if it works or not, there’s a chance to pinpoint what’s exactly triggering the issue.

Well so far it looks like no one with Linux is having any issues.

I believe the couple of posts I saw on Reddit were using Windows like me.

hunterk uses Linux and can’t boot into the BIOS, whereas I can. It’s probably not only the OS’ fault.

works fine on my end on windows 10 but on Nvidia and Intel CPU

here are retroarch and core configs

https://www.mediafire.com/file/tcg7vbh0iu7ivia/retroarch.zip/file

1 Like

I’ll keep the core provided by cuyo saved and keep using it until one of the core updates finally starts working.

Thanks again Cuyo

dont know extactly, I updated the cores after 3 weeks or a month after the initial release of the LRPS2 core and it worked.

The most recent LRPS2 cores works without paraLLEl-GS enabled, in my case when i launch any game with default core options and then when the game is running changing renderer to paraLLEl-GS the game keeps running but the moment i close retroarch or the core and launch it again it then retroarch silently crashes/closes.

Literally the same thing that happens to me. Looks like paraLLEl-GS doesn’t actually activate until you try and restart the game.

To answer the question about the AMD drivers, yes, I did use an older version. And specifically the 25.3.1

Same issue. I very much doubt it is the driver. Especially since the core you shared works perfectly.

Is there any way to get the developers to look into this?

Well, the exact same code seems to run with nvidia drivers, intel drivers, and even amd linux open-source drivers, i don’t understand where you see room for doubts ? As previously said, support for those amd gpus is known to be very quirky due to their drivers, you need to dev exactly as they expect you to or the performance will plummet and/or it will crash.

Github is your friend, and someone already reported this : https://github.com/libretro/ps2/issues/87. However, as already said, it might be hard for the devs to figure out what this is about without a direct access to the gpu.