10-12-2022, 01:22 AM -
At this time of writing AC brotherhood and beyond do not seem to work very well.
But I have been playing AC Brotherhood all day with 1 single freeze.
This is not a compatibility report.
I wanted to share that I have played all day using
RPCS3 version 0.0.24-14262-3fe9aea5
PPU Interpreter (static)
Disable PPU Non-Java Mode Fixup
Enable Accurate PPU Non-Java Mode. (Not the same thing as above. This setting is why we need ppu interpreter.) Warning at time of writing enabling PPU LLVM will not properly disable accurate PPU Non-Java mode and you will get an unimplemented warning if you try to use LLVM without manually disabling this setting.
The above mostly helps but we're not done it STILL freezes.
Accurate SPU Xfloat
Order & Atomic RSX FIFO Accuracy
Now for what I have been using but I can't prove helps
100 Driver Wake Up Delay
RPCS3 Thread Scheduler
Everything else is default. I've tried disabling or changing each of these and I would not be able to play long if any of these are changed.
All of these settings make sense when looking at debugger because you do have with this freezing issue with PPU, SPU, and RSX. But PPU is the major issue.
All this game wants is a little more accuracy to play well.
That being said my Ryzen 5 3600 is almost always above 15 fps with this settings and it's natively a 30fps game. If you have better hardware than me you might get a Playable experience with these settings or you may not need any of these settings.
Use of upscaling will kill performance dramatically if you want a better everything play the PC port with X360CE or Steam enabling the triggers for your controller.
But I have been playing AC Brotherhood all day with 1 single freeze.
This is not a compatibility report.
I wanted to share that I have played all day using
RPCS3 version 0.0.24-14262-3fe9aea5
PPU Interpreter (static)
Disable PPU Non-Java Mode Fixup
Enable Accurate PPU Non-Java Mode. (Not the same thing as above. This setting is why we need ppu interpreter.) Warning at time of writing enabling PPU LLVM will not properly disable accurate PPU Non-Java mode and you will get an unimplemented warning if you try to use LLVM without manually disabling this setting.
The above mostly helps but we're not done it STILL freezes.
Accurate SPU Xfloat
Order & Atomic RSX FIFO Accuracy
Now for what I have been using but I can't prove helps
100 Driver Wake Up Delay
RPCS3 Thread Scheduler
Everything else is default. I've tried disabling or changing each of these and I would not be able to play long if any of these are changed.
All of these settings make sense when looking at debugger because you do have with this freezing issue with PPU, SPU, and RSX. But PPU is the major issue.
All this game wants is a little more accuracy to play well.
That being said my Ryzen 5 3600 is almost always above 15 fps with this settings and it's natively a 30fps game. If you have better hardware than me you might get a Playable experience with these settings or you may not need any of these settings.
Use of upscaling will kill performance dramatically if you want a better everything play the PC port with X360CE or Steam enabling the triggers for your controller.
This post was last modified: 10-12-2022, 01:26 AM by Darkhost1999.
Edit Reason: Wanted to add version for testing