[Regression] Metal Gear Solid V - SPU LLVM hang during intro (#15429)
Quick summary
This game is no longer working while using SPU Decoder LLVM.
Details
The game is experiencing issues with constant and repeatable hangs immediately into the game. Using the SPU Decoder LLVM Once the SPU Cache is done loading, the game goes into a loading screen (I assume fetching assets for the main menu) and hangs on average about ~10 seconds in. If however, you change the SPU Decoder setting to use ASMJIT, you will then be able to enter the game but not without issues of its own (Black Textures and flickering even with proper settings).
Note: The game has been fully updated and was tested with recommended settings.
https://github.com/RPCS3/rpcs3/assets/124112674/0d717c64-3064-4536-86fa-53ab9d3ff16c
The video attached should show evidence this seems to be the game hanging (I presume) rather than a full-blown crash. Latest Build v0.0.32-16546. (Sorry about quality)
Build with regression
Between v0.0.32-16500 and v0.0.32-16546
Attach two log files
RPCS3.log.gz v0.0.32-16500 RPCS3.log.gz v0.0.32-16546
Attach capture files for visual issues
No response
System configuration
OS: Microsoft Windows 11 Home CPU: AMD Ryzen 7 5800H GPU: AMD Radeon RX 6700M Driver Version: 31.0.24019.1006
Other details
No response
What is the exact build that introduced the regression? Is there an issue that prevents bisecting further?
What is the exact build that introduced the regression? Is there an issue that prevents bisecting further?
No issue, I'm sorry I just didn't have a lot of time on my hands then, but I believe I have found the exact build with the regression. RPCS3.log.gz The build in question would be for v0.0.32-16505. This is where the issue I described above starts, and the behavior is the same.
I believe I've also come to find a similar issue in MGSV TPP, where it's the exact same behavior of hanging during intro loading after SPU Cache building. I'm guessing it's because of similar game engine?
Metal Gear Solid V: The Phantom Pain
RPCS3.log.gz
v0.0.32-16500
RPCS3.log.gz
v0.0.32-16505 (Regression Introduced)
Needs retest with latest build
The Issue has been solved! Many thanks to the Dev team!
MGSV: GZ RPCS3.log.gz
MGSV: TPP RPCS3.log.gz
Same issue as before has resurfaced with update v0.0.32-16584 #15686
MGSV: GZ RPCS3.log.gz
MGSV: TPP RPCS3.log.gz
Just tried and had the intro crash midway.
Probably fixed.
Needs retesting, if it still happens ping for reopening
Ground Zeroes has no issues and has better performance and less visual artifacts than last time. Phantom Pain still crashes but further in-game rather than the menu now, anywhere from immediately to maybe a few minutes in.
MGSV: GZ RPCS3.log.gz
MGSV: TPP RPCS3.log.gz
Different issue then, I will keep this ticket closed, if there's no ticket already open for the other Phantom Pain crash, you can open one
Will do, thanks a tons for all your hard work guys!