LR-FBNEO so slow to load/unload a game
-
RPI3+
retropie 4.7.1
retroarch 1.10I´ve updated today FBNeo to build 1.0.0.03 c8d75dc, and system are so slow to load/unload a game (at least 25-30 sec) every time.
Other emulators are ok (NeoCD, genesis gx, snes 9x...).
I dont know if fbneo is causing it, maybe a coincidence
runcommand.log
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/aof.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] [Config]: Loading config from: "/opt/retropie/configs/arcade/retroarch.cfg".
[INFO] [Config]: Appending config "/dev/shm/retroarch.cfg".
[INFO] RetroArch 1.10.0 (Git e9e85f3)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Jan 30 2022
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3
[INFO] =================================================
[INFO] [Input]: Found input driver: "udev".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/FinalBurn Neo/FinalBurn Neo.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/FinalBurn Neo/arcade.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/FinalBurn Neo/aof.cfg".
[INFO] [Remaps]: Remap directory: "/home/pi/RetroPie/roms/arcade/mame2003-plus".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/arcade/aof.srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/arcade/aof.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
[INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[INFO] [Content]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[libretro INFO] Setting save dir to /home/pi/RetroPie/roms/arcade/
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[libretro INFO] Setting system dir to /home/pi/RetroPie/BIOS
[libretro INFO] DIP switches offset: 25.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[libretro INFO] Initialize DIP switches.
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2.
[libretro INFO] [FBNeo] Searching all possible locations for romset aof
[libretro INFO] [FBNeo] No patched romset found at /home/pi/RetroPie/BIOS/fbneo/patched/aof
[libretro INFO] [FBNeo] Romset found at /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] No romset found at /home/pi/RetroPie/BIOS/fbneo/aof
[libretro INFO] [FBNeo] No romset found at /home/pi/RetroPie/BIOS/aof
[libretro INFO] [FBNeo] Searching all possible locations for romset neogeo
[libretro INFO] [FBNeo] No patched romset found at /home/pi/RetroPie/BIOS/fbneo/patched/neogeo
[libretro INFO] [FBNeo] Romset found at /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] No romset found at /home/pi/RetroPie/BIOS/fbneo/neogeo
[libretro INFO] [FBNeo] Romset found at /home/pi/RetroPie/BIOS/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xca9f7a6d and name 044-p1.p1 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x89903f39 and name 044-s1.s1 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0xddab98a7 and name 044-c1.c1 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0xd8ccd575 and name 044-c2.c2 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x403e898a and name 044-c3.c3 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x6235fbaa and name 044-c4.c4 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x0987e4bb and name 044-m1.m1 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x3ec632ea and name 044-v2.v2 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x4b0f8e23 and name 044-v4.v4 from archive /home/pi/RetroPie/roms/arcade/aof
[libretro INFO] [FBNeo] Using ROM with known crc 0x91b64be3 and name sp-s3.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x9036d879 and name sp-s2.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xc7f2fa45 and name sp-s.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xe72943de and name sp-u2.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x62f021f4 and name sp1-u2 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x2723a5b5 and name sp-e.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x1179a30f and name sp1-u4.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x2025b7a2 and name sp1-u3.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xf0e8f27d and name vs-bios.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xacede59c and name sp-j2.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x9fb0abe4 and name sp1.jipan.1024 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x03cc9f6a and name sp-45.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x486cb450 and name sp-j3.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xdff6d41f and name japan-j3.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xfbc6d469 and name sp1-j3.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x16d0c132 and name neo-po.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xd27a71f1 and name neo-epo.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x698ebb7d and name neodebug.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x162f0ebe and name sp-1v1_3db8c.bin from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xa7aab458 and name uni-bios_4_0.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x24858466 and name uni-bios_3_3.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xa4e8b9b3 and name uni-bios_3_2.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x0c58093f and name uni-bios_3_1.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xa97c89a9 and name uni-bios_3_0.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x27664eb5 and name uni-bios_2_3.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x601720ae and name uni-bios_2_3o.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x2d50996a and name uni-bios_2_2.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x8dabf76b and name uni-bios_2_1.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x0c12c2ad and name uni-bios_2_0.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xb24b44a0 and name uni-bios_1_3.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x4fa698e9 and name uni-bios_1_2.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xe19d3ce9 and name uni-bios_1_2o.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x5dda0d84 and name uni-bios_1_1.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x0ce453a0 and name uni-bios_1_0.rom from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xcb915e76 and name neopen.sp1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x94416d67 and name sm1.sm1 from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0xc2ea0cfd and name sfix.sfix from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] [FBNeo] Using ROM with known crc 0x5a86cff2 and name 000-lo.lo from archive /home/pi/RetroPie/roms/arcade/neogeo
[libretro INFO] Found this bios for requested mode => NeoSystem: 0x00 (sp-s3.sp1 [0x91b64be3] (MVS Asia/Europe ver. 6 (1 slot))).
[libretro INFO] [FBNeo] No missing files, proceeding
[libretro INFO] [FBNeo] Samplerate set to 48000
[libretro INFO] [FBNeo] Applied dipswitches from core options
[libretro INFO] Found this bios for requested mode => NeoSystem: 0x80 (sp-s3.sp1 [0x91b64be3] (MVS Asia/Europe ver. 6 (1 slot))).
[libretro INFO] [FBNeo] Initialized driver for aof
[libretro INFO] [FBNeo] Adjusted audio buffer to match driver's refresh rate (59.180000 Hz)
[libretro INFO] [Cheevos] System RAM set to 0x2ffc988, size is 65536
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[libretro INFO] [FBNeo] Driver aof was successfully started : game's full name is Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48660.00 Hz.
[INFO] [Video]: Set video size to: 990x672.
[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: 720x480.
[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 720x480.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shaders]: Specific shader preset found at "/home/pi/.config/retroarch/config/global.glslp".
[INFO] [Shader driver]: Using GLSL shader backend.
[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] [Font]: Using font rendering backend: "stb-unicode".
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
[WARN] [udev]: Full-screen pointer won't be available.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 0 force feedback effects.
[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".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[libretro INFO] [FBNeo] Unknown device type for port 0, forcing "Classic" instead
[libretro INFO] [FBNeo] Unknown device type for port 1, forcing "Classic" instead
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/arcade/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/arcade/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/arcade/content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/arcade/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/arcade/content_favorites.lpl".
[INFO] [Playlist]: Written to playlist file: /opt/retropie/configs/arcade/content_history.lpl
[INFO] [Environ]: SET_INPUT_DESCRIPTORS: -
I don't think there's anything wrong with FBNeo, I can run the same game with no delays during startup. The rom is a bit bigger than the average, but it shouldn't take 20 sec to load.
Is the same loading time when you start the game a 2nd time in a row ? -
@geese-howard said in LR-FBNEO so slow to load/unload a game:
1.0.0.03 c8d75dc
This is not the latest commit, meaning you probably updated from binaries if you updated today, i recommend always updating from sources.
Also, i remember people mentioned having weird boot delays when using (8bitdo?) controllers in bluetooth mode, is that what you are using ?
@geese-howard said in LR-FBNEO so slow to load/unload a game:
Remap directory: "/home/pi/RetroPie/roms/arcade/mame2003-plus"
?
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.