-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yakuza Games bugs #4489
Comments
I figure if we're compiling all the bugs and crashes we've seen I should add what I know
Speaking of Dead Souls [BLUS30826}, it's suffering the same errors as all the yakuza games from 5 to kiwami.
Every error that is applicable to Ryu Ga Gotoku 0 can be applied to 5/Ishin/Kiwami so I won't go through those Ryu Ga Gotoku Kenzan! [BLJM60064] still won't even reach a loading screen on the master build, but by removing the pxd_shader_ps3.ppu.sprx file from the game's module folder, the game can reach up to the end of the first few pre-rendered cutscenes. There might be more to add to this, but I'm not going to be able to do any more for a couple days. |
Retest and update. A lot has changed since april. |
This comment has been minimized.
This comment has been minimized.
I found something to add to Yakuza 3 [BLUS30494] |
Yakuza 3 is also still randomly freezing. |
Update: Black Models fixed at #5144 |
Another small bonus update, on the same games. "The blood in combat has a T-Pose Model" seems to no longer show up either. |
Update: Exploding Vertices fixed at #5229 Remaining major problems: |
Some news related to the crashes. A month or less ago, I figured out there was a log spam (seen in Trace mode), this was most likely the cause of the random crashes, I tried to disable every bit of log spam along with using I have set this in the bottom of the config.yml: This is not written in the issue but there was an issue with Yakuza Ishin where it would crash if the user didn't have option |
Small update. Most of the issues still remain up to today. The (Y3) Pre-rendered Cutscene stuttering has been moved to Fixed Issues for performing so much better! Although Yakuza 0 is still very stuttery and is most likely due to the CPU (i5-7300HQ) being quite weak, it rarely happens with an i7-8700k. Added a quick manual temporary fix for the random crashes (all yakuza games). 1 FPS Lock issue seems to be happening less often? Need further testings. May be due to my temporary fix shenanigans. Other 1: Yakuza Dead Souls, 5, Ishin, 0 and Kiwami have horrible upscaling, this can be somewhat fixed using CPU Blit in the debug tab / game's config.yml. Ishin, 0 and Kiwami will contain visual glitches. Other 2: So far all these games seem to be completable if we fix the crashes. I have completed Yakuza Kenzan, Ishin, Dead Souls and 3 w/ i7-8700k. Performance strays far from getting them to the playable section tho, being mostly RSX bottlenecked. (Except Kenzan ofc) |
Updated the whole issue. This time only featuring the possible issues found with a 8700k paired with a GTX 1070. |
|
Added another issue, incorrect snow visuals on yakuza 5 characters during a specific scene (and also happens ingame). |
Added another issue, missing light on yakuza 4 spotted on a cutscene, when comparing it to the PS3 and PS4 versions, it has a blue tone to it, where RPCS3 doesn't. |
#8106 Adds Shader Interpreter Only, and this option seems to solve the Yakuza 4 Light issue, or at least makes it much closer to real hardware. Also Yakuza Ishin Room with wrong colors |
I've played through 3, 4, and 5 with minimal issues. I had to set Accurate GETLLAR in the debug tab, I followed the advice on the wiki pages with rec'd settings and turning off log spam. I also noticed that, at least for me, turning on Multithreaded RSX in the options seemed to stop all crashes (along with Accurate GETLLAR). Y3 was definitely the sketchiest game, If i played for more than 3 hours or so straight it would sometimes freeze and I'd have to exit out. 4 and 5 had no problems. for Y3 I had set it to 3x res, 2x for the other 2 games as the framerates would dip under 30 occassionally. Y4 ran almost entirely stable at 30fps, 3 same, 5 was the outlier, it had relatively low dips in Shinada's town which could get down to 23-25 fps and drop a few frames here and there in Kamurocho. Nothing too bad but Shinada's town was the worst by far. I would put it down to all kinds of crazy shit going on in the background/distance in the town. |
Yakuza 4 color fixed by KD in #8243 |
Little update on "Sun / Lens Flare goes through objects". This issue is only present in Yakuza Ishin not in 0 and Kiwami. Upon further inspection they seem totally different issues. They have been seperated respectively. |
Yakuza Kenzan shadows fixed in #8367 |
Just to keep the issue status updated, all currently mentioned bugs still exist. |
Yakuza 1&2HD no longer has Blurry Scenes, both on OpenGL and Vulkan! |
Small update and new info on the listed issues. The Incorrect Shadows (in 5, 0, Ishin, Kiwami) are not actually an issue, it's how the games actually render the edges of the shadows in a grid pattern, I removed it entirely. The Incorrect Snow Visuals on Characters can be fixed when using WCB but it has to be without CPU Blit (doesn't work on ideal world settings either). And since I'm not sure if rpcs3 is intended with this behavior I'm keeping it as an issue.
All other listed issues still persist the same way up to this day. (I will update the logs / rsx captures when requested.) |
In future, WCB+WDB and RCB+RDB will be merged, so the way I see it, the only problem here is that CPU blit is not working as intended. That is obviously not very high priority as it is a debugging-only path. |
I don't know who moved Yakuza Dead Souls to playable, but it still suffers from random freeze. I have to redo the near-ending battle in front of Millenium Tower with Kiryu & Ryuji no less than six times because it just freeze out of nowhere.
FPS also heavily drops when:
|
ssshadow moved it a few months ago, I played the game last month and it only crashed randomly once throughout the entire game, including a consecutive 7h30m play session. |
Yakuza 0 and Kiwami no longer have broken exposure effect. |
Dead Souls is also randomly freezing for me to the point it's unplayable (for me). Sometimes I can play for 2 hours straight, sometimes it freezes (music still works) within 10 minutes of starting. It appears randomly. |
@DerinHalil I had this issue in Yakuza 3 on M1. Managed to fix it by turning on "Disable MSL Fast Math" under Advanced tab. Attaching my full config file just in case. |
Random freezing/crash needs update with latest build |
I marked "Incorrect Snow Visuals on Characters" as fixed by enabling WCB (which I found and commented years ago, idunno why I never marked it as fixed). And lastly, Yakuza Dead Souls still Crashes |
Random crashes are still an issue in Dead Souls. Accurate Getllar is now forced on at all times in RCPS3 and the game still often just freezes for no real reason with the music being the only thing to keep playing. Tried to save a state just to see what would happen, nothing happens. |
Pachinko has massive issues at least in Dead Souls. Getting in or out of pachinko is a coin flip. The Virtua Fighter machine brings you to a black screen you're trapped at, I managed to exit out once blindly but it crashed one time I did that. King Camel works but you can't exit out. CR Aladdin Destiny EX fully works, can get in and out. |
v0.0.8-9494-c4a01875
I'll be leaving here all the problems I have encountered in the Yakuza Games.
The system used for the following will be:
i9-13900k + RTX 3080 + 32 GB RAM (previously with 8700k)
Bug List
- Incorrect Shadows (5, Ishin, 0 and Kiwi)This is not an issue.Yakuza 3, 4, 5, Dead Souls, Ishin, 0 and Kiwami
Random Freezing/Crash
These games tend to crash without any log output.
On my system enabling accurate getllar seems to fix this issue except for Yakuza 3 and 4.
For Yakuza 3 and 4, I kept Accurate Getllar and only allowed RPCS3 to use 6 of my cores, leaving the hyperthreaded ones unutilized.
Whenever Accurate Getllar and/or changing Affinity helps, may vary with the CPU, I don't have enough stats to tell much about this. Its required people to do extensive runs of the game(s) (up to 3hrs)
Uploading logs is very useless, sorry.
Yakuza Ishin
Sun / Lens Flare goes through objects
The sun shines through objects, its a bit distracting (not game breaking).
Happens on both renderers
Image Example
Log: RPCS3 Sun.log.gz
RSX Capture Vulkan: https://drive.google.com/file/d/1upqtWTIfqpnnw2_0wb6rUlEg9aqcnr-_/view?usp=sharing
(lil' outdated) Renderdoc Vulkan: https://drive.google.com/open?id=11RedRM2gDzkwFsgUQtdl7mdWIojsTBXq
Room with wrong colors
The room is lit like we are in a cartoon world (not game breaking).
Happens on both renderers
Image Example
Legacy, Async Only, Async w/ Shader InterpreterInterpreter Only
Log: YakuzaIshinSunFlareAndWrongColors.log.gz
RSX Capture Vulkan: https://drive.google.com/open?id=1n17YB4Tc9MSsYu1zW6pDeF5WXmnb_mU1
Renderdoc Vulkan: https://drive.google.com/open?id=1cmHkv1RDhBdO1ts6uLP7oyKDjoOizQ-M
Yakuza 5 (not an issue, enable WCB)
Click to Expand
- #### Incorrect Snow Visuals on Characters #### v0.0.9-9812-8d847d6f Like written in the title, the snow on the characters is incorrectly displayed Happens on both renderersImage Example
RPCS3
Real HW
Log: Yakuza5Snow.log.gz
RSX Capture Vulkan: https://drive.google.com/open?id=1qV8mdoW015PSQg7URD73qGnb20T3VUuY
Renderdoc Vulkan: https://drive.google.com/open?id=1cZMaD3iSW1xOL71eA5RplXRLnzccDya6
Yakuza 1 & 2 HD Edition Fixed Issue
Click to Expand
Blurry Visuals (OpenGL)
On Vulkan this issue no longer exists but on OpenGL it still persists. None of the options help solve the issue.Image Examples
VulkanOpenGL
Yakuza1&2OpenGL.log.gz
Yakuza1&2Vulkan.log.gz
RSX Captures
OpenGL - https://drive.google.com/open?id=1RtkmhNh5GQJdgTtgIFsdSi4C1IRUM2Jw
Vulkan - https://drive.google.com/open?id=1450TqChPdzZDGOHAyr1iAoMAe8ZqbRd9
Renderdocc
OpenGL - https://drive.google.com/open?id=1FLHdNNQ3Qkyi-pyA3xjThL5QcZNomXqH
Vulkan - https://drive.google.com/open?id=1dwQ8f5Q4lyEw9R0htEZuo3VxKmxCmrsd
Yakuza Kenzan, 3 and 4 Fixed Issues:
Click to Expand
Pre-rendered cutscenes have stutters (All Yakuza games)
The cutscenes are pretty stuttery even if you have constant 30 FPS. Log: [Yakuza 3 Pre Rendered Cutscenes.log.gz](https://github.com/RPCS3/rpcs3/files/1952247/Yakuza.3.Pre.Rendered.Cutscenes.log.gz)Exploding Vertices and Missing Visuals
Early in the game you'll find trees with broken LOD and exploding Vertices. Images: https://imgur.com/a/kjPkCQ7 Log: [Yakuza 3 Exploding Vertices and Missing Rendering.log.gz] (https://github.com/RPCS3/rpcs3/files/1952240/Yakuza.3.Exploding.Vertices.and.Missing.Rendering.log.gz)Yakuza Kenzan! fixed issues:
Click to Expand
Incorrect Shadows
Certain areas of the game the shadows are incorrectly (not game breaking). Funny how one side is wrong but the other side is rendered correctly.Image Examples
On one side its goodOn the other side tho...
YakuzaKenzan.log.gz
RSX Capture: https://drive.google.com/open?id=1YzvH_HC2DVUL9ZHm9a4YQd0tBokSnd9I
Renderdocc Capture: https://drive.google.com/open?id=1jRJsITrn06fzz3lreYEdtC85SolnhARg
Yakuza 4 Fixed Issues
Click to Expand
Missing light
v0.0.9-9815-f1f5c913 While doing comparisons, I found out in this cutscene (very likely to be in others) to be missing a light, in this scenario blue. Use the images for better understanding Happens on both renderersUsing Interpreter Only fixes the issue but the performance takes a massive hit, not recommended.
Image Example
RPCS3 (Legacy, Async Only, Async w/ Shader Interpreter)
Real HW
Interpreter Only
Log: Yakuza4MissingLight.log.gz
RSX Capture Vulkan: https://drive.google.com/open?id=1OE8SM5mC-6ZAE5v_6NK5AZNJLtc-1s4l
Renderdoc Vulkan: https://drive.google.com/open?id=1xZn1rrU1P5EAfQbOpCvZdLLqPrkOy7_8
Yakuza Dead Souls, 5, Ishin, 0 and Kiwami Fixed Issues:
Click to Expand
Crashes after some time (Driver Crash) (Yakuza 0)
This one is certain, as soon as I go ingame and play for a little while the game will crash, and if I try to shut it down it freezes RPCS3, leaving me the only option to terminate RPCS3 through the task manager.
Error: F {rsx::thread} class std::runtime_error thrown: Assertion Failed! Vulkan API call failed with unrecoverable error: Device lost (Driver crashed with unspecified error or stopped responding and recovered) (VK_ERROR_DEVICE_LOST)
(in file c:\projects\rpcs3\rpcs3\emu\rsx\vk\VKHelpers.h:937)
Image: https://i.imgur.com/kMxjKcX.png
Log: Yakuza 0 Crash.zip
Possibly fixed! Doesn't seem to occur anymore in the recent builds.
Gameplay Video: https://youtu.be/U4ahYjgDCHA
All characters go black (Also at: #4141 ) (5, Dead Souls, Ishin, 0 and Kiwami)
This one is pretty bizarre, whenever I launch the game sometimes all the characters go black and sometimes they look completely normal.
Upscaling the game and tweaking the AF seem to make this occur almost 100% of the time.
Images: https://imgur.com/a/By0aOrc
Log Normal: Yakuza 0 Color Normal.log.gz
Log Black: Yakuza 0 Color Black.log.gz
The blood in combat has a T-Pose Model (Ishin, 0 and Kiwami)
This one is self-explanatory with the pictures
Images: https://imgur.com/a/v3AkwyH
Log: Yakuza 0 Blood T-Pose.log.gz
Broke Exposure Effect (Yakuza 0/Kiwami)
It just so happens the "exposure effect" is either always at maximum or minimum, the gif should clear the explanation. Its almost as if RPCS3 only knows "0 and 1" Happens on both renderersImage (GIFs) Example
RPCS3
How its supposed to be
Log: Yakuza0Exposure.gz
RSX Captures (looking up and down) Vulkan: https://drive.google.com/file/d/1NIyDgra3VHOe5hLe4NNyFOOCF0v5IKDE/view?usp=sharing
Renderdoc Vulkan: Will add when requested
Low Core Count Issues:
For the following issues, I can't confirm if they happen or not since I no longer own a slow low core count CPU (i5-7300HQ). These issues may not be necessary for this issue.
Click to Expand
- #### Pre-rendered cutscenes have stutters (All Yakuza games) ####The cutscenes are pretty stuttery even if you have constant 30 FPS.
Log: Yakuza 0 Pre-Rendered Cutscenes and LogSpam.log.gz
1 FPS Lock (Temporary fix)
The default settings in RPCS3 lock the game to 1FPS, there is a temporary solution that fixes it.
Go to game's config.yml and change Driver Recovery Timeout to a lower ammount.
The lower the value, the higher the framerate, setting around between 1 to 10000 is good
Log Value 1: Yakuza 0 No 1 FPS Lock.log.gz
Log Value Default: Yakuza 0 1 FPS Lock.log.gz
Log spam:
E {rsx::thread} RSX: nv406e::semaphore_acquire has timed out. semaphore_address=0x40300FE0
This simply shows up whenever something is being displayed on the screen, the more frames, the more spam!
Use the log from Pre-rendered cutscenes have stutters. (You'll find this in every log)
Image: https://i.imgur.com/JY26hEH.jpg
I look forward in providing info, logs, renderdocs or anything, whenever necessary.
Discord: MsLow#2316
The text was updated successfully, but these errors were encountered: