panfrost: black screen in Rosalie's Mupen GUI
System information
- OS: Arch Linux ARM
- GPU: Mali G52-r1 (RK3566)
- Kernel version: based on 5.18.0 (we do a little patching)
- Mesa version: 22.1.0
- Desktop manager and compositor: kwin_wayland 5.24.5
Describe the issue
When running Rosalie's Mupen GUI with Super Mario 64 and Rayman 2 (the only two ROMs I've tested), the screen remains black. The application functions correctly (albeit slowly) with LIBGL_ALWAYS_SOFTWARE=1
. The platform this was tested on is a PINE64 Quartz64 Model A with a Rockchip RK3566 SoC.
To reproduce: build with ./Source/Script/Build.sh Release
, obtain a N64 ROM from a good friend, launch with ./Bin/Release/RMG
, select the ROM and load it.
Regression
Used to work better in some 21.x.x version that flatpak ships, but only in that it shows graphical glitches (warning: disturbing rendition of Italian plumber within) instead of a black screen.
Any extra information would be greatly appreciated
I'm willing to sponsor a Quartz64 Model A + power supply + eMMC + eMMC USB writer + acrylic case to any Mesa developer willing to work on this.