Reicast freezes on Ubuntu

I installed retroarch on Ubuntu and I downloaded few cores, including lr-reicast. Everytime I choose a dreamcast game with lr-reicast it freezes at the end of the dremcast boot-up video. It happens only with lr-reicast. lr-redream works great.

Any solution?

Can you get a verbose log of the freeze? and/or a gdb backtrace?

that’s what I get when it freezes:

Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
[INFO] Loading history file: [/home/yo/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_favorites.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Unpausing.
[INFO] Written to playlist file: /home/yo/.config/retroarch/content_history.lpl
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
Freeing fpcb
Protocol error: bad 3 (Window); Sequence Number 13
 Opcode (20, 0) = GetProperty
 Bad resource 0 (0x0)
 at -e line 15.
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
MODEM Reset
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
new tactx
new tactx
Creating per-triangle/strip renderer

This is happening on retropie x86 too. It started last week sometime. I came here to see if it was just a retropie thing but I see it’s not. It seems like an opengl problem with 3d and suedo 3d games. If I override the glsl shader string to something older like 110. Some games will run past the boot screen and even begin to play but eventually freeze. A lot of Naomi games still work though

.I’m running on a Intel nuc 8i7beh

Full logs would have been nice, now we have no information about your gpu, so what’s your gpu and its driver ?

that’s the full log

[INFO] RetroArch 1.7.6 (Git 9750719)
[INFO] === Build =======================================
Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES 
Built: Feb  6 2019
[INFO] Version: 1.7.6
[INFO] Git: 9750719
[INFO] =================================================
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 29970.03 Hz.
[INFO] [Video]: Video @ 960x720
[INFO] [GLX]: GLX_OML_sync_control and GLX_MESA_swap_control supported, using better swap control method...
[INFO] [GL]: Found GL context: x
[INFO] [GL]: Detecting screen resolution 3840x2160.
[INFO] [GLX]: Window manager is Compiz.
[INFO] [GLX]: X = 0, Y = 0, W = 960, H = 720.
[INFO] [GLX]: Found swap function: glXSwapIntervalMESA.
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) .
[INFO] [GL]: Version: 3.0 Mesa 18.0.5.
[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] Resetting shader to defaults ... 
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [udev]: Plugged pad: Logitech Gamepad F710 (1133:49695) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event17) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event17) supports 16 force feedback effects.
[INFO] [Autoconf]: 272 profiles found.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [X11]: Suspending screensaver (X11, xdg-screensaver).
[INFO] [autoconf]: selected configuration: /home/yo/.config/retroarch/autoconfig/udev/Logitech_Gamepad_F710.cfg
[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.
Protocol error: bad 3 (Window); Sequence Number 13
 Opcode (20, 0) = GetProperty
 Bad resource 0 (0x0)
 at -e line 15.
[INFO] [LED]: LED driver = 'null' 0x56430e1eab40
[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/yo/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_favorites.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Unpausing.
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Pausing.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] Updating firmware status for: /home/yo/.config/retroarch/cores/reicast_libretro.so on /home/yo/.config/retroarch/system
[WARN] Firmware missing: dc/naomi_boot.bin
[INFO] Using content: /media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.cdi.
[INFO] arg #0: retroarch
[INFO] arg #1: /media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.cdi
[INFO] arg #2: -c
[INFO] arg #3: /home/yo/.config/retroarch/retroarch.cfg
[INFO] arg #4: -L
[INFO] arg #5: /home/yo/.config/retroarch/cores/reicast_libretro.so
[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] Set config file to : /home/yo/.config/retroarch/retroarch.cfg
[INFO] RetroArch 1.7.6 (Git 9750719)
[INFO] Redirecting save file to "/media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.srm".
[INFO] Redirecting savestate to "/media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.state".
[INFO] === Build =======================================
Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES 
Built: Feb  6 2019
[INFO] Version: 1.7.6
[INFO] Git: 9750719
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/home/yo/.config/retroarch/cores/reicast_libretro.so"
[INFO] [overrides] no core-specific overrides found at /home/yo/.config/retroarch/config/Reicast/Reicast.cfg.
[INFO] [overrides] no content-dir-specific overrides found at /home/yo/.config/retroarch/config/Reicast/dreamcast.cfg.
[INFO] [overrides] no game-specific overrides found at /home/yo/.config/retroarch/config/Reicast/Looney Tunes - Space Race.cfg.
[INFO] Shaders: preset directory: /home/yo/.config/retroarch/shaders/presets
[INFO] Shaders: no game-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/Looney Tunes - Space Race.cgp.
[INFO] Shaders: no game-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/Looney Tunes - Space Race.glslp.
[INFO] Shaders: no content-dir-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/dreamcast.cgp.
[INFO] Shaders: no content-dir-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/dreamcast.glslp.
[INFO] Shaders: no core-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/Reicast.cgp.
[INFO] Shaders: no core-specific preset found at /home/yo/.config/retroarch/shaders/presets/Reicast/Reicast.glslp.
[INFO] Environ SET_VARIABLES.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 2
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 3
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 4
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Remaps: remap directory: /home/yo/.config/retroarch/config/remaps
[INFO] Remaps: no game-specific remap found at /home/yo/.config/retroarch/config/remaps/Reicast/Looney Tunes - Space Race.rmp.
[INFO] Remaps: no content-dir-specific remap found at /home/yo/.config/retroarch/config/remaps/Reicast/dreamcast.rmp.
[INFO] Remaps: no core-specific remap found at /home/yo/.config/retroarch/config/remaps/Reicast/Reicast.rmp.
[INFO] Redirecting save file to "/media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.srm".
[INFO] Redirecting savestate to "/media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.state".
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ GET_PERF_INTERFACE.
[INFO] Environ SET_PIXEL_FORMAT: XRGB8888.
[INFO] Environ SET_KEYBOARD_CALLBACK.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] CRC32: 0xa166a693 .
[INFO] Environ GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] Environ SYSTEM_DIRECTORY: "/home/yo/.config/retroarch/system".
[INFO] Environ GET_VARIABLE reicast_widescreen_hack:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_screen_rotation:
[INFO] 	horizontal
[INFO] Environ GET_VARIABLE reicast_internal_resolution:
[INFO] 	640x480
[reicast]: Got size: 640 x 480.
[INFO] Environ GET_VARIABLE reicast_cpu_mode:
[INFO] 	dynamic_recompiler
[INFO] Environ GET_VARIABLE reicast_boot_to_bios:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_gdrom_fast_loading:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_alpha_sorting:
[INFO] 	per-triangle (normal)
[INFO] Environ GET_VARIABLE reicast_mipmapping:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_system:
[INFO] 	auto
[INFO] Environ GET_VARIABLE reicast_oit_abuffer_size:
[INFO] 	512MB
[INFO] Environ GET_VARIABLE reicast_volume_modifier_enable:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_audio_buffer_size:
[INFO] 	1024
[INFO] Environ GET_VARIABLE reicast_cable_type:
[INFO] 	TV (RGB)
[INFO] Environ GET_VARIABLE reicast_broadcast:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_framerate:
[INFO] 	fullspeed
[INFO] Environ GET_VARIABLE reicast_region:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_language:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_div_matching:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_texupscale:
[INFO] 	off
[INFO] Environ GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
[INFO] 	256
[INFO] Environ GET_VARIABLE reicast_enable_rtt:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_enable_rttb:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_render_to_texture_upscaling:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_threaded_rendering:
[INFO] 	enabled
[INFO] Environ SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] Environ GET_VARIABLE reicast_synchronous_rendering:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_frame_skipping:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_enable_purupuru:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_analog_stick_deadzone:
[INFO] 	15%
[INFO] Environ GET_VARIABLE reicast_trigger_deadzone:
[INFO] 	0%
[INFO] Environ GET_VARIABLE reicast_enable_dsp:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_digital_triggers:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_allow_service_buttons:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_custom_textures:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_dump_textures:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu1_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu1_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu2_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu2_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu3_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu3_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu4_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu4_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[libretro INFO] File extension is: .cdi
Creating dir: /home/yo/.config/retroarch/system/dc/data
[INFO] Environ SET_ROTATION: 0
[INFO] Environ SET_HW_RENDER.
[INFO] Requesting core OpenGL context (3.0).
Linux paging: 00001000 00001000 00000FFF
MAP 00800000 w/ 25165824
MAP 20000000 w/ 25165824
MAP 04000000 w/ 16777216
MAP 06000000 w/ 16777216
MAP 0C000000 w/ 0
A8
vmem reserve: base: 0x7fb30be00000, aram: 0x7fb32be00000, vram: 0x7fb30fe00000, ram: 0x7fb317e00000
Resetting mem
Loaded /home/yo/.config/retroarch/system/dc/dc_boot.bin as bootrom

Loaded /home/yo/.config/retroarch/system/dc/dc_nvmem.bin as nvram

[libretro INFO] Using Recompiler
Sh4 Reset
recSh4 Init
Freeing fpcb
gdrom: Opened image "/media/yo/DATA/EMU/roms/dreamcast/Looney Tunes - Space Race.cdi"
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Sh4 Reset
reios: IP.bin is 'SEGA SEGAKATANA SEGA ENTERPRISESDA33 GD-ROM1/1  JUE     0799A10 T15108D   V1.00120000928        1ST_READ.BIN    SEGA LC-T-151   LOONEY TUNES SPACE RACE                                                                                                         `N�7�'
reios: Hardware ID is: SEGA SEGAKATANA 
reios: Maker ID is:    SEGA ENTERPRISES
reios: Device info is: DA33 GD-ROM1/1  
reios: Area symbols is: JUE     
reios: Peripherals is: 0799A10 
reios: Product number is: T15108D   
reios: Product version is: V1.001
reios: Release date is: 20000928        
reios: Boot filename is: 1ST_READ.BIN    
reios: Software company is: SEGA LC-T-151   
reios: Software name is: LOONEY TUNES SPACE RACE                                                                                                         
reios: loading ip.bin from FAD: 174507
reios: bootfile is '1ST_READ.BIN    '
reios: iso9660 PVD found
reios: iso9660 root_directory, FAD: 174530, len: 2048
Found 1ST_READ.BIN at 0000BD
filename len: 14
file LBA: 230640
file LEN: 108344
[libretro INFO] [LUT]: Product number: T15108D   .
[INFO] Environ SET_DISK_CONTROL_INTERFACE.
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44055.94 Hz.
[INFO] [Video]: Video @ 1920x1440
[INFO] [Video]: Using HW render, OpenGL driver forced.
[INFO] [GLX]: GLX_OML_sync_control and GLX_MESA_swap_control supported, using better swap control method...
[INFO] [GL]: Found GL context: x
[INFO] [GL]: Detecting screen resolution 3840x2160.
[INFO] [GLX]: Window manager is Compiz.
[INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1440.
[INFO] [GLX]: Found swap function: glXSwapIntervalMESA.
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) .
[INFO] [GL]: Version: 3.0 Mesa 18.0.5.
[INFO] [GL]: Using Core GL context, setting up VAO...
[INFO] [GL]: Using resolution 1920x1440
[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]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[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]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 130.
[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: Using 1 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Initializing HW render (1024 x 1024).
[INFO] [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
[INFO] [GL]: Supports FBO (render-to-texture).
[INFO] [udev]: Plugged pad: Logitech Gamepad F710 (1133:49695) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event17) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event17) supports 16 force feedback effects.
[INFO] [Autoconf]: 272 profiles found.
[INFO] [autoconf]: selected configuration: /home/yo/.config/retroarch/autoconfig/udev/Logitech_Gamepad_F710.cfg
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [X11]: Suspending screensaver (X11, xdg-screensaver).
[INFO] [Video]: Found display server: x11
context_reset.
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0x56430e1eab40
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO] 	RetroPad, User 1, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 1, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 1, Button "Start" => "Start"
[INFO] 	RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 1, Button "A (right)" => "B"
[INFO] 	RetroPad, User 1, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 1, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 1, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 2, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 2, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 2, Button "Start" => "Start"
[INFO] 	RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 2, Button "A (right)" => "B"
[INFO] 	RetroPad, User 2, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 2, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 2, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 3, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 3, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 3, Button "Start" => "Start"
[INFO] 	RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 3, Button "A (right)" => "B"
[INFO] 	RetroPad, User 3, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 3, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 3, Button "R2" => "R Trigger"
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO] 	RetroPad, User 1, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 1, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 1, Button "Start" => "Start"
[INFO] 	RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 1, Button "A (right)" => "B"
[INFO] 	RetroPad, User 1, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 1, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 1, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 2, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 2, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 2, Button "Start" => "Start"
[INFO] 	RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 2, Button "A (right)" => "B"
[INFO] 	RetroPad, User 2, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 2, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 2, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 3, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 3, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 3, Button "Start" => "Start"
[INFO] 	RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 3, Button "A (right)" => "B"
[INFO] 	RetroPad, User 3, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 3, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 3, Button "R2" => "R Trigger"
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO] 	RetroPad, User 1, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 1, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 1, Button "Start" => "Start"
[INFO] 	RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 1, Button "A (right)" => "B"
[INFO] 	RetroPad, User 1, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 1, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 1, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 2, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 2, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 2, Button "Start" => "Start"
[INFO] 	RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 2, Button "A (right)" => "B"
[INFO] 	RetroPad, User 2, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 2, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 2, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 3, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 3, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 3, Button "Start" => "Start"
[INFO] 	RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 3, Button "A (right)" => "B"
[INFO] 	RetroPad, User 3, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 3, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 3, Button "R2" => "R Trigger"
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO] 	RetroPad, User 1, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 1, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 1, Button "Start" => "Start"
[INFO] 	RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 1, Button "A (right)" => "B"
[INFO] 	RetroPad, User 1, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 1, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 1, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 2, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 2, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 2, Button "Start" => "Start"
[INFO] 	RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 2, Button "A (right)" => "B"
[INFO] 	RetroPad, User 2, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 2, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 2, Button "R2" => "R Trigger"
[INFO] 	RetroPad, User 3, Button "B (bottom)" => "A"
[INFO] 	RetroPad, User 3, Button "Y (left)" => "X"
[INFO] 	RetroPad, User 3, Button "Start" => "Start"
[INFO] 	RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 3, Button "A (right)" => "B"
[INFO] 	RetroPad, User 3, Button "X (up)" => "Y"
[INFO] 	RetroPad, User 3, Button "L2" => "L Trigger"
[INFO] 	RetroPad, User 3, Button "R2" => "R Trigger"
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
Initializing VMU data...
[INFO] Loading history file: [/home/yo/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_favorites.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/home/yo/.config/retroarch/content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [GLX]: glXSwapInterval(1)
[INFO] [PulseAudio]: Unpausing.
[INFO] Written to playlist file: /home/yo/.config/retroarch/content_history.lpl
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
Freeing fpcb
Protocol error: bad 3 (Window); Sequence Number 13
 Opcode (20, 0) = GetProperty
 Bad resource 0 (0x0)
 at -e line 15.
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
MODEM Reset
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
new tactx
new tactx
Creating per-triangle/strip renderer

mesa-18 + intel, seems like the same issue i reported last year : https://github.com/libretro/reicast-emulator/issues/232

so should I downgrade from mesa-18 to mesa-17?

Or upgrade to 19. I haven’t tried it yet but was planning to this evening.

As mentioned in the issue, there are several option, you might even consider disabling threaded rendering if your cpu is fast enough.

I experienced freezes with certain (3D) cores on Ubuntu 16 based distros as well, this happened with both Nvidia and Radeon graphics. In the Nvidia case that issue disappeared when switching from the regular PPA to the flatpak version. I haven’t tried this on the Radeon distro yet because of other issues I’d like to work out first.

Using proprietary drivers ?

Yes, on the Nvidia distro I tried both the default nouveau and then proprietary drivers. Made no difference. Only tried GL driver, Vulkan wasn’t installed. Not an option for the Radeon though. For that particular computer I’ll plan to try Lakka and see if that behaves differently.

My freezes also occured when going into menus (both XMB/Rgui) and trying to change anything,the initial startup of the games seemed fine.

what to I have to do to switch to flatpak version?

I dan’t find any command to upgrade to 19, can you help me?

You would have to find a PPA that provides those packages and then update via package manager. This is the one I was planning to try: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

it supports ubuntu 18 version only. I’m using 16.04. so I will downgrade to 17, but all I found is how to install the latest version (which is Mesa 18.0.5 for me)

If anyone is still having trouble with this. Download the source and edit the MakeFile. Set “HAVE_GL3” to 1 and compile. DRI3 was the culprit.

1 Like