hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.44k stars 2.19k forks source link

Street Fighter Alpha 3 Max graphical glitches (android) (1x resolution needed) #8664

Open RaduNastase opened 8 years ago

RaduNastase commented 8 years ago

I am on Android 4.1.2 (Samsung Galaxy S2 with Dorimanx 8.43), using ppsspp 1.2.2. The lines are both vertical (like in the pics) and horizontal, sometimes forming full squares. I changed all settings back and forth but the lines do not go away. Strangely they do however start to diminish after a few stages of gameplay.

screenshot_2016-03-25-02-44-13 screenshot_2016-03-25-02-42-08

unknownbrackets commented 8 years ago

Switch to 1x render resolution and make sure vertex cache is disabled.

-[Unknown]

RaduNastase commented 8 years ago

no change. The errors are still there. There is something strange seeing as all other games i have are glitch free (Fate, DBZ, Strikers plus, BlazBlue, GGXX).

zminhquanz commented 8 years ago

@RaduNastase which app monitor your CPU and ram is it ?

RaduNastase commented 8 years ago

it's Cool Tool for memory and Cpu usage and CpuTemp for cpu temp :P

RaduNastase commented 8 years ago

Little update: I tried the game in Retroarch ppsspp core and while it runs much slower than in PPSSPP 1.2.2, it has the exact same errors regardless of settings.

zminhquanz commented 8 years ago

thank you for your app , it better than other app , ex : System Monitor , TinyCore

RaduNastase commented 8 years ago

you're welcome!

ghost commented 6 years ago

I have the same issue Im using the fast one ppsspp 1.6.2 screenshot_2018-06-01-08-11-33

RaduNastase commented 6 years ago

Ok, so i used to have this issue with my old Mali GPU powered smartphone (Samsung S2), but after i got an Adreno GPU phone (Note 3), the errors were gone. I also would recommend putting all filters to "nearest" and also playing at native psp resolution without any upscale of any kind.

ghost commented 6 years ago

@RaduNastase tnx for your suggestion but the graphics issue still occur I think your right about the issue in Mali GPU because my phone GPU is Mali-450 😢

unknownbrackets commented 6 years ago

Could you try exporting a GE debugger dump on PC?

To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity.

After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here.

-[Unknown]

ghost commented 5 years ago

Here's the dump ULUS10062_0000.ppdmp.zip

unknownbrackets commented 5 years ago

Doesn't reproduce on NVIDIA or Adreno.

However, setting render resolution above 1x PSP and setting Texture filtering to Linear causes similar artifacts. Make sure you've got Texture filtering set to Auto and verify if it happens with 1x PSP render resolution.

If that fixes it, you may have to use texture scaling to play this at a higher resolution.

-[Unknown]

ghost commented 5 years ago

1X PSP Rendering Resolution Texture Filtering Auto Graphics issue still present so I think @RaduNastase is right about old Mali-GPU driver issue :( screenshot_2018-12-03-01-04-02

ghost commented 5 years ago

Graphics Issue also present in Mali-T720 GPU

Device Info

screenshot_20181203-181932 screenshot_20181203-181948 screenshot_20181203-181954

Look at the floor there's a black line

Screenshot

screenshot_20181203-181619

ghost commented 5 years ago

The graphical glitches is only happen in Mali-GPU OpenGL I don't have a phone with Mali-GPU with Vulkan though..

hrydgard commented 5 years ago

Curious.

Anyway I think it might be worth enforcing 1x for this game. Putting that on the list.

ghost commented 5 years ago

Redream Devs found a ways to fixed the same issue as this in rendering 2D games in HD so hoping ppsspp will have too I'm not comparing Redream to PPSSPP because they are differents emulator but hoping one day we can play this game in higher rendering resolution without graphics glitches.

https://mobile.twitter.com/inolen/status/1039226899250262017

hrydgard commented 5 years ago

Is there much reason to render this game in HD though? Pretty much all its graphics are at 1:1 pixel resolution on the PSP anyway, right... not many polygons around?

LunaMoo commented 5 years ago

Increasing rendering res keeps the image sharper while using auto texture filtering or reduces the artifacts when forcing nearest texture filtering since it doesn't have 1:1 PSP resolution, but uses PSOne res stretched to fit. The tiled textures this game uses makes it impossible to use texture scaling without introducing very awful glitchess, so I made a specially tweaked scaling shader which uses xBR/xBRZ with non PSP aspect ratio and it pretty much requires higher render res to give nice effects.

Then again it's probably way too heavy to be useful for mobiles, so forcing x1 render res there could be ok. Those issues does not happen on PC's(althrough similar ones are introduced by texture scaling) so such workarounds should not affect pc's if really required.

ghost commented 4 years ago

this issue still happen in the latest ppsspp beta build in my android phone with Mali GPU's :(

ghost commented 4 years ago

Just an experimentation :) Character graphics glitch.

HARDWARE (1x rendering resolution)

Hardware

SOFTWARE

Software

I added Street Fighter Alpha Max 3 to ForceSoftwareRenderer compat and the graphics glitch is gone, but as expected the game performance decreases.

ghost commented 3 years ago

I can't reproduce this issue on latest git build on my Redmi Note 9

OpenGL

Screenshot_2021-05-02-20-04-42-907_org ppsspp ppsspp Screenshot_2021-05-02-20-05-24-421_org ppsspp ppsspp Screenshot_2021-05-02-20-06-36-425_org ppsspp ppsspp

Vulkan

Screenshot_2021-05-02-20-18-55-731_org ppsspp ppsspp Screenshot_2021-05-02-20-19-09-777_org ppsspp ppsspp This game is running smooth on OGL while in Vulkan it's lag 🤔

ghost commented 3 years ago

This game has no graphics issue now on my phone using latest git build apk of PPSSPP also Vulkan is smooth now on this game.

ghost commented 3 years ago

Rendering Resolution - 3X PSP Display Layout - Stretching Graphics Backend - Vulkan/OpenGL Screenshot_2021-05-10-14-08-21-195_org ppsspp ppsspp Screenshot_2021-05-10-14-09-10-896_org ppsspp ppsspp Screenshot_2021-05-10-14-09-13-257_org ppsspp ppsspp

unknownbrackets commented 3 years ago

Maybe the vfpu sin/cos things made some calculations more even and line up better?

If no one can reproduce this anymore, I'll close it. It does seem a bit unexpected that it would be fixed, though.

-[Unknown]

ghost commented 3 years ago

Although the issue still can reproduce on my old mali-450 gpu phone with opengl 2.0 :( IMG_20210617_200330 IMG_20210617_200325

hrydgard commented 3 years ago

Curious. Gonna leave it open.

Is that with non-buffered rendering?

ghost commented 3 years ago

Curious. Gonna leave it open.

Is that with non-buffered rendering?

ppsspp default settings so it's buffered rendering

RaduNastase commented 3 years ago

Out of curiosity, did you try the Retroarch ppsspp core? It behaves the same in this game?

ghost commented 3 years ago

No I haven't try it on retroarch yet... On Jun 17, 2021 9:55 PM, "RaduNastase" @.***> wrote:

Out of curiosity, did you try the Retroarch ppsspp core? It behaves the same in this game?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hrydgard/ppsspp/issues/8664#issuecomment-863260528, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI64R2V6QSZ7Q7OJSH35STTTTH5FTANCNFSM4B7B6C7Q .

ghost commented 3 years ago

This issue can also reproduce on the king of fighters '96. 2X Resolution Screenshot_2021-08-29-23-19-04-080_org ppsspp ppsspp 4X Resolution Screenshot_2021-08-29-23-19-17-829_org ppsspp ppsspp

But I can't reproduce this on street fighter alpha max 3 2X Resolution Screenshot_2021-08-29-23-22-33-714_org ppsspp ppsspp 4X Resolution Screenshot_2021-08-29-23-23-15-130_org ppsspp ppsspp

Phone: Redmi Note 9

ghost commented 3 years ago

I think this issue can closed now, because I can still reproduce this at 1X resolution on my mali-450 gpu. look at the character clothes ezgif com-gif-maker