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
[Regression] FINAL FANTASY XIII [MRTC00003] (#13534) #13842
Comments
I can confirm this with RPCS3 Version: 0.0.27-14986-db7f84f9 that I downloaded today. I am using Vulkan with the default settings. The only options I turned on were under the GPU menu Additional Settings, VSync, Multithreaded RSX, and Asynchronous Texture Streaming. I am not using the 60fps patch. I cleared out all caches for the game, launched the game, it starts to compile the PPU modules, and just exits back to the desktop. Specs Log File |
Already fixed or it is Windows only issue, or hardware related. Works fine on Linux (v0.0.27-15048-29f67448), i9-9900K, RTX 3060, all caches cleared. |
It's more probable the issue is related to the llvm-cpu stuff than OS. Where your cpu isn't using zenver2 it compiles and uses a whole different cache. |
Still an issue on the latest build. As a workaround I downloaded an older version when I knew it was working, rpcs3-v0.0.27-14788-1d7a0066. I launched the game on the older build and let it build the PPU files in the cache\MRTC00003\ folder. I took the 119 obj.gz files it created and copied them to the cache\MRTC00003\ folder on the newer build. Then the game would launch fine on the newer build. |
I downloaded the latest build today and the workaround no longer works. I tried copying the 119 obj.gz files over and it just crashes back to the desktop with the old cache. |
Do you have a log for that? |
It's creating a whole new cache and does not even appear to be using the old cache files, seems to ignore them. The old cache has 119 files with names like v5-kusa-ZSeF6QLQxMq9tRc5A3tj82-00005G-znver3.obj.gz. The new cache is building v6-kusa-eXWu65wVdZWX937rvyCT4C-00005G-znver3.obj.gz files and crashes when it gets to around 84 of them built. I understand your method but I keep the builds in separate folders. Even if I make a folder copy of the working old build, build the cache, update it, the behavior is the same. |
Ah yea the version bump for ppu cache. |
|
Cool! I just tried RPCS3 v0.0.28-15240-aff871f1 Alpha | master and yeah it still crashed. I don't know how to access the pull request builds. Hopefully it gets added to the master soon! Great news! |
RPCS3.log |
What about the current master? |
RPCS3.log |
Same here, [MRTC00003] freezes on the first screen (square enix screen) with no way to stop it without going the pkill route. FreeBSD 13.2, latest build on ports 0.0.28.15318 |
Interesting. I wasn't having issues with using Interpreter personally. I can try again though and see if something new came up. |
Maybe it doesn't like the intel igpu (uhd 750)?, i tried another game that didn't even boot (kicked me after ppu compilation). PCSX2 works flawlessly on OpenGL, i dont know what issue is? Maybe a discrete gpu would make it work? |
I don't know if it has anything to do with it, but now the game closes from nowhere 2023-07-14.16-45-27.mp4 |
Yea it's been doing that as the original complaint. But it's happening much sooner like before any ppus are compiled or loaded vs half way through. |
Having the same issue. |
On my system, running via terminal reports a Trace/BPT trap, with the same behavior as yours. |
bro, i just change PPU DECODER from RECOMPILER (LLVM) to INTERPRETER (static) and works here im using RPCS3 0.0.28 15404 (latest build today) |
bro, i just change PPU DECODER from RECOMPILER (LLVM) to INTERPRETER (static) and works here im using RPCS3 0.0.28 15404 (latest build today) |
Yea that's the reported issue is final fantasy regressed when using LLVM. |
Mostly just a +1, but in case the additional info helps I'm on Steam Deck running version Not seeing any crashes or anything, and I can close out of RPCS3 just fine without resorting to manually terminating the process (although it does sometimes take a minute, as the first time I try to re-launch I get an error that it's already running) and, interestingly, if I try to boot FFXIII again it loads the cache and skips past compilation. However, it then consistently stalls out at 90/119 during linking which leads me to suspect the compiled modules were somehow invalid. |
Yep, it's working here too with LLVM! |
There's still 1 more issue with this. With file -> all titles -> create PPU cache FFXII crashes to the desktop whenever it is its turn to compile |
So I just updated to the latest build v0.0.29-15544-3d2229ca and I am back to the original issue. I cleared out the cache, started the game, let it compile PPU modules, and it crashed back to the desktop. I re-download the last version that worked for me, v0.0.29-15463-edf4f7ea, and it worked fine. Just like before, the info I pasted above, if I copy the cache files built from v0.0.29-15463-edf4f7ea, then it will load fine with v0.0.29-15544-3d2229ca. |
I updated to build 0.0.29-15550 7144E92C and the cache is building without crashing. Working again...for now! 😄 |
I was just using a build self compiled because it's not shipping from the CI and check for updates today. |
Yes, I tried that method too on the last few builds, file -> all titles -> create PPU/SPU cache, and it crashes. |
Renaming final fantasy to add Z - to the beginning of the name enabled batch compiling to compile it last. And the game succeeds to compile. Although keeping the name as is fails to compile. |
I just updated to the latest build v0.0.29-15620-f398f11 and I am back to the original issue with LLVM. I cleared out the cache, started the game, let it compile PPU modules, and it crashed back to the desktop. I had to grab the compiled files from the last version that worked, v0.0.29-15463-edf4f7ea, and copy them over to get the game to launch. I cleared out all the cache, tried File -> All Titles -> Create PPU/SPU Cache, and it crashes. From the Game List I renamed the Name title to Z - FINAL FANTASY XIII and it crashed. I assume that was what you were renaming, I wasn't exactly sure of the exact spelling, or if that even mattered. I also tried ZFINAL FANTASY XIII it cashed. |
@Darkhost1999 Just curious why you closed this? It still crashes for me and I have to copy the cache from an older working build. Is it working for you? Thanks! |
@whitezombie2000 See #14734 |
This specific issue was resolved and needed a new ticket with the new regression. |
I'm having this issue with FF XIII currently with Apple Silicon (Mac Mini M2). Hangs when compiling. Using latest stable release. I ripped and compiled 30 games and this is the only one with an issue. |
Crashing to the desktop when launching the game both on Windows 11 and macOS. It looks like the same issues above, but if you need a new log file, I can provide it. |
It was a new regression for a different version of RPCS3. |
This specific issue was resolved in RPCS3 v0.0.29-15463-edf4f7ea
Because a different regression occurred later on with the same issue symptoms a new ticket was opened #14909
original issue?
Quick summary
This issue exists when creating new cache not when using pre-existing
Details
Final Fantasy XIII fails to make it ingame following the llvm 16 update when generating a new cache. However, when using a cache that has existed since before that build the game boots fine and plays as expected without issue. So the only concern is for those who either cleared their caches later down the line or are brand new to RPCS3 and have not been using the emulator for very long.
The crash is seen as closing all of RPCS3 to the desktop or just hanging and needing to be force stopped by task manager or restarting one's pc.
I first noticed this issue being discussed within the first couple days of the PR being merged and since regressions were still being fixed I actually was under the impression it did get fixed. But alas this one has slipped through so I am opening this issue for it.
Build with regression
RPCS3 v0.0.27-14846-fb88e1c1
Attach two log files
RPCS3 v0.0.27-14845-7081b89e.log - Works
RPCS3 v0.0.27-14846-fb88e1c1.log - New cache crashes
RPCS3 v0.0.27-14846-fb88e1c1.log - Old cache works
Current build is same way as 14846 is where new cache crashes with same issues and the old cache works.
Attach capture files for visual issues
Not visual
System configuration
Ryzen 5 3600 zenver 2
Gtx 1660 Super
16 gigs of ram
windows 11 insider beta
Other details
As said a few times and said again. This issue is only present when creating a new cache and not when just linking pre existing cache.
The text was updated successfully, but these errors were encountered: