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 Anthology - Adreno 320 rendering problem #2947

Closed
cv47 opened this issue Jul 27, 2013 · 31 comments · Fixed by #6067
Closed

Metal Slug Anthology - Adreno 320 rendering problem #2947

cv47 opened this issue Jul 27, 2013 · 31 comments · Fixed by #6067

Comments

@cv47
Copy link
Contributor

cv47 commented Jul 27, 2013

PC
111

Android with Adreno320 GPU
screenshot_2013_07_27_20_39_34

depthTest issue? As we all know, Adreno GPU driver is pretty ulgy.

@adriandennis17
Copy link

Try disabling buffered rendering or mipmapping

Let me know if you still get the black screen above.

@cv47
Copy link
Contributor Author

cv47 commented Jul 28, 2013

There have a better emulator for Metal Slug (series) .

@cv47 cv47 closed this as completed Jul 28, 2013
@hrydgard
Copy link
Owner

That's no reason to close if the problem remains..

@hrydgard hrydgard reopened this Jul 28, 2013
@cv47
Copy link
Contributor Author

cv47 commented Oct 1, 2013

Toggle rendering mode to "Read framebuffers to memory (CPU)" everything fine but not playable
screenshot_2013_10_01_16_43_31

@hrydgard
Copy link
Owner

hrydgard commented Oct 1, 2013

Why not playable? Too slow?

@cv47
Copy link
Contributor Author

cv47 commented Oct 1, 2013

The speed is not acceptable..
I got full speed (30/30fps) on buffered rendering mode..

@xsacha
Copy link
Collaborator

xsacha commented Oct 14, 2013

Can you check if the PC is using the same settings?
Maybe your PC is using a similar setting that is too slow for your phone but acceptable speed for PC.
It might just not work under certain conditions.

@DerinQyu
Copy link

This game used to work fine in official 0.9.1 and was playable (almost full speed) on buffered rendering on my xperia play with GPU adreno 205.

@raven02 After #3767 was merged into master in 0.9.1-951-gb33f309 Metal Slug Anthology is now broken on buffered rendering and unplayable on android.

This how the game looked from official 0.9.1 to ppsspp-v0.9.1-949-g4e86fc6 (last working build).
screenshot_2013-10-14_2208_1

This is now how the game looks since ppsspp-v0.9.1-951-gb33f309 (screenshot taken from latest build ppsspp-v0.9.1-1875-g0624f50). As you can see, main menu and ingame graphics are broken.

screenshot_2013-10-14_1454

PS: If you use Read framebuffers to memory (CPU) the menu and ingame graphics are fine, but it's too slow to be playable.
screenshot_2013-10-14_2205_7

Sorry for my bad english.

@cv47
Copy link
Contributor Author

cv47 commented Oct 15, 2013

@xsacha
i tested it on 0.91 1810 same setting
PC (NVIDIA geforce 640m)
without Buffered rendering - black screen 30/30fps
with Buffered rendering - playable 30/30fps
with Read framebuffers to memory - playable 30/30fps

Galaxy Note 8.0 (exynos 4412 - Mali400mp4)
without Buffered rendering - black screen 30/30fps
with Buffered rendering - playable 30/30fps
with Read framebuffers to memory - not playable 7/30fps

LG Optimus G (snapdragon S4 Pro - Adreno320)
without Buffered rendering - black screen 30/30fps
with Buffered rendering - not playable (graphics are broken) 30/30fps
with Read framebuffers to memory - not playable 7/30fps

@cv47
Copy link
Contributor Author

cv47 commented Oct 15, 2013

@DerinQyu
Thank you for your info..can't wait to test it in official 0.9.1 :)

@hrydgard
Copy link
Owner

You mean 0.9.5 :)

And it will be the same unless we find a fix before I push the release...

@raven02, wanna have a look, as it seems to have been #3767 ?

@cv47
Copy link
Contributor Author

cv47 commented Oct 15, 2013

@DerinQyu @hrydgard
official 0.9.1 work perfectly (Buffered rendering , Adreno320)
screenshot_2013_10_15_19_47_04

@dbz400
Copy link
Contributor

dbz400 commented Oct 16, 2013

I think it may be the skip 3 frames has been taken out from this mode and slow down a bit.

@DerinQyu
Copy link

Issue update.

Tested devbuild 0.9.1-2122-g36d433c and the black screen in buffered rendering is still there, but now "framebuffers to memory (CPU)" and "framebuffers to memory (GPU)" are broken too just a black screen. Now the game is totally unplayable.

Tested on gpu "Adreno 205" and "PowerVR SGX 531", I don't have a tegra or mali device so I can't test them.

EDIT: Forget what I said about power vr, it is working fine in metal slug 1-5 the only problem is that the emulator hangs when trying to load metal slug 6, btw adreno issue is still there.

@dbz400
Copy link
Contributor

dbz400 commented Nov 11, 2013

Just wonder buffered rendering works fine now in latest build for this game?

@dbz400
Copy link
Contributor

dbz400 commented Nov 12, 2013

Just tested in latest build , should be working fine now in buffer rendering mode .

screen00006

@DerinQyu
Copy link

@raven02 Just tested build 0.9.5-312-gd50b01a with default settings and is still showing that black screen on menu and ingame. Tested on my xperia play with gpu adreno 205.

screenshot_2013-11-11_2149

As far as I know this is an adreno issue only.

@DerinQyu
Copy link

DerinQyu commented Dec 3, 2013

Tested build 0.9.5-848-g726327b on my xperia play and the menu and ingame still have that black screen on buffered rendering mode.

@xerofdv
Copy link

xerofdv commented Dec 13, 2013

0.9.6.2
still has the issue (regression) screenshot_2013-12-13_0328
the only time it shows a full [frozen] frame is when you switch from [framebuffers to memory (GPU)] to [buffer rendering mode]
screenshot_2013-12-13_0324

Tested on my xperia play with gpu adreno 205.

@DerinQyu
Copy link

DerinQyu commented Feb 6, 2014

Issue update.

Tested the following devbuilds:
0.9.6-639-gb74119c, 0.9.6-654-ga8eb92f
0.9.6-664-g1268bbd, 0.9.6-681-gfb68e1f
0.9.6-689-g432a43f, 0.9.6-691-g4f2f8f0
0.9.6-702-g652008e, 0.9.6-716-g27ae8be
0.9.6-722-gfaf6f95, 0.9.6-736-g35f72df
0.9.6-738-gb25c9a5, 0.9.6-747-g6f38936
0.9.6-749-g341a491, 0.9.6-771-g9bea246
0.9.6-773-g4082186, 0.9.6-778-g1b4cc5e
0.9.6-779-gdacb940.

The regression is still there, blackscreen on both menu and ingame graphics.

Tested in my xperia play with gpu adreno 205 and android 2.3.7

@dbz400
Copy link
Contributor

dbz400 commented May 1, 2014

Retested on my Adreno 320 with default setting (which is buffered rendering) .All look good now

screenshot_2014-05-01-13-28-27
screenshot_2014-05-01-13-28-45
screenshot_2014-05-01-13-29-00

@dbz400
Copy link
Contributor

dbz400 commented May 1, 2014

Please close it then .

@DerinQyu
Copy link

DerinQyu commented May 3, 2014

Wait don't close it!

What devbuild are you using raven02?

I'm using devbuilds 0.9.8-561-g2b50fcb & 0.9.8-563-g9732a6c and the game doesn't work on buffered rendering, there is still a black screen.

Maybe it is an adreno 205 issue only?

@dbz400
Copy link
Contributor

dbz400 commented May 4, 2014

I also tested 561 and still ok.Are you using android 4.3?

@DerinQyu
Copy link

DerinQyu commented May 5, 2014

I tested on my xperia play with stock rom android 2.3.4 with an adreno 205 gpu.

@dbz400
Copy link
Contributor

dbz400 commented May 7, 2014

Are there any newer Android version available for xperia play?

@unknownbrackets
Copy link
Collaborator

Even if not, there may not be much we can do if this is some driver bug in some old version of Android that is no longer officially supported by the GPU vendor or something...

-[Unknown]

@DerinQyu
Copy link

DerinQyu commented May 7, 2014

Last official android version for xperia play is 2.3.4 but there are 4.1.1 custom roms the problem is that I'm on a locked bootloader so I'm stuck in gb, anyways game used to work back in the day but with all the great improvements ppsspp has had lately I think it's a reasonable trade if adreno 205 issue can't be fixed.
Good thing I have a backup of 0.9.1

You can close this issue if you want, sorry for the trouble.

@dbz400
Copy link
Contributor

dbz400 commented May 7, 2014

I think unless we can find out which exact build break it since 0.91 though would be very difficult

@DerinQyu
Copy link

DerinQyu commented May 7, 2014

raven02, all the information about the adreno 205 problem is in my first message on this issue. This was my first post:

"This game used to work fine in official 0.9.1 and was playable (almost full speed) on buffered rendering on my xperia play with GPU adreno 205.

After #3767 was merged into master in 0.9.1-951-gb33f309 Metal Slug Anthology is now broken on buffered rendering and unplayable on android.

This how the game looked from official 0.9.1 to ppsspp-v0.9.1-949-g4e86fc6 (last working build).
screenshot_2013-10-14_2208_1

This is now how the game looks since ppsspp-v0.9.1-951-gb33f309 (screenshot taken from latest build ppsspp-v0.9.1-1875-g0624f50). As you can see, main menu and ingame graphics are broken.

screenshot_2013-10-14_1454"

@dbz400
Copy link
Contributor

dbz400 commented May 8, 2014

Humm unfornaturely i cannot compile Android build .Probably if anyone who can build Android , can help to revert this commit with current master and post a build for you to test on your device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants