OnionUI / Onion

OS overhaul for Miyoo Mini and Mini+
https://onionui.github.io
GNU General Public License v3.0
3.33k stars 209 forks source link

Mini v4 shows 640x480 as scaling size when auto-resuming one game, 560p when launching from menu #1398

Closed theturtlemafia closed 7 months ago

theturtlemafia commented 8 months ago

Checklist

Onions OS Version

4.3.0 RC

Miyoo Firmware Version

202310271401

Provide a clear and concise description of the issue

I have a Miyoo Mini V4 and updated from 4.2.3 to 4.3.0-RC. When I use auto-resume for a certain game, the scaling acts as if the screen is 640x480. Integer scaling is small, and the overlay text when switching with the hotkey will show 640x480. If I open the game from the "consoles" menu, or from the game-switcher, integer scaling is correct (larger) and the overlay text shows 752x560.

It only happens for me in Pokémon Gaia, which is an unofficial GBA romhack. But it was also the game I had active before updating to 4.3.0.

It could just be a problem with the romhack, but my concern is this might instead be a problem with the previous game someone has played before updating to 4.3.0

Steps to Reproduce

Turn off the miyoo while playing Gaia and then turning it back on, auto-resuming Gaia. It will show 640x480 and integer scaling modes are small until I close the game and re-open it.

If I use auto-resume with any other game (I have tested a variety of games and consoles), or if I open Pokemon Gaia from the consoles menu or from the game-switcher the scaling text shows 560p and integer scaling is correct. It is only when opening Gaia from auto-resume.

Instead of Gaia, the reproducer may have to try this with the game they last played before updating to 4.3.0

Provide any additional context or information that may help us investigate your issue

Miyoo Mini v4 model my283

I was running the current Stable release before updating to 4.3.0 RC. Before updating, I shut down my Miyoo Mini v4 while playing Pokemon Gaia, the game that causes the scaling bug for me.

tGecko commented 7 months ago

I'm able to reproduce this issue with this particular game, on a fresh 4.3 RC install, so it's not an upgrade issue. Currently trying to fix it. As a workaround, it doesn't happen with gpSP, so you can change the core to that.

theturtlemafia commented 7 months ago

Hi, thanks for looking into this! I'll switch to gbSP for that game. Glad to hear it's not a general update issue.