RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.32k stars 1.91k forks source link

Yakuza Dead Souls [BLUS30826] Incorrect Color Issue #11027

Open shiiironyanpan opened 2 years ago

shiiironyanpan commented 2 years ago

Quick summary

In the certain rooms of the game, the emulator rendered out the colors incorrectly (missing color channels, most likely)

Details

This issue only happens on the Vulkan Renderer. No matter what settings/patches are. It will only occurs on Vulkan Renderer. On OpenGL Renderer, the color has been rendered out correctly (except it has side effect bug which is artifact color fogs when moving)

0. Make sure you're running with settings as close to default as possible

Most of the settings are close to the Wiki guide's recommended settings. Patches has been disabled at the moment when submitting the issue.

1. Please attach RPCS3's log.

RPCS3.log.gz

2. If you describe graphical issue, please provide an RSX capture and a RenderDoc capture that demonstrate it.

RSX Capture: https://www.dropbox.com/s/f4mtwhhk5kzsvo3/RSXCapture.7z?dl=0 RenderDoc capture: https://www.dropbox.com/s/bkmvue15t23q3fs/RenderDocCaptures.7z?dl=0

3. Please attach screenshots of your problem.

First off, this may occurs when the game just got loaded in from the save file. Although after the fade was done, the game is on normal state.

Base Profile Screenshot 2021 10 19 - 00 47 39 28

Base Profile Screenshot 2021 10 19 - 00 47 41 36

Under the Theater Underground, this color issue will stay.

Base Profile Screenshot 2021 10 19 - 00 15 10 50

4. Please provide comparison with real PS3.

I do not have a PS3 to capture it, but I've found some footage on YouTube that could be used for. image

5. Please provide your system configuration:

OS: Windows 11 Pro Insider Preview Build 22471 CPU: Ryzen 5 2600 @3.4Ghz GPU: Geforce GTX 1650 Driver version: 510.10

MsDarkLow commented 2 years ago

This seems to be a regression and same occurs on RTX 3080 (471.96). I'll help bisect tomorrow if no one else does by then, I'm not sure whenever this might be a recent or old issue tho.

shiiironyanpan commented 2 years ago

This seems to be a regression and same occurs on RTX 3080 (471.96). I'll help by regression testing tomorrow, I'm not sure whenever this might be a recent or old issue tho.

Aighty, thanks for the answer!

MSuih commented 2 years ago

Can reproduce on AMD too, so this is not nvidia specific screenshot-2021_10_18_22_00_03

ghost commented 2 years ago

This already happened to me when i play Dead Souls two months ago so i dont think it's a regression. More of something that was never fixed.

shiiironyanpan commented 2 years ago

Good to know that someone is having this problem as I'm having rn for quite a time! Let's hope this will be fixed soon ;w;)b

MsDarkLow commented 2 years ago

Just wanted to confirm this is not actually a regression, I used a July 2019 build and the oldest drivers I could install for my RTX 3080 (456.38) and found out this issue has been there since forever, or my memory is just that poor and I never truly noticed this color issue. which is weird because in yakuza 4 there was a similar bug but way less noticeable and I found and reported that issue

shiiironyanpan commented 2 years ago

I'm here to update the status of the game From the recent Immediate mode rendering fix, it fixes the rendering issue on OpenGL completely, so the graphics are perfect on OpenGL... except it has performance issue On Vulkan, it stays the same. Still having color issue but hopefully it will be fixed soon :D Cheers to the team for working hard on emulator! Thank you for all hard work effort.

MsDarkLow commented 11 months ago

Status update - The issue is still present. RTX 3080 (545.92) Tested with (and without) all buffers and "Handle RSX memory Tilling" and still produces the same results. kd11plsfixcolorindeadsoulsforonelessissue

Makusensu commented 5 months ago

It is -almost- fixed for me on 0.0.31-16352-89922b25 on Vulkan (Nvidia 552.12). Once the world is loaded, the color is red for half a second and then become accurate. Last week the game was constantly red.

shiiironyanpan commented 2 months ago

Finally remembered my password, oh well XD I'm currently on Nvidia 560.70, latest version of RPCS3 and the problem still isn't solved on my side. If anyone has same card as me and has it solved, mind sharing the settings and the Nvidia Control Panel settings? Thank you in advance 🙏

MsDarkLow commented 2 months ago

The issue is still present - RTX 3080 (tested both 556.12 and 560.70) Nvidia control panel at default settings and game's config at default too. Also tested CPU Blit and WCB each one individually, then tested WCB + RDB + WDB + RCB + RSX Tiling and lastly tested with all 5 options w/ cpu blit. None improved or fixed the issue. The log provided is at default settings. YAKUZA Dead Souls [BLUS30826].log.gz 560 70 yds

shiiironyanpan commented 2 months ago

The issue is still present - RTX 3080 (tested both 556.12 and 560.70) Nvidia control panel at default settings and game's config at default too. Also tested CPU Blit and WCB each one individually, then tested WCB + RDB + WDB + RCB + RSX Tiling and lastly tested with all 5 options w/ cpu blit. None improved or fixed the issue. The log provided is at default settings. YAKUZA Dead Souls [BLUS30826].log.gz 560 70 yds

Also presents with Ultra and High shader quality option, disabling AA doesn't do anything, so I'm pretty much out of clue. Good to see that it wasn't just Turing series card cuz I was getting concerned if it was my card lol

shiiironyanpan commented 2 months ago

Status Update: Seems like GTX 970 is not affected? https://youtu.be/_6eVA0z_ino?si=0HKIZagNYYWCEcRH