ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Star Wars - The Force Unleashed pseudo crt line graphic glitch (now: performance issue)

Open Gamemulatorer opened this issue 3 years ago • 16 comments

Game or games this happens in

ULUS10345

What area of the game

After fixing the red overlay graphics glitches here's a new graphic issue the pseudo crt line that produce on some stages as mentioned here https://github.com/hrydgard/ppsspp/issues/9572 Screenshot_2022-08-11-22-59-33-064_org ppsspp ppsspp

What happens

Pseudo CRT Line Graphics Rendering Glitch. Screenshot_2022-08-11-23-06-30-755_org ppsspp ppsspp

What should happen

No pseudo CRT line graphics issue Also can be workaround by lower resolution for effects set to aggresive but can still notice some white line. Screenshot_2022-08-11-23-06-42-765_org ppsspp ppsspp

GE frame capture

ULUS10345.ppdmp.zip

Platform

Android

Mobile phone model or graphics card

Redmi Note 9 Android 12 Helio G85 Mali-G52 GPU

PPSSPP version affected

v1.13.1 above

Last working version

1.12.3

Graphics backend (3D API)

Vulkan

Checklist

  • [X] Test in the latest git build in case it's already fixed.
  • [X] Search for other reports of the same issue.
  • [X] Try resetting settings or older versions and include if the issue is related.
  • [X] Try changing graphics settings to determine if one causes the glitch (especially speed hacks or enhancements/replacements.)
  • [X] Include logs or screenshots of issue.

Gamemulatorer avatar Aug 11 '22 15:08 Gamemulatorer

Software Screenshot_2022-08-12-23-27-07-976_org ppsspp ppsspp

Hardware (skip-buffer effects) Screenshot_2022-08-12-23-27-31-162_org ppsspp ppsspp

ghost avatar Aug 12 '22 15:08 ghost

OpenGL shader compilation error Screenshot_2022-08-26-18-51-03-625_org ppsspp ppsspp

ghost avatar Aug 26 '22 11:08 ghost

@Gamemulatorer thanks for reporting, I'll fix right away

hrydgard avatar Aug 26 '22 13:08 hrydgard

Fixed in 4390a05fe

hrydgard avatar Aug 26 '22 13:08 hrydgard

Screenshot_2022-09-01-10-43-26-969_org ppsspp ppsspp Cannot reproduce this on snapdragon 680 adreno 610 gpu

ghost avatar Sep 01 '22 02:09 ghost

@SilentMRG can you still repruduce?

ghost avatar Sep 02 '22 01:09 ghost

@SilentMRG can you still repruduce?

To be honest, I haven't tested it yet. I'm using version 1.13, and when I have some time to spare I'll update and retest this title. At the moment, I'm out of time. Thanks for asking!

Edit: However, if you are referring to version 1.13, yes, the error still occurs. I don't know if the error occurs in the current version 1.13.1 or other builds of version 1.13.

SilentMRG avatar Sep 04 '22 18:09 SilentMRG

Any fixes would be in the latest git build - no retroactive changes are made to released versions. This is known broken on v1.13.1 and will always be broken on that version. However, recent git builds may have improved things.

-[Unknown]

unknownbrackets avatar Sep 04 '22 18:09 unknownbrackets

This issue I can only reproduce on mali gpu's adreno gpu's cannot reproduce this.

ghost avatar Sep 09 '22 13:09 ghost

can you still repruduce?

I just tested on version 1.13.2 and the pseudo CRT filter is still there. The only good thing I noticed is that there was a noticeable performance gain and I didn't need to activate frame skipping.

SilentMRG avatar Sep 17 '22 23:09 SilentMRG

can you still repruduce?

I just tested on version 1.13.2 and the pseudo CRT filter is still there. The only good thing I noticed is that there was a noticeable performance gain and I didn't need to activate frame skipping.

Can you test the latest build https://buildbot.orphis.net/ppsspp/index.php?m=fulllist

ghost avatar Sep 18 '22 00:09 ghost

Can you test the latest build

Apparently in the build: v1.13.2-1013-gc80cc1e87 - 2022-09-17 23:35:15

The pseudo CRT filter has been fixed!!! \o/ HOWEVER, the frame rate is the opposite of version 1.13.2, to give you an idea, it was around 15 fps. And not even skipping 8 frames solved it. XD

SilentMRG avatar Sep 18 '22 01:09 SilentMRG

Can you test the latest build

Apparently in the build: v1.13.2-1013-gc80cc1e87 - 2022-09-17 23:35:15

Nice!

The pseudo CRT filter has been fixed!!! \o/ HOWEVER, the frame rate is the opposite of version 1.13.2, to give you an idea, it was around 15 fps. And not even skipping 8 frames solved it. XD

What is your device?

ghost avatar Sep 18 '22 07:09 ghost

Such a slowdown is surprising, gonna need to investigate that.

hrydgard avatar Sep 18 '22 08:09 hrydgard

What is your device?

Windows 7 Ultimate 64 bit i5 2.67 GHz 4 GB DDR3 Intel HD Graphics 1000 It's an 11-year-old Laptop Grandpa! XD

And yes... I know it's a potato device, but I think the problem, in this case, is not on my side.

SilentMRG avatar Sep 18 '22 12:09 SilentMRG

No, I don't think so either.

hrydgard avatar Sep 18 '22 12:09 hrydgard

Changing from skip buffer to buffer rendering causes this. Screenshot_20221108_092617_2f85358b2198d26f8aca533d68bee793 ULUS10345.ppdmp.zip

ghost avatar Nov 08 '22 01:11 ghost

On Windows; version 1.14 (except the backend, all settings are at default); using DirectX 9, I got this...

0

All these filters and lines come up in some parts of the stages and then go away.

1

These lines are intermittent and sometimes there are horizontal lines longer than this, and they just going up and down.

2

I confess that I liked the lightning effect! It even looks like a high definition effect. XD

SilentMRG avatar Dec 16 '22 02:12 SilentMRG

@SilentMRG how about the performance?

ghost avatar Dec 16 '22 04:12 ghost

how about the performance?

FPS goes from 30 to 45/60, and drops to 30 and back to 45.

SilentMRG avatar Dec 16 '22 04:12 SilentMRG

how about the performance?

FPS goes from 30 to 45/60, and drops to 30 and back to 45.

What is the performance now using recently build PPSSPP?

ghost avatar Feb 04 '23 06:02 ghost

Closing this performance is acceptable on my phone :)

ghost avatar Feb 18 '23 00:02 ghost

how about the performance?

FPS goes from 30 to 45/60, and drops to 30 and back to 45.

I discover that if you change emulated psp cpu clock speed to 666mhz this game will lock to 60fps.

ghost avatar Feb 21 '23 18:02 ghost