ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

(Android)(Mali)(OpenGL) Armored Core III Portable screen flickering required dual source blending

Open Gamemulatorer opened this issue 7 years ago • 17 comments

Game Info screenshot_2018-09-29-15-43-38

Game sometimes ok :/ screenshot_2018-09-29-15-42-50 But always has a darkoverlay? screenshot_2018-09-29-15-42-41

PPSSPP use v1.6.3-510-gbd678d4f4 (Im using default settings only.)

Phone Specs Octacore CPU GPU - Mali-450 MP Android 5.1 Lollipop

Gamemulatorer avatar Sep 29 '18 07:09 Gamemulatorer

Still occurred in the latest ppsspp v1.7.1-210 here's the ppdmp file: recording.ppdmp.zip.zip

ghost avatar Nov 29 '18 09:11 ghost

This seems to require:

  • Dual source blending (definitely not supported on Mali-450 MP)
  • Block transfer & slow effects

It may also look better if you try 1x PSP render resolution.

-[Unknown]

unknownbrackets avatar Nov 29 '18 21:11 unknownbrackets

OK I'll do that

ghost avatar Nov 29 '18 23:11 ghost

@unknownbrackets I tried what you said but didn't help to minimize the issues :/

This issue is unfixable in my device should I closed this ?

ghost avatar Nov 30 '18 09:11 ghost

The issue also appeared in Mali-T720 GPU so I think this is a driver bug?

closing :(

ghost avatar Dec 18 '18 15:12 ghost

I'm reopening because any dual src blending issue can be worked around - with quite a bit of fiddly GPU work though.

hrydgard avatar Dec 18 '18 18:12 hrydgard

Flickering still happen in the latest builld (1.9.3-369) using default settings

ghost avatar Mar 04 '20 00:03 ghost

Maybe you will implement like this, like dolphin did to fixed src dual blending? https://github.com/dolphin-emu/dolphin/pull/6141

ghost avatar May 07 '20 07:05 ghost

@Gamemulatorer any updates for this?

Panderner avatar Mar 17 '21 10:03 Panderner

The screen still flickering on OGL but not on VK

ghost avatar Mar 17 '21 13:03 ghost

@Gamemulatorer can you check the OpenGL ES version?

Panderner avatar Mar 17 '21 15:03 Panderner

OpenGL 3.2 Redmi 9 G80

ghost avatar Mar 17 '21 20:03 ghost

I think this issue is kinda related to this #10726

ghost avatar May 03 '21 10:05 ghost

No screen flickering using ppsspp v1.0 Screenshot_2021-05-03-19-35-21-777_org ppsspp ppssppgold Maybe the cause of this issue is same as MonHun Nikki As explained below.

If 42bcea7 is the first bad build, and a9ff7c2 is the last working one, then it must be the difference between / 65535.0f and * (1.0f / 65535.0f)? I'm guessing that means it's something that is near outside the depth range.

Vulkan probably works because of accurate depth, then.

-[Unknown]

ghost avatar May 03 '21 11:05 ghost

34:11:792 UNKNOWN GAME E[IO]: Format/JSONReader.h:76 Error at (1): unquoted key
"event

Interesting, it's like you're getting a truncated message or something. I wonder what could be causing this...

-[Unknown]

unknownbrackets avatar Aug 22 '21 17:08 unknownbrackets

Unknownbrackets thanks! ge dump working again on my phone :) npuh10023.ppdmp.zip

ghost avatar Aug 22 '21 23:08 ghost

Updated ge dump. recording.ppdmp.zip

ghost avatar Feb 21 '22 08:02 ghost

Hrydgard does geometry shader culling can't help this issues?

ghost avatar Dec 30 '22 16:12 ghost