LRPS2 Quick Menu Error - Bug

Not sure if this is explicitly a core issue or something else, but tried to dip my toes into PS2 emulation. Downloaded core, got everything set up, loaded game (RE Outbreak). Game loads fine, but if I open quick menu (F1), it freezes for approx 3 seconds and closes Retroarch. Log didn’t seem to reveal anything but I’ll include it anyway.

[INFO] RetroArch 1.15.0 (Git 1581ece)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 3900X 12-Core Processor            
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Mar 17 2023
[INFO] Version: 1.15.0
[INFO] Git: 1581ece
[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] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[INFO] [GL]: Found GL context: "wgl".
[INFO] [GL]: Detecting screen resolution: 1920x1080.
[INFO] [WGL]: Extensions: WGL_AMD_gpu_association WGL_ARB_buffer_region WGL_ARB_context_flush_control WGL_ARB_create_context WGL_ARB_create_context_no_error WGL_ARB_create_context_profile WGL_ARB_extensions_string WGL_ARB_framebuffer_sRGB WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_I3D_genlock WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_swap_group 
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon RX 5700 XT.
[INFO] [GL]: Version: 4.6.0 Compatibility Profile Context 23.7.1.230626.
[INFO] [GL]: Using resolution 960x720.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ...
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Autoconf]: 8BitDo Pro 2 configured in port 1.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Playlist]: Loading history file: "B:\RetroArch\content_history.lpl".
[INFO] [Playlist]: Loading history file: "B:\RetroArch\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "B:\RetroArch\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "B:\RetroArch\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "B:\RetroArch\content_favorites.lpl".
[INFO] [Config]: Saved new config to "B:\RetroArch\retroarch.cfg".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

This may not help, but I think d3d11 video driver is a bit more stable with this core (and dolphin-libretro) in Windows.

Will test later; going to work. Thanks tho :slight_smile:

Edit: Just tested; same result.

Bummer. That’s all I got, unfortunately :frowning:

Sadly, the LRPS2 core isn’t really ready for primetime at the moment. Hopefully that will change/improve in the future, but right now it works when it works and then doesn’t work the rest of the time…

1 Like

I suspected as much. Guess I’ll just play the waiting game. Still, thanks for the help and, if anything, it brought to light a bug for the eggheads to nut out. :slight_smile: