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@