ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Experiencing frequent frame-drops in multiple games

Open notadityapatil opened this issue 2 years ago • 7 comments

Game or games this happens in

Motor Storm Arctic Edge, Midnight Club 3 Dub Edition

What area of the game

Every time when no input is provided.

Speed seen in PPSSPP

44%(27/60)

GE frame capture and debug statistics

photo_2022-07-29_23-24-41 When the acceleration button is pressed

photo_2022-07-29_23-24-46 When no button is pressed for some time

Platform

Android

Mobile phone model or graphics card

iQOO Z3

PPSSPP version affected

v1.13.1

Last working version

No response

Graphics backend (3D API)

OpenGL / GLES

Any other notes or things you've tried

I am facing this problem since the recent updates

Checklist

  • [X] Test in the latest git build in case it's already fixed.
  • [X] Search for other reports of the same issue.
  • [ ] Try resetting settings or older versions and include if the issue is related.
  • [ ] Try changing graphics settings to determine if one causes the slowdown.
  • [ ] Include logs or screenshots of issue.

notadityapatil avatar Jul 29 '22 18:07 notadityapatil

Sounds like a power-management issue with your device, where it throttles down when you're not touching the screen. This kind of trickery is quite common to preserve battery life, but is of course terrible in-game. Seems it fails to detect that PPSSPP is an interactive realtime application, somehow...

Do you have some kind of battery-saving mode enabled?

hrydgard avatar Jul 29 '22 18:07 hrydgard

Are you using auto-frameskipping? If you're, try disabling any frameskipping

anr2me avatar Jul 29 '22 19:07 anr2me

Pretty sure we already had an issue like that with the user reporting worse performance when using gamepad compared to touch screen, but I can't find it now. Maybe it was just a forum discussion. Same thing through.

Edit: could be https://github.com/hrydgard/ppsspp/issues/9375

LunaMoo avatar Jul 29 '22 19:07 LunaMoo

Do you have some kind of battery-saving mode enabled? No, I do not.

Check this out!

Notice how the FPS restores when I move the analog stick on left

https://user-images.githubusercontent.com/89079233/181829585-bd3a6e27-772c-43f2-bab4-cb8de99e4484.mp4

notadityapatil avatar Jul 29 '22 19:07 notadityapatil

Because you are using 60fps cheat code this game is running smooth at default settings vulkan backend. Screenshot_2022-07-30-20-21-59-660_org ppsspp ppsspp

ghost avatar Jul 30 '22 12:07 ghost

This game is really lag if you use 60fps cheat code. Screenshot_2022-07-30-20-24-11-778_org ppsspp ppsspp

ghost avatar Jul 30 '22 12:07 ghost

It seems weird that a 60 FPS cheat would run smoother when buttons are pressed, but I guess it depends on how the 60 FPS hack was implemented.

Make sure you have "Sustained performance mode" enabled in settings, if it's supported. Though, I'm not really sure it's still being supported on newer devices/OS versions these days. The purpose of that setting was to request more stable (even if slower) performance rather than rollercoaster performance from the Android OS. Unfortunately, different device manufacturers control power different ways. If possible, reduce your settings and disable high-FPS cheats so the game runs OK even at the low end of the rollercoaster.

PPSSPP can't control the rollercoaster. If it could, every app would say "make my app the fastest and all the other loser apps slow", because everyone wants to be fast. And then your battery would run out faster and you'd say the phone sucks. Because apps can't be trusted be good citizens, PPSSPP doesn't get to ask for good performance either.

-[Unknown]

unknownbrackets avatar Jul 31 '22 16:07 unknownbrackets

Can you still reproduce this issue using default settings no fps cheat codes?

ghost avatar Dec 09 '22 04:12 ghost

Tested in latest Windows build. Without cheats everything works as espected at 30fps.

With 60fps cheat enable work perfect too. Really smooth:

image

ppmeis avatar Mar 21 '23 18:03 ppmeis