Inconsistent gameSwitcher resolution (MMv4)
Checklist
- [x] I am reporting a bug in the Onion OS - Any issues with the closed source frontend (MainUI), or RetroArch or any of the cores should be directed to their respective repositories
- [x] I have reviewed the Onion Docs and did not find the answer
- [x] I have searched the existing (open and closed) issues to ensure I do not log a duplicate
Onions OS Version
Onion-v4.4.0-37449678
Miyoo Firmware Version
202407211632
Provide a clear and concise description of the issue
The gameSwitcher is always using the current framebuffer resolution. When using a MMv4 this results in different resolution of the gameSwitcher depending on whether it is launched from the menu (640x480) or Retroach (752x560).
Steps to Reproduce
- Use a MMv4
- Enter gameSwitcher from menu -> Resolution is 640x480
- Enter gameSwitcher from game -> Resolution is 752x560
Provide any additional context or information that may help us investigate your issue
I very much appreciate that the gameSwitcher is now able to render at the MMv4's native resolution, as it now correctly renders screenshots of games that have an overlay applied without artifacts. Also the performance is great. My final wish for OnionOS would be that the gameSwitcher always renders a full native resolution for the MMv4. Thank you so much for all your hard work.
FYI: I created some well received overlays for the MMv4:
- https://www.reddit.com/r/MiyooMini/comments/1gcp8oe/miyoo_mini_v4_overlays/
- https://www.reddit.com/r/MiyooMini/comments/1gnvjr3/miyoo_mini_v4_crt_overlay/
Feel free to include them with OnionOS. I can also make a PR if you wish.
it'd be great if the main menu was also rendered in 752x560 on MMv4
I "solved" the problem by doing this:
-tweaks/startup/start apllication "main ui" -tweaks/button shortcuts/in game menu buttons: single press-gameswitcher long press-exit to menu -tweaks/button shortcuts/main ui menu buttons: single press-resume game long Press-context menu
with these settings, you never having resolution glitches because you only get to the GameSwitcher by switching from the game, and its use is still comfortable. the problem is not solved but it is circumvented