Retroarch freezes on menu

While on the main menu before starting up any games, Retroarch intermittently freezes up. I tried changing the layout so it wasn’t using the Sony XMB like menu layout but it freezes up any time I try to do this. It’s intermittent…and once I start up a game, it’s fine no issues. I’m running this on Windows 7 64 bit. Any advice would be greatly appreciated.

You could try switching to another menu by editing your retroarch.cfg (while RetroArch isn’t running). Look for: menu_driver = “xmb” and try changing it to menu_driver = “glui” or menu_driver = “rgui”

I tried that and it seems to work a little better, but it’s still freezing up intermittently and I have to use the task manager to close it. Is there anything else I can try?

Edit: It’s really not working better at all, same intermittent freezing up while just navigating the menu…

We’ll need a log to know any more. Open a command window in your RetroArch folder and type: retroarch_debug.exe --menu --verbose and it should print any errors to the console window.

When it’s frozen, does your Windows system monitor show one of your CPU cores at 100%?

Okay I got the log so here it is:

C:\Users\steamwolf\My Games\RetroArch>retroarch_debug.exe --menu --verbose RetroArch [INFO] :: === Build =======================================RetroArch [ INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 MMX MMXEXT SSE1 SSE2 SSE3 Built: May 3 2016 RetroArch [INFO] :: Version: 1.3.4 RetroArch [INFO] :: Git: acd1e0b RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 RetroArch [INFO] :: Config: loading config from: C:\Users\steamwolf\My Games\Ret roArch\retroarch.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: 29975.00 Hz. RetroArch [INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 RetroArch [INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 RetroArch [INFO] :: [SoftFilter]: Found plug: 2xBR (2xbr). RetroArch [INFO] :: [SoftFilter]: Found plug: 2xSaI (2xsai). RetroArch [INFO] :: [SoftFilter]: Found plug: Blargg NTSC SNES (blargg_ntsc_snes ). RetroArch [INFO] :: [SoftFilter]: Found plug: Darken (darken). RetroArch [INFO] :: [SoftFilter]: Found plug: EPX (epx). RetroArch [INFO] :: [SoftFilter]: Found plug: LQ2x (lq2x). RetroArch [INFO] :: [SoftFilter]: Found plug: Phosphor2x (phosphor2x). RetroArch [INFO] :: [SoftFilter]: Found plug: Scale2x (scale2x). RetroArch [INFO] :: [SoftFilter]: Found plug: Super2xSaI (super2xsai). RetroArch [INFO] :: [SoftFilter]: Found plug: SuperEagle (supereagle). RetroArch [INFO] :: Using 1 threads for softfilter. RetroArch [INFO] :: Found shader “C:\Users\steamwolf\My Games\RetroArch\shaders
retroarch.glslp” RetroArch [INFO] :: Video @ fullscreen RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon HD 5700 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] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Device #0 PID: {0009} VID:{2810} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Bluetooth Wireless Control ler (10256/9) RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. RetroArch [INFO] :: [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [ERROR] :: [image load] Failed to open ‘’: Invalid argument. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [C:\Users\steamwolf\My Games\RetroArch\content_history .lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [ERROR] :: cannot push NULL or empty core info into the playlist. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1)

Just like taking your car to the mechanic, the darn thing won’t freeze up now that I am trying to make it freeze up and check the CPU cores…will continue to check and see if I can get that to happen. Does anything seem off based on the log?

Hmm, no, that all looks okay to me. I guess just keep at it and let us know if you can get a log. If not, I guess that means it’s working as it should :stuck_out_tongue:

I’m having the same problem too, I’m using the 64bit version of Retroarch 1.7.7 on a Windows 10 64bit. I’ve tried changing the menu driver and it still freezes, but it never freezes in gameplay. When it’s being logged, it doesn’t freeze as well. Just in normal use when I’m going through the menu tabs, it’ll just stop responding. My system is a GTX1070, i7 7700HQ, 16GB of RAM. Is there anyway to fix this problem?