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

NieR Replicant [BLJM60223] hangs during final cutscenes on Vulkan #6468

Closed
steinuil opened this issue Sep 1, 2019 · 24 comments
Closed

NieR Replicant [BLJM60223] hangs during final cutscenes on Vulkan #6468

steinuil opened this issue Sep 1, 2019 · 24 comments

Comments

@steinuil
Copy link

steinuil commented Sep 1, 2019

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

@elemileTLDR
Copy link

elemileTLDR commented Sep 2, 2019

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

@dio-gh
Copy link
Contributor

dio-gh commented Sep 3, 2019

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.

@elemileTLDR
Copy link

@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.

@0dd-B96
Copy link

0dd-B96 commented Sep 4, 2019

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:\projects\rpcs3\rpcs3\Emu\RSX\VK\VKCompute.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.

@steinuil
Copy link
Author

steinuil commented Sep 5, 2019

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
Copy link
Contributor

kd-11 commented Sep 6, 2019

Retry with #6488

@kd-11 kd-11 self-assigned this Sep 6, 2019
@elemileTLDR
Copy link

elemileTLDR commented Sep 7, 2019

@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).

@Omeramsc
Copy link

Omeramsc commented Sep 27, 2019

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:\projects\rpcs3\rpcs3\Emu\RSX\VK\VKCompute.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...

@Alphyn-gunner
Copy link

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.

@kd-11 kd-11 changed the title NieR [BLJM60223] hangs during final cutscenes on Vulkan NieR Replicant [BLJM60223] hangs during final cutscenes on Vulkan Oct 1, 2019
@kd-11
Copy link
Contributor

kd-11 commented Oct 1, 2019

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?

@Omeramsc
Copy link

Omeramsc commented Oct 1, 2019

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

@kd-11
Copy link
Contributor

kd-11 commented Oct 1, 2019

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.

@Omeramsc
Copy link

Omeramsc commented Oct 1, 2019

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.

@Illynir
Copy link

Illynir commented Oct 1, 2019

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?

@Omeramsc
Copy link

Omeramsc commented Oct 1, 2019

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.

@Illynir
Copy link

Illynir commented Oct 1, 2019

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.

@elemileTLDR
Copy link

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

@Illynir
Copy link

Illynir commented Oct 1, 2019

Thanks.

@Omeramsc
Copy link

Omeramsc commented Oct 1, 2019

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. |:

@Illynir
Copy link

Illynir commented Oct 1, 2019

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.

@EverGreen1253
Copy link

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.

@Mechanism8
Copy link

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

@ghost
Copy link

ghost commented Dec 30, 2019

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

@kd-11
Copy link
Contributor

kd-11 commented Dec 30, 2019

Closing as vulkan crash is fixed.

@kd-11 kd-11 closed this as completed Dec 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants