rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

Yakuza Dead Souls - Black polygons on characters issue

Open RecklessGlue540 opened this issue 7 months ago • 6 comments

Quick summary

Most characters exhibit some black polygons, usually during cutscenes, especially on AMD GPUs. This issue might also happen in Yakuza 3 and 4 since they use the same engine...

Details

BLUS30826_screenshot_2024_01_24_23_57_56

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

BLUS30826_20240124235719_capture.rrc.gz

Let me know if it works and displays the right thing, since for some reason I get a driver timeout when I try to open it. First time worked fine so it's probably something on my end... who knows.

System configuration

Operating System: Windows 11 Home, 23H2, OS Build: 22631.3085 CPU: Ryzen 7 5700G with Vega 8 integrated graphics (Can confirm the issue also happened on this iGPU quite a few months back) GPU: Radeon RX 6700 10gb running on 24.1.1 drivers RAM: 16gb DDR4 3600mhz RPCS3 Build: v0.0.30-16001-e8ad6ec6 Alpha | master

Other details

The issue seems to happen under certain lighting conditions?

https://streamable.com/dfml9e

RecklessGlue540 avatar Jan 24 '24 22:01 RecklessGlue540

Visual corruption also happens on OpenGL albeit in a different way, reported on our Discord with an RX 6600XT

OpenGL image-3

Vulkan image-4

AniLeo avatar Feb 11 '24 19:02 AniLeo

Similar but different on macOS. Screenshot 2024-02-11 at 20 51 37 The same type of thing happens on several of the later Yakuza games. Earlier ones are fine.

Here is Yakuza 4: Screenshot 2024-02-11 at 21 08 12 If I remember correctly it also happens on Ishin and/or Kenzan

shinra-electric avatar Feb 11 '24 20:02 shinra-electric

By the way, there's also a similar issue which consists of black triangles appearing and flickering intermittently in certain spots of the map, depending on camera angle. It happens on Nvidia too, once again, pretty old issue, just no one to report it. So far, I've encountered this in Dead Souls and Kenzan (100% has to happen in 3 and 4 too).

The log: RPCS3.log.gz

Footage: https://streamable.com/itcz2k (Kenzan) https://streamable.com/j7eym6 (Dead Souls)

Getting a GPU capture of this one seems to be impossible, everything shows up right when creating an RSX capture. RenderDoc, it never worked for me nor do I know how to use it, so if anyone cares to try that out too, feel free to do so...

I should also mention that the former issue, for some reason does not happen for me anymore. It was fixed? Can other guys kindly check? 24.3.1, Vulkan, Windows (11), again.

RecklessGlue540 avatar Mar 31 '24 17:03 RecklessGlue540

At least on macOS this seems to be fixed if you turn on "Disable MSL Fast Math": https://github.com/RPCS3/rpcs3/issues/4489#issuecomment-2072148040

R-033 avatar Apr 23 '24 12:04 R-033

At least on macOS this seems to be fixed if you turn on "Disable MSL Fast Math": #4489 (comment)

I can confirm it was fixed for me too on macOS with the Disable MSL Fast Math option selected.

Screenshot 2024-04-28 at 11 30 46

This information should be added to the compatibility pages.

shinra-electric avatar Apr 28 '24 09:04 shinra-electric

At least on macOS this seems to be fixed if you turn on "Disable MSL Fast Math": #4489 (comment)

I can confirm it was fixed for me too on macOS with the Disable MSL Fast Math option selected.

Screenshot 2024-04-28 at 11 30 46 This information should be added to the compatibility pages.

Good to hear! On Windows, you don't even have to change any options, stuff gets drawn correctly now. 24.4.1 didn't break it just yet, will report if it ever gets broken again in future drivers... Should also probably mention that setting RSX FIFO Accuracy to Atomic may help a lot with the crashes... Yakuza 3's list already has it as a recommended option, I feel like 4's list could have it too since these games are awfully similar in behavior.

RecklessGlue540 avatar Apr 28 '24 12:04 RecklessGlue540