lr-genesis-plus-gx on RPI4: crashes
-
hello,
i used lr-genesis-plus-gx on RPI3b+ before for 4-player-games.
But on RPI4 it constantly crashes with most games i tried (super skidmarks for example). I tried 4.6 + 4.7.1.
Picodrive is stable - but since it does not support 4-player games this does not help me.
Any ideas ? -
Hello and welcome to this forum.
We need more information about your system. Please provide all the information that's asked for in https://retropie.org.uk/forum/topic/3/read-this-first.
In addition to that, a verbose log of lr-genesis-plus-gx could be helpful. See https://retropie.org.uk/docs/Runcommand/#launch-with-verbose-logging.
-
@clyde i tried more games in the meanwhlie. Hardly any game works.
They all crash with that (verboselog-line:)
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1283: 7046 Bus error
(that 7046 differs)even simple games crash. My last try was flappy bird - a homebrew game.
further down i paste the verbose logPi Model or other hardware: 4B
Power Supply used: official PI netwrok adapter
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7.1 (but i tried 4.6 as well)
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used): retropie_buster_v4.7.1_rpi4_2020.11.04_berryboot.img.gz
USB Devices connected: 3 logitech dual action
Controller used: logitech dual action
Error messages received: line 1283: 7046 Bus error
Verbose log (if relevant): see further down
Guide used: (Mention if you followed a guide)
File: (File with issue - with FULL path) flappy bird from http://pscd.ru/games/smd/fsmd/2713-flappy-bird.html
Emulator: lr-genesis-plus-gxverbose log:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.bin" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] RetroArch 1.8.8 (Git 9552f87)
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.srm".
[INFO] Redirecting save state to "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.state".
[INFO] === Build =======================================
[INFO] Capabilities: NEON ASIMD
[INFO] Built: Nov 2 2020
[INFO] Version: 1.8.8
[INFO] Git: 9552f87
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Genesis Plus GX/Genesis Plus GX.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/Genesis Plus GX/megadrive.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Genesis Plus GX/Flappy Bird (PD) v1.0.cfg.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Remaps]: remap directory: /opt/retropie/configs/megadrive/
[INFO] [Remaps]: core-specific remap found at /opt/retropie/configs/megadrive/Genesis Plus GX/Genesis Plus GX.rmp.
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.srm".
[INFO] Redirecting save state to "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.state".
[INFO] [Environ]: PERFORMANCE_LEVEL: 1.
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 7.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[libretro INFO] Game Genie ROM should be located at: /home/pi/RetroPie/BIOS/ggenie.bin
[libretro INFO] Action Replay (Pro) ROM should be located at: /home/pi/RetroPie/BIOS/areplay.bin
[libretro INFO] Sonic & Knuckles (2 MB) ROM should be located at: /home/pi/RetroPie/BIOS/sk.bin
[libretro INFO] Sonic & Knuckles UPMEM (256 KB) ROM should be located at: /home/pi/RetroPie/BIOS/sk2chip.bin
[libretro INFO] Mega Drive TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_MD.bin
[libretro INFO] Game Gear TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios.gg
[libretro INFO] Master System (PAL) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_E.sms
[libretro INFO] Master System (NTSC-U) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_U.sms
[libretro INFO] Master System (NTSC-J) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_J.sms
[libretro INFO] Mega CD (PAL) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_E.bin
[libretro INFO] Sega CD (NTSC-U) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_U.bin
[libretro INFO] Mega CD (NTSC-J) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_J.bin
[libretro INFO] Mega CD (PAL) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_E.brm
[libretro INFO] Sega CD (NTSC-U) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_U.brm
[libretro INFO] Mega CD (NTSC-J) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_J.brm
[libretro INFO] Sega/Mega CD RAM CART is located at: /home/pi/RetroPie/roms/megadrive//cart.brm
[libretro INFO] INFORMATION - Loading 131072 bytes ...
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: /home/pi/.config/retroarch/cheats/Genesis Plus GX/Flappy Bird (PD) v1.0.cht
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.70 Hz)
[INFO] [Video]: Video @ 1920x1080
[INFO] [Video]: Starting threaded video driver ...
[INFO] [DRM]: Found 1 connectors.
[INFO] [DRM]: Connector 0 connected: yes
[INFO] [DRM]: Connector 0 has 23 modes.
[INFO] [DRM]: Connector 0 assigned to monitor index: #1.
[INFO] [DRM]: Mode 0: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 1: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 2: (1920x1080) 1920 x 1080, 50 Hz
[INFO] [DRM]: Mode 3: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 4: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 5: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 6: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 7: (1600x900) 1600 x 900, 60 Hz
[INFO] [DRM]: Mode 8: (1280x1024) 1280 x 1024, 60 Hz
[INFO] [DRM]: Mode 9: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 10: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 11: (1280x720) 1280 x 720, 50 Hz
[INFO] [DRM]: Mode 12: (1280x720) 1280 x 720, 30 Hz
[INFO] [DRM]: Mode 13: (1280x720) 1280 x 720, 30 Hz
[INFO] [DRM]: Mode 14: (1280x720) 1280 x 720, 24 Hz
[INFO] [DRM]: Mode 15: (1280x720) 1280 x 720, 24 Hz
[INFO] [DRM]: Mode 16: (1024x768) 1024 x 768, 60 Hz
[INFO] [DRM]: Mode 17: (800x600) 800 x 600, 60 Hz
[INFO] [DRM]: Mode 18: (720x576) 720 x 576, 50 Hz
[INFO] [DRM]: Mode 19: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 20: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 21: (640x480) 640 x 480, 60 Hz
[INFO] [DRM]: Mode 22: (640x480) 640 x 480, 60 Hz
[INFO] [GL]: Found GL context: kms
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [EGL]: Current context: 0xeee01748.
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2.
[INFO] [GL]: Version: OpenGL ES 3.1 Mesa 19.3.2.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shaders]: preset directory: /home/pi/.config/retroarch/config
[INFO] [Shaders]: preset directory: /opt/retropie/configs/megadrive/
[INFO] [Shaders]: preset directory: /home/pi/.config/retroarch/shaders/presets
[INFO] [Shader driver]: Using GLSL shader backend.
[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] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [udev]: Keyboard #0 (/dev/input/event0).
[INFO] [udev]: Keyboard #1 (/dev/input/event3).
[INFO] [udev]: Keyboard #2 (/dev/input/event6).
[INFO] [udev]: Mouse #0 (/dev/input/event1).
[INFO] [udev]: Mouse #1 (/dev/input/mouse0).
[INFO] [udev]: Mouse #2 (/dev/input/event7).
[INFO] [udev]: Mouse #3 (/dev/input/mouse1).
[INFO] [udev]: Plugged pad: Logitech Logitech Dual Action (1133:49686) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event10) supports 0 force feedback effects.
[INFO] [udev]: Plugged pad: Logitech Logitech Dual Action (1133:49686) on port #1.
[INFO] [udev]: Pad #1 (/dev/input/event11) supports 0 force feedback effects.
[INFO] [udev]: Plugged pad: Logitech Logitech Dual Action (1133:49686) on port #2.
[INFO] [udev]: Pad #2 (/dev/input/event12) supports 0 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Video]: Found display server: null
[INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal-level2-crt.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/2xScaleHQ.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_lanczos4.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_phosphor.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_snes.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/Brighter-with_Contrast.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/bsnes_gamma_ramp.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-vertical.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy-screen-grid.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy2.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/gba-color.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x&lcd3x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x2.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_lcd3x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_phosphor.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaint.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaintscanline.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x_lcd3x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/nds-color.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/nds.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/nedi.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/palm-color.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/phosphor.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/psp-color.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-2x-prescale.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-scanlines.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-simple.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes2.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaint.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpainthicontrast.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaintscanline.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_lcd3x.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_phosphor.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_scanline.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_waterpaint.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/stock.glsl"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/super-2xsai.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/super-eagle.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/vba-color.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/xbr-lv1-noblend.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve_vertical.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard_vertical.glslp"
[INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_lcd_standard.glslp"
[INFO] [ALSA]: Using signed 16-bit format.
[INFO] [ALSA]: Period size: 768 frames
[INFO] [ALSA]: Buffer size: 3072 frames
[INFO] [ALSA]: Can pause: no.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [LED]: LED driver = 'null' 0x4b477c
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] Loading history file: [/opt/retropie/configs/megadrive/content_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/megadrive/content_music_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/megadrive/content_video_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/megadrive/content_image_history.lpl].
[INFO] Loading favorites file: [/opt/retropie/configs/megadrive/content_favorites.lpl].
[INFO] [Environ]: SET_SYSTEM_AV_INFO.
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.70 Hz)
[INFO] [ALSA]: Using signed 16-bit format.
[INFO] [ALSA]: Period size: 768 frames
[INFO] [ALSA]: Buffer size: 3072 frames
[INFO] [ALSA]: Can pause: no.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: stb-unicode.
[INFO] [LED]: LED driver = 'null' 0x4b477c
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] Game focus is: : off.
[WARN] [udev]: Mouse grab/ungrab feature unavailable.
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] SET_GEOMETRY: 320x192, aspect: 1.848.
[INFO] SET_GEOMETRY: 320x224, aspect: 1.584.
[INFO] SET_GEOMETRY: 256x224, aspect: 1.584.
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1283: 7046 Bus error /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "/home/pi/RetroPie/roms/megadrive/Flappy Bird (PD) v1.0.bin" --verbose --appendconfig /dev/shm/retroarch.cfg -
@lekzerum said in lr-genesis-plus-gx on RPI4: crashes:
@clyde i tried more games in the meanwhlie. Hardly any game works.
They all crash with that (verboselog-line:)
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1283: 7046 Bus error
(that 7046 differs)Alas, I don't have any experience with this error. Have you updated RetroPie recently? If not, I would try that first to negate any problems that may be already be fixed in the current code.
-
@clyde yes, i also tried "from source" today
-
@lekzerum Do you have the Mega Drive / Genesis bios installed?
-
@clyde i just discovered something funny: i took the "genesis_plus_gx_libretro.so" from my older RPI3-32bit retropie 4.5 -> copied it to my rpi4 => it works!!!
-
@lekzerum Strange, but if it works …
Maybe someone with more internal knowledge stumbles upon this thread and can shed some light on it.
In the meanwhile, have fun with your 4P games. 👍
-
I'm having a similar issue with Sega CD / lr-genesis-plus-gx on the pi4. My files are
.chd
format. Worked in my previous build, verified the BIOS against the official documentation... nothing.@lekzerum Any chance you could throw that file in a google drive link for me to try?
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.