Much older builds of the core seem to work, but at some point, newer builds instantly crash whenever I run a game. I always run the latest stable versions, so 1.3.2 didn’t fix it. Is this a known issue? How do I fix this?
Thanks.
Much older builds of the core seem to work, but at some point, newer builds instantly crash whenever I run a game. I always run the latest stable versions, so 1.3.2 didn’t fix it. Is this a known issue? How do I fix this?
Thanks.
Try deleting (after backing it up first) your retroarch-core-options.cfg
I’ve tried that, but it didn’t work.
Can you get a log? launch retroarch_debug.exe from a command line with --menu --verbose and it will print any errors to the console window.
Not sure if I’m doing it right, but the only error I see in the list is something like “retro_read_file: failed to open”
Looks like it’s trying to load up a save file from the directory, and crashing because one doesn’t exist.
Could what I said above be the cause? And if so, how do I fix it?
can you post your log here?
I’m sorry, but do you have a guide or something to show me how to do that? I don’t think I did it right the first time. I just opened up retroarch_debug, and tried to load a game from there.
Make a desktop shortcut for retroarch_debug. Right click it, then properties. On the “target” field, add a space and type “–menu --verbose” (without the quotes). When you open this, a log window will open up along with RetroArch. When it crashes, copy whatever is in there and post it here.
RetroArch [INFO] :: === Build =======================================RetroArch [
INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 Built: Mar 15 2016
RetroArch [INFO] :: Version: 1.3.2
RetroArch [INFO] :: Git: 0a613c0
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: Config: loading config from: F:\Emulation\RetroArch\retroarc
h.cfg.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29999.49 Hz.
RetroArch [INFO] :: Video @ fullscreen
RetroArch [INFO] :: Found GL context: wgl
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [WGL]: Setting fullscreen to 1920x1080 @ 60Hz on device \.
DISPLAY1.
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [INFO] :: [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon HD
5800 Series.
RetroArch [INFO] :: [GL]: Version: 4.5.13399 Compatibility Profile Context 15.20
0.1062.1004.
RetroArch [INFO] :: [GL]: ATI card detected, skipping check for GL_RGB565 suppor
t.
RetroArch [INFO] :: Querying GL extension: ARB_sync => exists
RetroArch [INFO] :: [GL]: Using ARB_sync to reduce latency.
RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists
RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch [INFO] :: GL: Using resolution 1920x1080
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 0 program(s).
RetroArch [INFO] :: Enumerating DInput joypads …
RetroArch [INFO] :: Device #0 PID: {05C4} VID:{054C}
RetroArch [INFO] :: Autodetect: 2 profiles found
RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/
1476)
RetroArch [INFO] :: Done enumerating DInput joypads …
RetroArch [INFO] :: Found joypad driver: “dinput”.
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency.
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: Found menu display driver: “menu_display_gl”.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [WARN] :: Input device ID 5 is unknown to this libretro implementation
. Using RETRO_DEVICE_JOYPAD.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: null: [F:\Emulation\RetroArch\content_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [INFO] :: Using content: F:\Emulation\N64\Super Mario 64 (USA).n64.
RetroArch [INFO] :: arg #0: retroarch
RetroArch [INFO] :: arg #1: F:\Emulation\N64\Super Mario 64 (USA).n64
RetroArch [INFO] :: arg #2: -s
RetroArch [INFO] :: arg #3: F:\Emulation\RetroArch\saves
RetroArch [INFO] :: arg #4: -S
RetroArch [INFO] :: arg #5: F:\Emulation\RetroArch\states
RetroArch [INFO] :: arg #6: -c
RetroArch [INFO] :: arg #7: F:\Emulation\RetroArch\retroarch.cfg
RetroArch [INFO] :: arg #8: -L
RetroArch [INFO] :: arg #9: F:\Emulation\RetroArch\cores\mupen64plus_libretro.dl
l
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estima
tion. Requires to run for at least 4096 frames.
RetroArch [INFO] :: Redirecting save file to “F:\Emulation\RetroArch\saves\Super
Mario 64 (USA).srm”.
RetroArch [INFO] :: Redirecting savestate to “F:\Emulation\RetroArch\states\Supe
r Mario 64 (USA).state”.
RetroArch [INFO] :: === Build =======================================RetroArch [
INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 Built: Mar 15 2016
RetroArch [INFO] :: Version: 1.3.2
RetroArch [INFO] :: Git: 0a613c0
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: Loading dynamic libretro core from: “F:\Emulation\RetroArch
cores\mupen64plus_libretro.dll”
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Remaps: core name: Mupen64Plus
RetroArch [INFO] :: Remaps: game name: Super Mario 64 (USA)
RetroArch [INFO] :: Remaps: remap directory: F:\Emulation\RetroArch\config\remap
RetroArch [INFO] :: Remaps: no game-specific remap found at F:\Emulation\RetroAr
ch\config\remap\Mupen64Plus\Super Mario 64 (USA).rmp
RetroArch [INFO] :: Remaps: no core-specific remap found at F:\Emulation\RetroAr
ch\config\remap\Mupen64Plus\Mupen64Plus.rmp
RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
RetroArch [INFO] :: Environ GET_PERF_INTERFACE.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE.
RetroArch [INFO] :: Loading content file: F:\Emulation\N64\Super Mario 64 (USA).
n64.
RetroArch [INFO] :: Did not find a valid content patch.
RetroArch [INFO] :: CRC32: 0x42c43204 .
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize:
RetroArch [INFO] :: 640x480
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-audio-buffer-size:
RetroArch [INFO] :: 2048
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin:
RetroArch [INFO] :: glide64
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-angrylion-vioverlay:
RetroArch [INFO] :: disabled
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering:
RetroArch [INFO] :: bilinear
RetroArch [libretro DEBUG] :: set filtering mode…
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-factor:
RetroArch [INFO] :: -3.0
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-units:
RetroArch [INFO] :: -3.0
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-astick-deadzone:
RetroArch [INFO] :: 15
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin-accuracy:
RetroArch [INFO] :: high
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-virefresh:
RetroArch [INFO] :: 1500
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-bufferswap:
RetroArch [INFO] :: on
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-framerate:
RetroArch [INFO] :: fullspeed
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak1:
RetroArch [INFO] :: memory
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak2:
RetroArch [INFO] :: none
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak3:
RetroArch [INFO] :: none
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak4:
RetroArch [INFO] :: none
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: Environ SET_HW_RENDER.
RetroArch [INFO] :: Requesting OpenGL context.
RetroArch [libretro INFO] :: mupen64plus: No version number in ‘Core’ config sec
tion. Setting defaults.
RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_OPEN
RetroArch [libretro INFO] :: mupen64plus: SUPER MARIO 64 INI patches applied.
RetroArch [libretro INFO] :: mupen64plus: Goodname: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: Headername: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: Name: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: MD5: 20B854B239203BAF6C961B850A4A51A2
RetroArch [libretro INFO] :: mupen64plus: CRC: 635a2bff 8b022326
RetroArch [libretro INFO] :: mupen64plus: Imagetype: .v64 (byteswapped)
RetroArch [libretro INFO] :: mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64
Megabits)
RetroArch [libretro INFO] :: mupen64plus: ClockRate = f
RetroArch [libretro INFO] :: mupen64plus: Version: 1444
RetroArch [libretro INFO] :: mupen64plus: Manufacturer: Nintendo
RetroArch [libretro INFO] :: mupen64plus: Cartridge_ID: 4d53
RetroArch [libretro INFO] :: mupen64plus: Country: USA
RetroArch [libretro INFO] :: mupen64plus: PC = 80246000
RetroArch [libretro INFO] :: mupen64plus: Save type: 0
RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_GET_HEADER
retro_read_file: Failed to open F:\Emulation\RetroArch\saves\Super Mario 64 (USA
).srm: No such file or directory
RetroArch [INFO] :: Skipping SRAM load…
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 44143.34 Hz.
RetroArch [INFO] :: Video @ fullscreen
RetroArch [INFO] :: Using HW render, OpenGL driver forced.
RetroArch [INFO] :: Found GL context: wgl
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [WGL]: Setting fullscreen to 1920x1080 @ 60Hz on device \.
DISPLAY1.
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [INFO] :: [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon HD
5800 Series.
RetroArch [INFO] :: [GL]: Version: 4.5.13399 Compatibility Profile Context 15.20
0.1062.1004.
RetroArch [INFO] :: [GL]: ATI card detected, skipping check for GL_RGB565 suppor
t.
RetroArch [INFO] :: Querying GL extension: ARB_sync => exists
RetroArch [INFO] :: [GL]: Using ARB_sync to reduce latency.
RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists
RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch [INFO] :: GL: Using resolution 1920x1080
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
RetroArch [INFO] :: [GL]: Using 1 textures.
RetroArch [INFO] :: [GL]: Loaded 0 program(s).
RetroArch [INFO] :: [GL]: Initializing HW render (1024 x 1024).
RetroArch [INFO] :: [GL]: Max texture size: 16384 px, renderbuffer size: 16384 p
x.
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => exists
RetroArch [INFO] :: Enumerating DInput joypads …
RetroArch [INFO] :: Device #0 PID: {05C4} VID:{054C}
RetroArch [INFO] :: Autodetect: 2 profiles found
RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/
1476)
RetroArch [INFO] :: Done enumerating DInput joypads …
RetroArch [INFO] :: Found joypad driver: “dinput”.
context_reset.
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin:
RetroArch [INFO] :: glide64
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-rspplugin:
RetroArch [INFO] :: hle
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin-accuracy:
RetroArch [INFO] :: high
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin:
RetroArch [INFO] :: glide64
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-rspplugin:
RetroArch [INFO] :: hle
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize:
RetroArch [INFO] :: 640x480
ReadSpecialSettings: DEFAULT
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering:
RetroArch [INFO] :: bilinear
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.
2
plugin_start_gfx success.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “B Button (C-Do
wn)”
RetroArch [INFO] :: RetroPad, User 1, Button “Y (left)” => “(C-Left)”
RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “Change Controls”
RetroArch [INFO] :: RetroPad, User 1, Button “Start” => “START Button”
RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Up” => “Up (digital)”
RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Down” => "Down (digital)
"
RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Left” => "Left (digital)
"
RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Right” => “Right (digita
l)”
RetroArch [INFO] :: RetroPad, User 1, Button “A (right)” => “A Button (C-Rig
ht)”
RetroArch [INFO] :: RetroPad, User 1, Button “X (up)” => “(C-Up)”
RetroArch [INFO] :: RetroPad, User 1, Button “L” => “L-Trigger”
RetroArch [INFO] :: RetroPad, User 1, Button “R” => “R-Trigger”
RetroArch [INFO] :: RetroPad, User 1, Button “L2” => “Z-Trigger”
RetroArch [INFO] :: RetroPad, User 1, Button “R2” => “C Buttons Mode”
RetroArch [libretro INFO] :: EmuThread: M64CMD_EXECUTE.
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-cpucore:
RetroArch [INFO] :: dynamic_recompiler
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-disable_expmem:
RetroArch [INFO] :: enabled
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-64dd-hardware:
RetroArch [INFO] :: disabled
RetroArch [libretro INFO] :: mupen64plus: Memory initialized
Gfx RomOpen.
ReadSpecialSettings: DEFAULT
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering:
RetroArch [INFO] :: bilinear
ReadSpecialSettings: SUPER MARIO 64
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering:
RetroArch [INFO] :: bilinear
RetroArch [libretro INFO] :: Detected RDRAM size: 007fffff
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize:
RetroArch [INFO] :: 640x480
Sorry to bump this, I was wondering if anyone had any suggestions.
Dunno. Your log looks fine. If your video driver is set to ‘gl’ and you’ve tried clearing your core options cfg, I’m out of suggestions. Are you launching to fullscreen? Windowed mode can be crashy for me on Windows.
There are some files related to N64 in retroarch/system folder (mupen64plus.cfg and plugins cfg). Perhaps something causes problems there?
I had the same issue. I went to ‘retroarch-core-options.cfg’ and added this line:
mupen64-cpucore = “cached_interpreter”
Works now.