libretro / Lakka-LibreELEC

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
https://www.lakka.tv
1.73k stars 286 forks source link

Problem with aspect ratio locking for menu overriding scaling settings #1992

Open Smithjoef opened 3 months ago

Smithjoef commented 3 months ago

Using lakka 5.0 on gpi case 2 / rpi cm4 lite combo. On a fresh install, reproduced at least three times on fresh installs. Changed menu to rgui Changed scaling to integer scaling, no over scale, core provided aspect ratio Scaling is as expected, a core appropriate aspect ratio centered on the 4:3 screen of that device. Quick menu is on the same core provided aspect ratio

Changed menu settings in menu/user interfaced/appearance Locked aspect ratio of the menu to either fill screen or 4:3

The aspect ratio switches from core provided to 4:3 when opening and closing the quick menu,as expected.

After rebooting, this behavior changes.

The same content gets launched in 4:3 instead of core provided, menu is also in 4:3.

When trying to go change the setting back in setting/video/scaling options become unavailable. The System hangs when trying to access the scaling menu, but only in rgui.

Changed system menu to either ozone or xmb. Scaling options become available again, able to set it back to integer scaling, no over scale, core provided aspect ratio.

This behavior happens everytime the lock aspect ratio option is used in menu /user interface/ appearance/

The quick menu behaves as expected when not locking the aspect ratio save for partial use of screen space

synthic commented 3 months ago

I have noticed this too, I believe it's a bug with rgui. If you try to enter the scaling menu again after it gets stuck it usually lets you in, but the aspect ratio will be set to "Custom" and you have to set it back to "Core provided".