libretro / RetroArch

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

Low fps on landscape mode #16734

Open Obnoxygen opened 3 months ago

Obnoxygen commented 3 months ago

Description

When rotating my iPhone X from portrait to landscape, the game's framerate drops from stable 60 fps to around 30-40 fps. It sometimes briefly goes back to 60 fps while in landscape mode but at very irregular intervals. However, when I change the "Video Rotation" option to 90 or 270 degrees (Screen Orientation setting is unavailable in iOS), the game (excluding the overlays) goes to landscape mode but at a stable 60 fps.

Expected behavior

The game must be consistently at 60 fps while in landscape mode.

Actual behavior

The game drops to around 30-40 fps while in landscape mode.

Steps to reproduce the bug

  1. Run any game using the mGBA or melonDS cores.
  2. Rotate your phone by 90 degrees to activate landscape mode.
  3. Observe the fps drops.

Bisect Results

It started happening ever since my first install of retroarch up until this day.

Version/Commit

You can find this information under Information/System Information

Environment information

warmenhoven commented 3 months ago

I can't reproduce this.

Obnoxygen commented 3 months ago

I can't reproduce this.

Oh man, that's sad. That means it's just specific to my device. Oh well, I guess I'm gonna have to make do with the portrait mode. Retroarch on iOS is still one of the best things that ever happened this year. Thank you!