Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metal Slug XX becomes more slower. #5028

Closed
rahadiankp opened this issue Jan 6, 2014 · 20 comments
Closed

Metal Slug XX becomes more slower. #5028

rahadiankp opened this issue Jan 6, 2014 · 20 comments

Comments

@rahadiankp
Copy link

I got a problem guys. When I was playing on 0.9.6-342-gcb28d33, Metal Slug XX and Naruto Ultimate Ninja Impact were having a massive slowdown. Everything was running so slow, the FPS drops to 5-10. But when I played with 0.9.6-267-ge2ac7ca, everything was just fine. The errors show up on the last build.

@unknownbrackets
Copy link
Collaborator

What is the first git build that started being slow, and the last one that was fast? That range includes like 80 changes, narrowing it down would help a lot.

Have you tried adjusting the texture caching settings?

-[Unknown]

@rahadiankp
Copy link
Author

I mentioned it above, the last ver was 0.9.6-342-gcb28d33, and the fast one was 0.9.6-267-ge2ac7ca. And I have tweaked everything, like Non-/Buffered Rendering, Vertex Cache, etc, but none of that worked.

@unknownbrackets
Copy link
Collaborator

Again, that's a big range:
unknownbrackets/ppsspp@e2ac7ca...cb28d33

-[Unknown]

@rahadiankp
Copy link
Author

Well, sorry. but I don't have the previous version before 0.9.6-342-gcb28d33.

@hrydgard
Copy link
Owner

hrydgard commented Jan 6, 2014

Are you playing on Android or PC? Which type of device / gpu?

@rahadiankp
Copy link
Author

Sorry for the late answer. Im playing it on my Linux laptop. My GPU' is Intel.

@unknownbrackets
Copy link
Collaborator

Oh, you're on Linux. I need to improve my memory.

Then you can just bisect, the easy way:
https://github.com/hrydgard/ppsspp/wiki/How-to-bisect-to-find-what-broke-a-game

Anyway, my biggest suspect is, as referenced, the glBlitFramebuffer() thing. You can try just commenting out that line. Otherwise, it could be the native change.

-[Unknown]

@dbz400
Copy link
Contributor

dbz400 commented Jan 7, 2014

Humm i just tested this game on my Android 4.3 as well as PC using latest build however i cannot see any slowdown here.

Would it be INTEL issue ?

@rahadiankp
Copy link
Author

@unknownbrackets : I thougth so. I was suspecting the framebuffer problem. Since I'm not developer, I'm affraid I'm wrong.
@raven02 : was there no slowdown? Weird.

Well, I'm going to build the latest ver, hope everything's working well like before.

@rahadiankp
Copy link
Author

Just built latest ver, the problem still exist.

@unknownbrackets
Copy link
Collaborator

So, even with that line commented out, it's still slow?

-[Unknown]

@rahadiankp
Copy link
Author

Yeah. And by the way, games which need Buffered Rendering are having this problem. I have no idea where the problem is. But is that possible my Intel GPU causing this problem?

@unknownbrackets
Copy link
Collaborator

Well, Intel GPUs apparently hate OpenGL, so yes. That's almost definitely the reason.

If you could bisect the cause of the problem, we could probably fix or workaround it. Bisecting would take compiling and running about 7 times.

Other possible candidates:
6467c70
5f5220b
f570601
hrydgard/native@ed8df10

But who really knows, bisecting would tell us. Only a person experiencing the issue can bisect, so I can't do it.

-[Unknown]

@rahadiankp
Copy link
Author

just updated my mesa to 9.0.3, and the slowdown seems to decrease just a little.

Well, I would like to bisect, but my main problem is my Internet connection.

@hrydgard
Copy link
Owner

If you can clone the source once, your internet connection shouldn't be an issue as you can go back in time with Git without any connection to the main repository. Remember, git is a distributed version control system, everyone has the full history locally.

@dbz400
Copy link
Contributor

dbz400 commented Jan 10, 2014

I think one good try may be skip out intel support for glbitframebuffer .Even it supported natively , it may not be good enough or powerful to run it with natvie intel chipset

@dbz400
Copy link
Contributor

dbz400 commented Jan 24, 2014

@theapocalyptic , still any slowdown in latest build now ?

@unknownbrackets
Copy link
Collaborator

On my desktop, I get 4500% in this game. I'm even able to run it (on an i7) at full speed in the software renderer.

Is there a certain area that is slow?

-[Unknown]

@ppmeis
Copy link
Contributor

ppmeis commented Jun 8, 2014

It works perfect for me:
image
image
image

@hrydgard
Copy link
Owner

hrydgard commented Jun 8, 2014

I'll close this one, I'm not sure it's worth still investigating, PPSSPP has changed a lot.

@hrydgard hrydgard closed this as completed Jun 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants