I'm using X11 (not Wayland)
The issue happens on Wayland. On X11 the RetroArch menu works (although some of the menu icons are black squares and a few other glitches).


If the 1.9.0 you tested was the flatpak, I wonder whether it's possible for you to also to test a flatpak of 1.7.3, in case there is a relevant difference in the build environment or the libraries used?

The oldest available version of RetroArch on Flathub is 1.7.6:

   $ flatpak update 
--commit=a437b0ef4eb1f1563d84a8ec881b9f19eb9fb84c06b35ecafe4ce85d5aad918a 
org.libretro.RetroArch

That version does have the menu freeze issue under Wayland which I guess means that the issue has been fixed in upstream.

Could you please run it as "retroarch --verbose" and post some or all of the output up to the point where it freezes?

   $ retroarch --verbose
   [INFO] RetroArch 1.7.3 (Git b2ceb50)
   [INFO] === Build =======================================
   Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES
   Built: Nov 20 2020
   [INFO] Version: 1.7.3
   [INFO] Git: b2ceb50
   [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 @ fullscreen
   [INFO] [Video]: Starting threaded video driver ...
   [INFO] [Wayland]: Seat name: seat0.
   [INFO] [Wayland]: Physical width: 380 mm x 210 mm.
   [INFO] [Wayland]: Video mode: 1600 x 900 @ 60.0830 Hz.
   [INFO] [Wayland]: Setting buffer scale factor to 1.
   [ERROR] [Wayland]: Failed to create shell.
   [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 1600x900.
   [INFO] [GLX]: Window manager is wlroots wm.
   [INFO] [XINERAMA]: Xinerama version: 1.1.
   [INFO] [XINERAMA]: Xinerama screens: 1.
   [INFO] [GLX]: Using Xinerama on screen #0.
   [INFO] [GLX]: X = 0, Y = 0, W = 1600, H = 900.
   [INFO] [GLX]: Using windowed fullscreen.
   [INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
   [INFO] [GLX]: glXSwapIntervalEXT(1)
   [INFO] [GL]: Vendor: AMD, Renderer: AMD KABINI (DRM 2.50.0, 5.10.0-4-amd64, 
LLVM 11.0.1).
   [INFO] [GL]: Version: 4.5 (Compatibility Profile) Mesa 20.3.4.
   [INFO] [GL]: Using resolution 1600x900
   [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] Resetting shader to defaults ...
   [INFO] [GL]: Using 4 textures.
   [INFO] [GL]: Loaded 1 program(s).
   [INFO] [GL]: Using GL_RGB565 for texture uploads.
   [INFO] [Joypad]: Found joypad driver: "udev".
   [INFO] [Font]: Using font rendering backend: freetype.
   [INFO] [Video]: Found display server: x11
   [INFO] [SDL audio]: Requested 64 ms latency, got 42 ms
   [WARN] Audio rate control was desired, but driver does not support needed 
features.
   [INFO] [LED]: LED driver = 'null' 0x55cac486caa0
   [ERROR] Implementation uses threaded audio. Cannot use rewind..
   [INFO] SRAM will not be saved.
   [INFO] Loading history file: 
[/home/pelle/.config/retroarch/content_history.lpl].
   [INFO] Loading history file: 
[/home/pelle/.config/retroarch/content_favorites.lpl].
   [INFO] Loading history file: 
[/home/pelle/.config/retroarch/content_music_history.lpl].
   [INFO] Loading history file: 
[/home/pelle/.config/retroarch/content_video_history.lpl].
   [INFO] Loading history file: 
[/home/pelle/.config/retroarch/content_image_history.lpl].

Attachment: OpenPGP_0x3A57CE276008178F.asc
Description: application/pgp-keys

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to