rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

I AM ALIVE [NPUB30383] graphic glitches

Open benderscruffy opened this issue 6 years ago • 16 comments
trafficstars

lots of glitches cant really make out many graphics messed around with some settings but nothing really work

benderscruffy avatar Oct 27 '19 03:10 benderscruffy

Retest

kd-11 avatar Mar 01 '20 06:03 kd-11

Yes still an Issue image

Xcedf avatar Sep 15 '21 13:09 Xcedf

Update:

-Tested with the latest master build: (0.0.23-14006).

Screenshots PS3/RPCS3 Comparisons:

1. (Main Menu)

PS3: 1 RPCS3: 2

2. (In Game)

PS3: 3 RPCS3: 4

(RenderDoc/RSX Capture)

1. Main Menu: [rdc capture-vk - Deleted.] [rsx capture - Deleted.]

2. In Game: [rdc capture-vk - Deleted.] [rsx capture - Deleted.]

System configuration:

  • OS: Windows 10 64-bit
  • CPU: Intel i7-10700
  • Memory: 16GB RAM
  • GPU: GTX 1660
  • Driver version: 512.95.0.0

Emulator-Team-2 avatar Aug 04 '22 17:08 Emulator-Team-2

Investigating. image

elad335 avatar Aug 15 '22 21:08 elad335

Should be open since the issue still happens for others

FlexBy420 avatar Feb 28 '23 11:02 FlexBy420

v0.0.28-15364-db029ed2 Game is still a huge mess. Tried various settings and none helped. Force cpu blit and shader interpreter causes black screen, even MLAA patch doesn't help. obraz NPEB00476_20230717205107_capture.rrc.gz RPCS3.log.gz

FlexBy420 avatar Jul 17 '23 18:07 FlexBy420

Tried with #14647 sadly still a mess

FlexBy420 avatar Sep 24 '23 11:09 FlexBy420

Looking on YouTube it looks like at one point seem to not have the white squares https://www.youtube.com/watch?v=8E-572Y-vqo

Triticum0 avatar Dec 24 '23 23:12 Triticum0

Force CPU does not give black screens if you turn on wcb and rcb. but lock worse compared to default settings NPEB00476_screenshot_2023_12_25_01_00_22

Triticum0 avatar Dec 25 '23 01:12 Triticum0

Update

-Still an issue, tested with the latest master build: (rpcs3-v0.0.30-15927).

  • I added a new RSX/RDC capture.

Screenshots:

(RPCS3/PS3/PC Comparisons)

RPCS3: 1 2 PS3: 3 4 PC: 5 6

Log files: RPCS3.log.gz

RSX/RenderDoc Capture:

(RPCS3)

  1. Main Menu: RSX Capture RDC Capture

  2. In Game: RSX Capture RDC Capture

(PC)

  1. Main Menu: RDC Capture

  2. In Game: RDC Capture

  • RPCS3 settings: (Default).
  • No changes with enabled (WCB+WDB+RCB+RDB) or (Strict Rendering Mode) and (Handle RSX Memory Tiling) settings.
  • (RenderDoc v1.30)

Additional information:

  • Game Engine: (Unreal Engine 2.5).

Emulator-Team-2 avatar Jan 10 '24 10:01 Emulator-Team-2

Tested with the latest master build - (rpcs3-v0.0.35-17645) https://github.com/RPCS3/rpcs3/commit/7b212e0e573af47ba7f97ecca186bf0497672205.

Still an issue, the graphics looks the same as in the previous test.

Image Image

Emulator-Team-2 avatar Mar 14 '25 11:03 Emulator-Team-2

With the latest build rpcs3-v0.0.37-18070 The start menu renders correctly, but the game remains black and only the energy bar is visible.

maricelase avatar Jul 03 '25 13:07 maricelase

Image

Image

Image

maricelase avatar Jul 03 '25 13:07 maricelase

Can this be retested, alot of changes since then

FarmerJoe7355 avatar Nov 12 '25 19:11 FarmerJoe7355

Can this be retested, alot of changes since then

It still has the same error; even the updates haven't fixed it.

maricelase avatar Nov 14 '25 04:11 maricelase

I need to look at this one soon, it could hold a breakthrough.

kd-11 avatar Nov 14 '25 14:11 kd-11

This game has implemented a very "modern" screen tracing technique for ambient obscurence. The denoiser is busted though and I have not yet figured out why. Eventually the data stream just breaks and the compressed data planes merge into soup, complete with NaN poisoning (hence the floating white squares). Looks like I have some c.a 2012 whitepapers to read through.

kd-11 avatar Nov 15 '25 22:11 kd-11

Well, that didn't take long. I quickly realized if I was to do denoising on a PS3 I'd use a convolution filter - except rpcs3 has not yet implemented convolution filters. That's the real cause here.

kd-11 avatar Nov 15 '25 22:11 kd-11

Eh, wrong again. Lack of convolution definitely harms the output but the denoiser failed because the depth-aware gaussian blur failed to converge. Blur radius is 0? The failing effect seems to be HBAO or a derivative and I can see the 2-pass blur doing nothing. I'll relegate the convolution filters implementation to a task. I really need to start unit testing core functionality more.

kd-11 avatar Nov 16 '25 07:11 kd-11

Image

Looks like I need to finally fix the register aliasing problem in a more universal manner. This is a big deal, basically I have to pre-parse the fragment shaders and insert barriers. Doing it blindly murders performance as shown in the screenshot.

kd-11 avatar Nov 16 '25 10:11 kd-11

https://github.com/RPCS3/rpcs3/pull/17701 fixes most of the issues here. Shadows still flicker like crazy but that is a different matter altogether from the pixel vomit that was on screen before. You could play the game in the current state but needs more work. That will likely come naturally down the line along with other bugfixes.

kd-11 avatar Nov 16 '25 15:11 kd-11