lr-pcsx-rearmed roms go black after title
-
Hey all -- I have searched for other examples of this problem on the forums, but none of the solutions seem to work.
I have tried:
-installing the latest source for libretto's pcsx-rearmed
-several PSX bios files (currently scph1001.bin) in my system folder, which is set to RetroPie/BIOS
-turning off "dynamic compilation" in the emulator's core settings
-re-enabling the title logo, which was defaulted to off
-making sure both .cue and .bin files are in the psx rom folder, and the .cue file has the proper syntax of the bin file.None of these things prevent both games I've tried (Intellivision collection and Blaster Master: Blasting Again) from going black and freezing after their respective title screens.
Is there anything else I can try? Should I wait for an update? I have a Raspberry Pi 3. Previously, before updating, I was able to run all psx games with just the bin.
Verbose logging output:
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Intellivision Classic Games (USA).cue" --verbose --appendconfig /dev/shm/retroarch.cfg [WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed. [WARN] [Config]: GameMode unsupported - disabling.. [INFO] RetroArch 1.15.0 (Git 1e5b1ba) [INFO] === Build ======================================= [INFO] CPU Model Name: ARMv7 Processor rev 4 (v7l) [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Apr 9 2023 [INFO] Version: 1.15.0 [INFO] Git: 1e5b1ba [INFO] ================================================= [INFO] [Input]: Found input driver: "udev". [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so" [INFO] [Config]: Loading config: "/opt/retropie/configs/psx/retroarch.cfg". [INFO] [Config]: Appending config: "/dev/shm/retroarch.cfg". [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: SET_CONTROLLER_INFO. [INFO] [Environ]: GET_CORE_OPTIONS_VERSION. [INFO] [Environ]: GET_LANGUAGE: "0". [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL. [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/psx/Intellivision Classic Games (USA).srm". [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/psx/Intellivision Classic Games (USA).state". [INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION. [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed c1114bf [libretro INFO] Running PCSX Version 1.9 (Sep 19 2023). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x6e1b8000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] (0x6e438a0c) testing if we can run recompiled code @0x6e8da000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x77000000/0x1f800000/0x1fc00000/(nil)/0x6e8da000 [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] found BIOS file: SCPH1001.BIN [INFO] [Environ]: GET_CAN_DUPE: true [INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION. [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE. [INFO] [Environ]: GET_RUMBLE_INTERFACE. [INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] [Content]: Content loading skipped. Implementation will load it on its own. [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [ERROR] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd - Invalid value. [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] Loaded CD Image: /home/pi/RetroPie/roms/psx/Intellivision Classic Games (USA).cue[+cue]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 25:56:01 [libretro INFO] Track 02 (AUDIO) - Start 26:00:01, Length 00:28:13 [libretro INFO] Track 03 (AUDIO) - Start 26:30:14, Length 03:03:00 [libretro INFO] CD-ROM Label: SLUS00906 [libretro INFO] CD-ROM ID: SLUS00906 [libretro INFO] CD-ROM EXE Name: SLUS_009.06;1 [INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK. [INFO] [Replay]: Found last replay slot: #0 [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [Video]: Starting threaded video driver.. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0x1. [INFO] [GL]: Found GL context: "egl_videocore". [INFO] [GL]: Detecting screen resolution: 640x480. [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] Querying EGL extension: KHR_image => exists [INFO] [GL]: Using resolution 640x480. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [WARN] [udev]: Full-screen pointer won't be available. [INFO] [udev]: Pad #0 (/dev/input/event6) supports 0 force feedback effects. [INFO] [Autoconf]: DragonRise Inc. Generic USB Joystick configured in port 1. [INFO] [udev]: Pad #1 (/dev/input/event7) supports 0 force feedback effects. [INFO] [Autoconf]: DragonRise Inc. Generic USB Joystick configured in port 2. [INFO] [udev]: Pad #2 (/dev/input/event3) supports 0 force feedback effects. [INFO] [Autoconf]: USB,2-axis 8-button gamepad configured in port 3. [INFO] [udev]: Pad #3 (/dev/input/event5) supports force feedback. [INFO] [udev]: Pad #3 (/dev/input/event5) supports 16 force feedback effects. [INFO] [Autoconf]: Sony PLAYSTATION(R)3 Controller configured in port 4. [INFO] [Joypad]: Found joypad driver: "udev". [INFO] [Video]: Found display server: "null". [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [libretro INFO] port: 3 device: standard [libretro INFO] port: 4 device: standard [libretro INFO] port: 5 device: standard [libretro INFO] port: 6 device: none [libretro INFO] port: 7 device: none [libretro INFO] port: 8 device: none [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/psx/content_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/psx/content_music_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/psx/content_video_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/psx/content_image_history.lpl". [INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/psx/content_favorites.lpl". [INFO] [Environ]: RETRO_ENVIRONMENT_SET_MINIMUM_AUDIO_LATENCY. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 640x480, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 320x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 320x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 640x480, Aspect: 1.333. [libretro INFO] Compile at bogus memory address: 248438b4
-
I try Blaster Master: Blasting Again (USA) with Pi4 and the latest lr-pcsx-rearmed from source and it's working without issues.
Try to find the game from a different source and use the default settings of the emulator. Do you have issues with other games ?
-
@windg Yes I do, both games above. Could it be this emulator no longer works on the pi3? It's unlikely that it's an individual rom issue, considering that the Intellivision collection rom runs on Duck (though I'd rather get it running on here)
-
@SavedByZero said in lr-pcsx-rearmed roms go black after title:
-re-enabling the title logo, which was defaulted to off
This is known to cause issues - you should turn this option off.
-
@SavedByZero
I tested in RPi3B+ with RetroPie 4.8.5 and latest updates. I use the default settings of lr-pcsx-rearmed withscph5500.bin
scph5501.bin
scph5502.bin
bios files . Blaster master is running without issues. Try to update RetroPie, if you haven't, and verify your bios hashes. If you have a spare sd card, test with a fresh install from the weekly images (i use the same) : https://files.retropie.org.uk/images/weekly/ . -
@windg I just replaced the sd card and reinstalled/updated everything, that's when this emulator actually stopped working for me.
-
@SavedByZero Have you ever try to modify Retroarch settings and use the inside save function to save the changes? This can create issues.
-
@windg Don't think so -- all I've ever done is remap which controller is being used for which emulators, in their respective individual retroarch files. Which always works. At this point I'll see if there's some core I forgot to update with all of the other updates and wait for the fixes that seem to be rapidly coming to the source lately. My best guess is that the emulator works for some users but not others because of some minor bug.
-
@mitu Done -- sadly, no difference.
-
I'm wondering if this has something to do with it: ```
: [ERROR] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd - Invalid value. -
You can try to change the psx cpu speed from 57(default) to 67.
While the game is running , open the RA quick menu > core options > system > psx cpu clock speed to 67.
After that create a save game option from Manage Core Options and restart the game.You can try also to install lr-swanstation from RetroPie-Extra repo, but the performance maybe it is not good for some games, it's more power hungry than lr-pcsx-rearmed: https://github.com/Exarkuniv/RetroPie-Extra
-
@SavedByZero said in lr-pcsx-rearmed roms go black after title:
: [ERROR] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd - Invalid value.
This is probably caused by a change in the option values, you may try to changed it to 'Sync'/'Synchronized' (?) from the core options to get rid of the error. You can also reset the core option by opening
retroarch-core-options.cfg
from\\retropie\configs\all
(file share) and removing any line starting withpcsx
.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.