From d3f0cd914a8ea524069d3f93ed88efdb2f16004f Mon Sep 17 00:00:00 2001 From: John Williams Date: Mon, 24 Nov 2025 09:37:55 +1100 Subject: [PATCH] melonds-sa - RK3566 / RK3588 / S922X with libmali needs QT_QPA_PLATFORM=wayland --- .../standalone/melonds-sa/scripts/start_melonds.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh b/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh index 30bea45a59..5dcc1694c1 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh +++ b/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh @@ -135,8 +135,16 @@ else ROM="${1}" fi -#Set QT Platform to Wayland +# QT platform - default to xcb export QT_QPA_PLATFORM=xcb + +# QT platform - some device / driver combinations need wayland +case ${HW_DEVICE} in + RK3566|RK3588|S922X) + [[ $(/usr/bin/gpudriver) == "libmali" ]] && export QT_QPA_PLATFORM=wayland + ;; +esac + @PANFROST@ @HOTKEY@ @LIBMALI@