Rpcs3: NieR Replicant [BLJM60223] hangs during final cutscenes on Vulkan

Created on 2 Sep 2019  路  24Comments  路  Source: RPCS3/rpcs3

NieR Replicant hangs during one of the final cutscenes; I tried three times and it hung twice during the bridge cutscene and once in the cutscene right after that. The game freezes, I can restart it with ctrl+e but only the audio plays. The log spits this out:

{RSX [0x0029ee0]} RSX: class std::runtime_error thrown: Verification failed (e=0x7f): 
(in file C:\projects\rpcs3\rpcs3\Emu\RSX\VK\VKCompute.h:175)

RPCS3.log.gz

Discussion Need Information

Most helpful comment

@dio-gh
Thanks. As mentioned, most of those weird settings and others was me fiddling around to try and get the issue solved (I even played on Interpreter once). None of it worked, indeed.

All 24 comments

I'm also experiencing this. Video dies after the cutscene of beating Devola and Popola; emulation autopauses and when restarting it only music plays. I tried at least 7 times, fiddling with GPU and CPU configs; never got past that point. Last log:

F {RSX [0x00222ec]} RSX: class std::runtime_error thrown: Verification failed (e=0x7f): (in file C:\projects\rpcs3\rpcs3\Emu\RSX\VK\VKCompute.h:175)

RPCS3.log.gz

As a bit of an aside until kd investigates this ticket, both of you have bad settings. Doesn't affect the issue, but you may want to fix them either way.

@steinuil

  • You shouldn't use 16x AF with Nier, as it messes up the visuals. Should be pretty noticable, at least it was / is for me. Leave it on Auto.
  • I'd recommend against using non-integer scaling (150%). Might cause artifacts. Feel free to use 200%, as that should still be fine performance wise, even in Nier.
  • If you're planning to use VSync, I'd advise you to force it from driver instead. It's really hit-or-miss when it works on RPCS3, and in my experience, it doesn't really ever.

@elemileTLDR

  • You don't need to (and thus, shouldn't) use Accurate xfloat with Nier. It doesn't even need Approximate xfloat either, but that's another story you don't need to worry about right now. (Switching that off is unlikely to increase your performance, but disabling Accurate xfloat might.)
  • You have Resolution Scale at 107% for some reason. If this was you trying to reset it to 100%, then a, there's a Reset button, and b, you can use the arrow keys on your keyboard to adjust the slider one percent at a time. I'd leave it at 100% on your machine, though you can always try and experiment with 200%, if you feel a bit adventurous :p
  • You shouldn't use Multithreaded RSX. Aside from the fact that I never ever seen it being any beneficial, it also puts extra strain on your CPU and might cause lockups (this might have been fixed since, I'm not sure). If it didn't yield you any extra FPS, I'd heavily advise turning it off.

Again, none of these settings mishaps are the cause of your issues, so do wait for a proper investigation. In the meantime, you might want to correct these mistakes though.

@dio-gh
Thanks. As mentioned, most of those weird settings and others was me fiddling around to try and get the issue solved (I even played on Interpreter once). None of it worked, indeed.

Hello there !
I've just created an account on GitHub to signal that I'm experiencing the same issue. The game freezes after the fight against Devola & Popola, with this message in RPCS3:

F {RSX [0x01c17a8]} RSX: class std::runtime_error thrown: Verification failed (e=0x7f):
(in file C:projectsrpcs3rpcs3EmuRSXVKVKCompute.h:175)

I'm currently testing different graphic settings ! Thank you in advance for the help/futur fix and thanks for RPCS3 !

EDIT: more info, if I skip the cutscenes I can continue the game a little (it freezes during the cutscenes if I do nothing), but it still freezes exactly moments after I arrive in the corridor.

Thanks for the settings review @dio-gh. VSync seems to work well for me on Nier tho, and for the non-integer scaling it might be nice to have some easy way to do that from the UI without having to fiddle with the slider (I could send a PR in a week or two if you don't mind)

@kd-11 Thanks (for everything). I tried with the new build and still hangs in the same place. However, with the previous build I got past it just by closing MSI afterburning and Rivatuner (which I use for screenshots).

Same here, did anyone managed to get through it? :

F {RSX [0x01c6120]} RSX: class std::runtime_error thrown: Verification failed (e=0x7f):
(in file C:projectsrpcs3rpcs3EmuRSXVKVKCompute.h:175)

BTW, Tried it again with a localized version of Nier (BLUS30481) with a savegame I downloaded and got the same problem. The new build didn't help...

Would you be so kind as to remove the major unnecessary spoilers from the comments? This post is now linked from the wiki and people who haven't beaten the game yet will come here.

After having some testers check this issue out it seems this issue does not happen in the original Nier (Gestalt). Anyone having this issue with any version other than this BLJM60223 version?

After having some testers check this issue out it seems this issue does not happen in the original Nier (Gestalt). Anyone having this issue with any version other than this BLJM60223 version?

I did have the Issue with BLUS30481 as well. didn't have the chance to try BLES00826

Try this build. It will still crash but hopefully there will be more debugging information in the log file.
Also, attach saves for other people assisting in testing.

Try this build. It will still crash but hopefully there will be more debugging information in the log file.
Also, attach saves for other people assisting in testing.

Here are my save data for BLJM60223, and save data for BLUS30481 (provided by someone from another thread which I can't find right now)
https://mega.nz/#!u3BAhYZJ!NbjQLWnnGbxy4ilBteAeIz7Fvpg5Wzrh3xk3JNRTeDI

as for the log and the build, I hope I'll be able to get to it this week.

Your saves are very far from the end, so I can't test and provide useful information for KD. Does anyone have a save of Nier Replicant just before the final, please?

Your saves are very far from the end, so I can't test and provide useful information for KD. Does anyone have a save of Nier Replicant just before the final, please?

umm... no they're not... for each version of the game, at least one of the save slots (I can't check right now which one) is right before entering the last dungeon, and it's the last save-spot available in the game... there is no way to save after it.

I tested all three slots and all three were several hours away from the end. The closest was the 22 hours one on the roof, but that's Kaine's fight.

On Nier replicant, I don't need it on Nier US, i have already my proper save for it.

Here's a save right before ending A.
home.zip

Thanks.

I tested all three slots and all three were several hours away from the end. The closest was the 22 hours one on the roof, but that's Kaine's fight.

On Nier replicant, I don't need it on Nier US, i have already my proper save for it.

Oh, damn... I might've overwritten the save with ending B NG+. sorry. |:

I finished Nier (BLUS30481) and Nier Replicant (BLJM60223) without any problem...

Tested with your provided saves. So I don't really know what your problem is. Maybe a bad RIP or a race condition.

I managed to finish Nier Replicant (BLJM60223) and get Ending A without any issues using the Vulkan Renderer. RPCS3 Version: 0.0.7-9224-364ba95d Alpha.

I got ending A in Nier Replicant (BLJM60223). No issues occured during final cutscenes and boss fight.
RPCS3 v0.0.7-9250-e54438d3 Alpha

I also recently beat the entirety of ending A with vulkan and 60fps patch and did not have this issue.

Closing as vulkan crash is fixed.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Luffykun007 picture Luffykun007  路  3Comments

Asinin3 picture Asinin3  路  3Comments

legend800 picture legend800  路  3Comments

xiangzhai picture xiangzhai  路  3Comments

Emulator-Team-2 picture Emulator-Team-2  路  3Comments