Skip to content
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

BLES01898 Thread Verification Failed Crash When Upscaled #14184

Closed
NikkMann opened this issue Jul 11, 2023 · 7 comments · Fixed by #14446
Closed

BLES01898 Thread Verification Failed Crash When Upscaled #14184

NikkMann opened this issue Jul 11, 2023 · 7 comments · Fixed by #14446

Comments

@NikkMann
Copy link

NikkMann commented Jul 11, 2023

Quick summary

On Armored Core Verdict Day, after entering and then leaving AC Test in the workshop, when you try to leave that menu, if you are using upscaling, RPCS3 itself will entirely freeze, including the game, and you have to force close rpcs3.exe in task manager.
F {RSX [0x0021690]} SIG: Thread terminated due to fatal error: Verification failed
This happens on every region version for the game, and this is after already using the listed fix on the last post from this issue to fix a VM Thread crash in the same area (upscaled or not) #13546
There are no crashes on native res when using this fix, only upscaled.

This exact same crash happens in several other menus of the game as well, again only when upscaled.

Details

image

The red CELL errors before the VM error in the pic happened several minutes before and I played fine with those errors. They pop up when loading into a level but it loads fine.

You'll see a few weird settings for the game in my log to increase cpu performance, but the issue happens on default settings as well as long as you're upscaled

Attach a log file

RPCS3.log

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

@kd-11
Copy link
Contributor

kd-11 commented Jul 11, 2023

To get any meaningful debugging, you'll need to also provide a save file and a series of steps to reproduce the crash.

@NikkMann
Copy link
Author

NikkMann commented Jul 11, 2023

Sure, my save:
BLES01898GAME20C8.zip

You also need to put the attached se_weapon.fsb file in your dev_hdd0/game/BLES01898_DLC (or other region ID DLC folder)/USDIR/sound folder to fix the other crash that happens in this area listed in the issue I linked.
se_weapon.zip

Steps:

  • Set the game to upscale in the settings (I play on 3840x2160)
  • Launch the game
  • on the Main menu, choose workshop
  • In workshop, choose AC Test
  • Choose Start Test
  • After you've loaded into the level, pause by pressing Select on the controller and choose Retire. This will take you back to the AC Test menu
  • Try to leave the AC Test and go back to the workshop menu by pressing B/Circle.
  • Crash

The same crash also happens if you do the following when upscaled (this one does not crash at native res even without the se_weapon.fsb fix):

  • In workshop again, choose Workshop Cust.
  • Use the bumpers to choose a different workshop option
  • Try to leave the customization menu using B/Circle, and when it asks you to "use selected workshop", hit "no"
  • Crash

@NikkMann
Copy link
Author

NikkMann commented Jul 11, 2023

I installed the vulkan sdk and got logs for both crashes with debug output enabled. Performance was terrible lol.
AC Test Crash Debug.log
Workshop Customization Crash Debug.log

Both crashes also still happen no matter the ZCULL setting. Saw changing that recommended in another similar issue.

@kd-11 kd-11 self-assigned this Jul 12, 2023
@NikkMann
Copy link
Author

NikkMann commented Jul 12, 2023

Not sure if it's related but performance in the game is generally poor due to being extrremely cpu limited. With a ryzen 5900x I barely get above 30 fps in-match (independent of resolution). In menus I get around 90 fps even at 4k because it's not cpu limited anymore (RTX 3090).
On xenia it runs alot better in match, in the 60s, but your mech textures are broken and turn black. You can fix the textures by changing the setting d3d12_feedback_resolve to true in xenias config, but then the game becomes as cpu limited as it always is in rpcs3 and fps is roughly the same as rpcs3.
Rpcs3 actually has the same mech black texture bug which you can fix by enabling Write Color Buffers, but leaving the textures broken does not improve fps at all unlike xenia.
Others have the same issue, posted all this in the hopes it helps figure something out and increase performance, thanks for your work!

@NikkMann
Copy link
Author

Small update. When not-upscaled, the game doesn't crash in these areas but it does spit out the following line in the log:
E RSX: Cannot invalidate a currently bound render target!

@kd-11
Copy link
Contributor

kd-11 commented Aug 1, 2023

Actual ticket: #14410
The good news is I know why it crashes. The bad news is that it's a lot of work that'll need a few days to finish.

@kd-11 kd-11 added Unimplemented In Progress This issue is actively being investigated at the moment. labels Aug 1, 2023
@kd-11
Copy link
Contributor

kd-11 commented Aug 7, 2023

Test with #14446

@kd-11 kd-11 removed the In Progress This issue is actively being investigated at the moment. label Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants