On-Screen "controller configured" notification freezes retroarch with HDR enabled on linux while booting a ROM with the mesen-s core from command line
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
- Enable HDR and vulkan driver in video settings on linux KDE plasma
- 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")
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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