-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Resistance 1: freeze with error VKGSRender::patch_transform_constants #16539
Comments
The only thing that changed is that your old cache is now invalid, I'm guessing this is just a corner case when running the game with no shader cache. |
is there something I can do to provide more info? |
I just have to review it by eye and hope to catch the problem. I'm not able to reproduce the problem. |
It happened after some time for two times. I will clear again the cache and test it again. Just to verify it occurs under some circumstances |
Here again the same error after just 2 minutes in the same place and when compiling shaders. I cleared all caches before. |
Check if #16540 does anything for this issue. If the problem is still there I'll create a debugging branch with some extra logging added. I cannot see how this can happen unless the fill is being skipped. |
ok I will test it |
No, the issue is not fixed by #16540 |
I was able to reproduce this issue this morning and discussed it with Jonathan. He quoted the other issue he has open for Resistance without looking at the file and function the error is produced in. This is a separate regression. Meanwhile Resistance Fall of Man still has an active regression on a set mission I was able to reproduce the issue before getting Health regeneration and again before the first mission was even completed. windows 11 I tried with clean cache and resetting setting to default with the only change I intentionally used was atomic rsx fifo accuracy. Nothing else was configured. |
It is not a regression of #16466. It is present also on the previous release. |
#14809 The other regression for Resistance Fall of Man still active is this 1. But the error message is different showing that this is a different issue. |
Made some testing with 10 runs for each Sahder mode. Below the results: 10 runs (4 KO) - Legacy (single threaded)
F {RSX [0x234680c]} SIG: Thread terminated due to fatal error: Verification failed (object: 0x0)
10 runs (all KO) - Async (multi threaded)
10 runs (2 KO) - Async with Shader Interpreter
All the issues happen in the same place. Attached the log of the issues for all the runs above |
That bug is related to |
Try this: https://github.com/kd-11/rpcs3/tree/constants-crash-debug |
As for the other issues:
|
There's no easy way even with the savedata provided. All I can think of is defeat the enemies that are before the "devil's gate" door then create a savestate and see if the savestate helps. |
Got this output on the GUI followed by the freeze at the first run:
Same issue at second run:
Always on the same point/place |
I see. It's a skipped draw call. I'll push the fix. |
Error on https://mega.nz/file/K6p1iS6D#15Zde7e9sl1jOZq9xp04kXE-HRSXY9YMf8iozH3CWuA |
It's missing with legacy though which never has a missing shader. That was the hint. |
Latest update on #16540 seems to fix the error on |
@kd-11 as indicated by @Darkhost1999, the error on |
For the texture cache crash, run with https://github.com/kd-11/rpcs3/tree/debug-is-expired-crash and attach log. I think I know why it's crashing, just need evidence. |
ok. Compiling and testing now |
here the log with the crash |
a second crash Both logs report an imminent crash. Something like:
|
@digant73 What happens if you disable MSAA? Does the crash go away? |
do you mean setting |
Yes |
same crash |
@kd-11 let me know if there is something else I can do on this remaining bug. Also, did you integrate the fixes you made in the |
I'll add gtx900 changes to the PR but that won't fix the expiration problem. Unfortunately I just have to see that one for myself. |
yes, I will open a ticket for the crash related to is_expired |
That'd be #14809 |
In that case, it should be be better to provide in the detail section the info about the regressed PR. So:
Anyway, I think that it is hard for developers to book, see and fix old reported bugs. Possibly the user that opened the bug is no more available to provide further info or to test a possible bug fix |
Quick summary
Got the following error causing a freeze on Resistance 1:
Not sure if it could be a regression of the recent merged PRs
Details
No response
Attach a log file
RPCS3.log
Attach capture files for visual issues
No response
System configuration
No response
Other details
No response
The text was updated successfully, but these errors were encountered: