Ppsspp: Draw distance cause huge fps loss in mid ranged phones

Created on 21 Oct 2019  路  9Comments  路  Source: hrydgard/ppsspp

What happens?

Draw distance problem

What should happen?

One problem I noticed in some games is that Draw distance is causing a lot of fps loss in mid ranged mobile, because of a lot of waste. Because the draw render is scary it can have a huge impact on cpu - gpu. So if you know of any way to fix it, please kindly give it exactly. And if you can find any of these options, you can add . Sorry for my bad english and Sorry for saying something wrong

Most helpful comment

how are you hrydgard . in snapdragon 430 and 435 devices . medal of honor heroes 1-2 use draw calls highest 12000 and tenchu shadow assassin use highest calls draw 4651 , cause fps huge loss . but draw calls 3000-3500 the games are fully stable . plz make any solution to reduce the games draw distances. Thanks advanced

All 9 comments

Draw distance? Is it a setting in some game?

Drawing more stuff takes more CPU and GPU power, yes, especially on lower power devices.

Which device in particular do you have problems on?

how are you hrydgard . in snapdragon 430 and 435 devices . medal of honor heroes 1-2 use draw calls highest 12000 and tenchu shadow assassin use highest calls draw 4651 , cause fps huge loss . but draw calls 3000-3500 the games are fully stable . plz make any solution to reduce the games draw distances. Thanks advanced

That would be a bit hacky but really cool.

So much for this problem
Looks bad If there is a solution to this? Hopefully all the games will be good if it gets rid of it. I think . 馃挅馃挅馃挅

@hrydgard any news for this issue ?

I think you missunderstood things here, Henrik asked for your device to consider whenever something weird happens that could be fixed or it's just a slow device.

He said nothing about creating or accepting graphics glitching/removing speedhacks, in fact, we have a different issue about removing dangerous/game breaking settings and that's the direction PPSSPP goes on.

There was no misunderstanding at this time. I think it's a problem and it needs a solution. Thank you for commenting. :)

Well, PPSSPP is an emulator and just runs the games. If the games want to draw in the distance, PPSSPP obeys and does it. It's not always trivial for PPSSPP to know what draws are in the distance and which ones aren't, plus often a lot of the cost of a draw still can't be avoided even if PPSSPP knows what it is.

Certainly there's no generic solution that could be applied to all games equally, and I only do game-specific tweaks in cases where all else fails. So given that this is just about a performance drop and there's not even a good reliable way to eliminate far draws, I don't plan to work on this anytime soon, sorry.

thanks henrik brother

Was this page helpful?
0 / 5 - 0 ratings

Related issues

joelolopez picture joelolopez  路  3Comments

radiocaravan picture radiocaravan  路  6Comments

oatmeal picture oatmeal  路  6Comments

zminhquanz picture zminhquanz  路  6Comments

fahadfoyjur picture fahadfoyjur  路  5Comments