libretro / libretro/RetroArch

On-Screen "controller configured" notification freezes retroarch with HDR enabled on linux while booting a ROM with the mesen-s core from command line

Open
#18,187 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

Launching retroarch from command line when loading a rom with mesen-s (ie. /usr/bin/retroarch -L /mesen-s_libretro.so "~/rom.sfc") and HDR enabled on linux using the vulkan driver and KDE Plasma HDR results in a freeze whenever the "controller configured" notification pops up when retroarch boots while the rom is booting. Disabling on-screen notifications remedies the issue. This issue does not occur when roms are booted from the main menu (likely due to the notification not appearing), nor does it affect any other core I tested (mesen, mupen64, snes9x)

Expected behavior

No response

Steps to reproduce the bug
  1. Enable HDR and vulkan driver in video settings on linux KDE plasma
  2. Close retroarch and launch any rom from terminal with mesen-s with a controller connected and on-screen notifications enabled (ie. /usr/bin/retroarch -L /mesen-s_libretro.so "~/rom.sfc")
  3. Retroarch splash screen appears, video output entirely freezes after the on-screen notification appears that a controller has been configured
Version/Commit

1.20.0

Bisect Results

No response

Present in the nightly version

I don't know

Platform & operating system

Linux AMD64

Affected Cores

mesen-s 916-4

Environment information

Window manager: kwin
Video driver: Vulkan
Controller Driver: udev

Relevant log output

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the command-line launch with mesen-s on Linux AMD64 using HDR, KDE Plasma, the Vulkan driver, and on-screen notifications enabled. Compare it with notifications disabled and with mesen, mupen64, and snes9x; done means the controller-configured notification no longer freezes video output during ROM boot.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
desktop, frontend, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.