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

Game freezes in Assassin's Creed series #12807

Open
Zulthar opened this issue Oct 13, 2022 · 18 comments
Open

Game freezes in Assassin's Creed series #12807

Zulthar opened this issue Oct 13, 2022 · 18 comments
Labels

Comments

@Zulthar
Copy link

Zulthar commented Oct 13, 2022

Quick summary

Assassin's creed 3, and 4 all freeze consistently near the beginning of the game, typically after a cutscene ends and gameplay starts

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

@Darkhost1999
Copy link
Contributor

Darkhost1999 commented Oct 13, 2022

In order to play Assassin's Creed Brotherhood through to Rogue you currently need:
PPU Interpreter
Enable Accurate ppu non-java mode
Disable non java mode fixup
SPU Xfloat accuracy set to accurate
Ordered and atomic FIFO accuracy.

@Wetmelon
Copy link

Wetmelon commented Dec 30, 2022

Assassin's Creed 3 (BLUS30991) Crashes with above settings, regardless.

config_BLUS30991.yml

RPCS3.log

@Darkhost1999
Copy link
Contributor

Assassin's Creed 3 (BLUS30991) Crashes with above settings, regardless.

Double check that the empty folder ASSASSIN_ISO exists inside PS3_GAME\USRDIR.
Your game won't play without that directory when your game is a disc.

@BLI-zz
Copy link

BLI-zz commented Jan 3, 2023

when i apply those changes the game do not freeze anymore but i get a lot of dropframes instead.

@Darkhost1999
Copy link
Contributor

when i apply those changes the game do not freeze anymore but i get a lot of dropframes instead.

The settings are accuracy settings. You will experience horrible performance because you are trading the performance for the accuracy required for the game to load without freezing. It can go anywhere from decent 28fps consistency to sub 12 fps frequently.

@BLI-zz
Copy link

BLI-zz commented Jan 3, 2023

isn't there any solution or settings to minimize that horrible performance?

@Darkhost1999

This comment was marked as outdated.

@BLI-zz
Copy link

BLI-zz commented Jan 3, 2023

ok ,thank you for everything ,I really appreciate it.

@mityasokolay
Copy link

i also applied those settings, and it still freezes. i have the iso foulder

@Darkhost1999

This comment was marked as outdated.

@mityasokolay
Copy link

oh, thank you very much! do you know in which version of rpcs3 it worked?

@mityasokolay
Copy link

really appreciate it! THank you!

@Darkhost1999

This comment was marked as outdated.

@Darkhost1999
Copy link
Contributor

I am testing games as working with only the ppu Interpreter (maybe atomic rsx fifo is needed) but you don't need my other setting suggestions that are old.

@Ordinary205

This comment was marked as outdated.

@Darkhost1999
Copy link
Contributor

I made the edits to the wiki. I made the comment to this github issue.
The game's WERE just fine with ppu Interpreter + their ocean fixes.
But then amidst the PRs and merge, merge, merge somewhere somehow the games freeze again. And I shouldn't have done anything.

@Darkhost1999
Copy link
Contributor

RPCS3.log
I logged the kernel and found
Memory Containers (1)
Memory Container 0x3f000000: Used: 0x1000000/0x1000000 (16.00/16.00 MB)
Does this have any effect on the freezes?

@elad335 elad335 added the Bug label Nov 22, 2023
@Darkhost1999
Copy link
Contributor

To play Assassin's Creed Brotherhood through to Rogue you currently need: PPU Interpreter Enable Accurate ppu non-java mode Disable non-java mode fixup SPU Xfloat accuracy set to accurate Ordered and atomic FIFO accuracy.

I can validate those settings still fix the series random freezes and here is a log without those settings and logging kernel after freeze.
RPCS3.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants