libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.34k stars 1.84k forks source link

On screen notifications breaks aspect ratio on ps vita and possibly other platforms #11499

Open superduperdrew12345 opened 4 years ago

superduperdrew12345 commented 4 years ago

On screen notifications breaks aspect ratio on ps vita and possibly other platforms. When the option is enabled all cores run fullscreen instead of whatever aspect ratio the user has set.

Expected behavior

I expect to be able to use on screen notifications without having to set my aspect ratio again every time I play.

Actual behavior

I have to either disable on screen notifications or mess with my aspect ratio every time I load content or else it is always stretched to 16:9 full screen.

Steps to reproduce the bug

  1. Ensure on screen notifications are enabled
  2. Set aspect ratio and optionally integer scaling
  3. Load content
  4. Instead of maintaining the aspect ratio and scaling set, the core displays in stretched full screen 16:9.

Bisect Results

As far as I know this has been happening the whole time I've used retroarch on the vita. I tried deleting my configs and reinstalling and it still happens.

Version/Commit

You can find this information under Information/System Information

Environment information

eugene-s-nesdev commented 4 years ago

Related to this: https://github.com/libretro/RetroArch/issues/11333

andreabellitto commented 8 months ago

Related to this: #11333

As I alredy said on the related topic, I discovered that this bug disappears not only if you completely disable on sceen notifications but also if you disable on screen notifications only when the retroarch menù is not visible, there is a specific option for this.

obskyr commented 8 months ago

The workaround for this – disabling on-screen notifications while in game – recently caused a real issue for me. I'd assigned the screenshot function to a direction on the right stick, and I suppose RetroArch got stuck interpreting the stick as constantly held down or something of the like – because it ended up taking 2,600 screenshots over the course of a couple of hours, and I didn't notice, since I couldn't see the “screenshot taken” notification! 😅

ProgressChris88 commented 3 months ago

I would like to note that this issues seem to be for text-only notifications. When the widget/icon based notifications are used, this issue does not seem to occur.