Bug#983873: retroarch: Menu freezes shortly after start
Ryan Tandy
ryan at nardis.ca
Sat Mar 13 03:33:45 GMT 2021
Thank you for providing the additional info.
Are you using sway as compositor? I reproduced the freezing behaviour
when running under sway. In a GNOME session on Wayland, retroarch seems
to work fine.
If that is correct, I think I will downgrade the severity of this bug,
as retroarch is working on X11 and even on some Wayland setups - at
least Mutter which (in bullseye) still supports wl-shell.
The key part of the log:
On Fri, Mar 12, 2021 at 02:51:24PM +0100, Pelle wrote:
> [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.
Running under GNOME, I got this instead:
[INFO] [Wayland]: Physical width: 330 mm x 210 mm.
[INFO] [Wayland]: Video mode: 1680 x 1050 @ 60.1080 Hz.
[INFO] [Wayland]: Setting buffer scale factor to 1.
[INFO] [Wayland]: Seat name: seat0.
[INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [Wayland]: Loaded keymap.
[INFO] [GL]: Found GL context: wayland
The message "Failed to create shell" helped me find what I think is the
corresponding upstream issue:
https://github.com/libretro/RetroArch/issues/7064
PR#7607 is linked as fixing it but it sounds like there might have been
follow-up changes as well.
It's unfortunate that retroarch wasn't updated for bullseye, but I'm not
sure trying to backport the xdg-shell feature to this version of
retroarch is a good idea now that bullseye is in hard freeze.
thanks,
Ryan
More information about the Pkg-games-devel
mailing list