Display Freezes w/Linux Mint

Hello all,

I am running Mint 18.3 and I am having trouble with Retroarch. Whether when using an emulator or even scrolling through the display menu the display will freeze for several seconds. The software still makes sounds and accepts inputs, but I can’t see what I’m doing because the display will remain the same. This happens on both my crappy netbook (2 gigs ram) and my main laptop. Main laptop is an Intel i3 with 6 gigs of ram. Not the best specs, but it should be able to run NES games without breaking a sweat.

I have already tried all the video drivers (only gl works) and a few other settings (e.g. turning off vsync). The fact that it happens across multiple machines suggests that I am doing something wrong configuration-wise…anyone have suggestions?

search the forums for other mint related crash/startup issue and you’'ll see a post i made to fix this since i once used mint

ok found it:

Setting the menu shader pipeline to 0 totally worked in terms of fixing the video problem! Thanks!

Unfortunately, it broke the audio. Setting audio_out_rate to 48020 did not help. Also, if I pick a menu driver other than rgui, it crashes.

Okay, turning off vsync fixed it. Not sure what video has to do with audio, but hey! It’s working now, thanks!

ill tell you now, you’ll have more issues later on until you fix linux mint/ubuntu’s 20-intel.conf. (thats coming from someone who uses retroarch on a regular basis and still has ubuntu/mint LTS for testing old compiler stuff) but hey, you probably know something i dont…

Hello, I’m having similar problems. I set Frame Buffer Opacity to 0 and the interface and the games still keep freezing up! I’m using Linux Mint.

The odd thing is that last year I used RetroArch on Ubuntu on this same computer, and there were no issues.

I scoured Google and found no solutions. I tried posting on the Mint forums but they still haven’t sent me my activation e-mail yet.

I just recently started using Mint since Ubuntu was such a nightmare. But if this is a performance issue on the Mint side, I may have to go back to Ubuntu which is something I really don’t want to do.

I’m sorry to disturb this thread, but I don’t find any way to create a new thread, maybe because my interface is in French, but I spent about 15 minutes to find a way to create a new thread, That is quite boring.

Some on could help me? Thanks.

Yes, just ask your question and I’ll move it to its own topic as needed.

I found my answer by you on discord, thanks

1 Like

I am having a very similar problem with Linux Mint 19.3 and the Flycast core for Dreamcast. I get a black screen ( no video ), but I do get audio and controller input.

I have tried 3 different Dreamcast games with Flycast, all have the same problems. I have tried the nightly build of Retroarch, same issue. Retroarch on this system does work with N64 games and Genesis games. I have verified the roms work on my Win10 machine. I am out of ideas at this point and need some wisdom :).

Here is my log:

[INFO] RetroArch 1.8.7 (Git a4f143a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: May 21 2020
[INFO] Version: 1.8.7
[INFO] Git: a4f143a
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "/media/nfs/EmuSaves/.srm".
[INFO] Redirecting save state to "/media/nfs/EmuSaves/.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 30000.00 Hz.
[INFO] [Video]: Video @ 960x720
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GL]: Found GL context: x
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [GLX]: Window manager is Mutter (Muffin).
[INFO] [GLX]: X = 0, Y = 0, W = 960, H = 720.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Desktop .
[INFO] [GL]: Version: 3.0 Mesa 19.2.8.
[INFO] [GL]: Using resolution 960x720
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[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] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[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] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [udev]: Plugged pad: Microsoft X-Box One S pad (1118:746) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0x5591acd4dde0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_image_history.lpl].
[INFO] Loading favorites file: [/home/mbmonk/.config/retroarch/content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Pausing.
[INFO] Using content: /home/mbmonk/Games/Dreamcast/Sonic Adventure (USA) (Limited Edition)[DCCM].cdi.
[INFO] arg #0: retroarch
[INFO] arg #1: /home/mbmonk/Games/Dreamcast/Sonic Adventure (USA) (Limited Edition)[DCCM].cdi
[INFO] arg #2: -s
[INFO] arg #3: /media/nfs/EmuSaves
[INFO] arg #4: -S
[INFO] arg #5: /media/nfs/EmuSaves
[INFO] arg #6: -c
[INFO] arg #7: /home/mbmonk/.config/retroarch/retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: /home/mbmonk/.config/retroarch/cores/flycast_libretro.so
[INFO] arg #10: -v
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.8.7 (Git a4f143a)
[INFO] Redirecting save file to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].srm".
[INFO] Redirecting save state to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: May 21 2020
[INFO] Version: 1.8.7
[INFO] Git: a4f143a
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/home/mbmonk/.config/retroarch/cores/flycast_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/mbmonk/.config/retroarch/config/Flycast/Flycast.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/mbmonk/.config/retroarch/config/Flycast/Dreamcast.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/mbmonk/.config/retroarch/config/Flycast/Sonic Adventure (USA) (Limited Edition)[DCCM].cfg.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: remap directory: /home/mbmonk/.config/retroarch/config/remaps
[INFO] Redirecting save file to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].srm".
[INFO] Redirecting save state to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[WARN] SYSTEM DIR is empty, assume CONTENT DIR /home/mbmonk/Games/Dreamcast/Sonic Adventure (USA) (Limited Edition)[DCCM].cdi
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/mbmonk/Games/Dreamcast/".
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[libretro INFO] File extension is: .cdi
[INFO] [Environ]: GET_PREFERRED_HW_RENDER.
[INFO] [Environ]: SET_HW_RENDER.
[INFO] Requesting core OpenGL context (3.0).
[libretro INFO] 00:00:956 hw/mem/_vmem.cpp:556 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
[libretro INFO] 00:00:991 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_A1.bin"
[libretro INFO] 00:00:991 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_B1.bin"
[libretro INFO] 00:00:992 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_C1.bin"
[libretro INFO] 00:00:992 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_D1.bin"
[libretro INFO] 00:00:995 nullDC.cpp:152 N[BOOT]: [LUT]: Product number: MK-51014  .
[INFO] [Environ]: SET_ROTATION: 0
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: /home/mbmonk/.config/retroarch/cheats/Flycast/Sonic Adventure (USA) (Limited Edition)[DCCM].cht
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 1920x1440
[INFO] [Video]: Using HW render, OpenGL core driver forced.
[INFO] [Video]: "gl" saved as cached driver.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLCore]: Found GL context: x
[INFO] [GLCore]: Detecting screen resolution 1920x1080.
[INFO] [GLX]: Window manager is Mutter (Muffin).
[INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1440.
[INFO] [GLX]: Creating shared HW context.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [GLCore]: Initializing HW render (1024 x 1024).
[INFO] [GLCore]: Max texture size: 16384 px, renderbuffer size: 16384 px.
[INFO] [GLCore]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Desktop .
[INFO] [GLCore]: Version: 3.0 Mesa 19.2.8.
[INFO] [GLCore]: Using resolution 1920x1015
[INFO] [udev]: Plugged pad: Microsoft X-Box One S pad (1118:746) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [GLCore]: Loading stock shader.
[INFO] [slang]: Building pass #0 (N/A)
[INFO] [GLCore]: Not using frame history.
[INFO] [GLCore]: Not using framebuffer feedback.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Menu]: Found menu display driver: "glcore".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0x5591acd4dde0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_image_history.lpl].
[INFO] Loading favorites file: [/home/mbmonk/.config/retroarch/content_favorites.lpl].
[INFO] [GLCore]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[libretro INFO] 00:01:660 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_A1.bin"
[libretro INFO] 00:01:661 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_B1.bin"
[libretro INFO] 00:01:662 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_C1.bin"
[libretro INFO] 00:01:662 hw/maple/maple_devs.cpp:569 N[MAPLE]: Loaded VMU from file "/home/mbmonk/Games/Dreamcast//dc/vmu_save_D1.bin"
[libretro INFO] 00:02:530 hw/pvr/Renderer_if.cpp:102 N[PVR]: Creating Open GL per-triangle/strip renderer
[libretro INFO] 00:02:530 rend/gles/gles.cpp:414 N[RENDERER]: OpenGL version: 3.0 Mesa 19.2.8
[INFO] [GLCore]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Pausing.
[INFO] [PulseAudio]: Unpausing.
[INFO] Content ran for a total of: 00 hours, 00 minutes, 19 seconds.
[INFO] Saving runtime log file: /home/mbmonk/.config/retroarch/playlists/logs/Flycast/Sonic Adventure (USA) (Limited Edition)[DCCM].lrtl
[INFO] [Video]: Restored video driver to "gl".
[INFO] No content, starting dummy core.
[INFO] arg #0: retroarch
[INFO] arg #1: --menu
[INFO] arg #2: -s
[INFO] arg #3: /media/nfs/EmuSaves
[INFO] arg #4: -S
[INFO] arg #5: /media/nfs/EmuSaves
[INFO] arg #6: -c
[INFO] arg #7: /home/mbmonk/.config/retroarch/retroarch.cfg
[INFO] [Cheats]: Save game-specific cheatfile: /home/mbmonk/.config/retroarch/cheats/Flycast/Sonic Adventure (USA) (Limited Edition)[DCCM].cht
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] Unloading game..
[INFO] [PulseAudio]: Pausing.
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "/home/mbmonk/.config/retroarch/config/Flycast/Flycast.opt"
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.8.7 (Git a4f143a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: May 21 2020
[INFO] Version: 1.8.7
[INFO] Git: a4f143a
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].srm".
[INFO] Redirecting save state to "/media/nfs/EmuSaves/Sonic Adventure (USA) (Limited Edition)[DCCM].state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 30000.00 Hz.
[INFO] [Video]: Video @ 960x720
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GL]: Found GL context: x
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [GLX]: Window manager is Mutter (Muffin).
[INFO] [GLX]: X = 0, Y = 0, W = 960, H = 720.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Desktop .
[INFO] [GL]: Version: 3.0 Mesa 19.2.8.
[INFO] [GL]: Using resolution 960x720
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[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] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[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] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [udev]: Plugged pad: Microsoft X-Box One S pad (1118:746) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event11) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0x5591acd4dde0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/mbmonk/.config/retroarch/content_image_history.lpl].
[INFO] Loading favorites file: [/home/mbmonk/.config/retroarch/content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Pausing.
[INFO] [PulseAudio]: Unpausing.
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Pausing.
[INFO] [PulseAudio]: Unpausing.
[INFO] [config] Saved new config to "/home/mbmonk/.config/retroarch/retroarch.cfg".
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] Unloading game..
[INFO] [PulseAudio]: Pausing.
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Thank you

I apologize for the formatting of my log file here it is in pastebin: https://pastebin.com/JkssmnKg

Hmm, it looks like you have some renderer/video_driver ping-ponging happening that might be related. Can you try going to settings > core > allow cores to change the video driver OFF? (this is an advanced setting, so you may need to go to settings > user interface > show advanced settings ON before it’s visible)

First, thank you very much for your time and suggestions. I did as you said, and the problem still persists.

Here is a paste bin of the log with the new changes: https://pastebin.com/7duwdHXf

I can also provide my retroarch.cfg if that is helpful.

Thank you hunterk :slight_smile:

Here is my retroarch.cfg as well:

https://pastebin.com/3BX2ar9L

Hmm, I also have a haswell laptop running Ubuntu linux, and I get a black screen with GL and glcore, but vulkan works just fine. Can you try switching to that?

I switched to Vulkan for my Driver and Retroarch crashes to desktop when loading a game. When I restart Retroarch it has reverted back to ‘gl’ drivers.

It won’t let me post a link to pastebin. It says “Sorry you cannot post a link to that host.”

Thanks again :slight_smile:

Try opening retroarch, go to settings > driver without loading a core/content, change the driver to vulkan, close RetroArch. Reopen it and then try loading flycast and a game.

That you. I had to install the vulkan drivers and then it worked.

I GET A PICTURE NOW!! You did it. I am suprised Vulkan worked and GL didn’t. :slight_smile: Thank you soo much for your time and help :slight_smile:

Retroarch crashes on startup.

Part of the log:

[ERROR] [Wayland]: Failed to connect to Wayland server.

[INFO] Vulkan dynamic library loaded.

[ERROR] [Vulkan]: Could not find instance extensions. Will attempt without them.

[ERROR] Failed to create Vulkan instance (-9).

[WARN] Failed to bind API (#9, version 1.0) on context driver “x-egl”.

[WARN] Failed to bind API (#9, version 1.0) on context driver “kms”.

[WARN] Failed to bind API (#9, version 1.0) on context driver “sdl_gl”.

[INFO] Vulkan dynamic library loaded.

[ERROR] [Vulkan]: Could not find instance extensions. Will attempt without them.

ERROR] Failed to create Vulkan instance (-9).

[ERROR] [Vulkan]: Failed to create Vulkan context.

Whoops, I approved those in the wrong order. Anyway, I’m glad that got you fixed up :slight_smile:

1 Like