libretro / libretro/RetroArch

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

Open
#11,499 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

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

  • RetroArch: Can't find it in system information, I downloaded the latest yesterday though.
Environment information
  • OS: PS Vita
  • Compiler: GCC 10.1.0 32-bit

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on PS Vita with on-screen notifications enabled, a non-default aspect ratio, and optional integer scaling, then compare behavior when notifications are disabled. The fix is complete when loading content preserves the selected aspect ratio and scaling while notifications remain enabled; no source file or test is named in the report.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.