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
SPU Analyser improvements ("Giga") #5923
Conversation
God of War: Collection [BCES00791] now crashes when starting with a clear SPU cache. Logfile: gowc_RPCS3.log.zip |
Yeah I just get Fatal Error in all games, even with no SPU cache. Nfl Blitz is the only one I could find that could at least boot with it. |
Some games should work now. |
Still getting fatals on all games with the new build. |
Is it even possible for u Neko to find out from logs why some parts of audio (music in menu) doesnt work with Giga mode ? Its old problem. |
From logs very unlikely. Need to bisect it live. |
Metal Slug 3 goes ingame with spu llvm giga, when you close the game rpcs3 crashes though. |
Ratchet & Clank: Tools of Destruction now crashes before the prologue's video, while on master it does not. |
b034094
to
e3ca4dd
Compare
Grand Theft Auto IV [NPEB00882] segfaulting beforte showing window Log and spu log |
Grand Theft Auto IV [NPEB00882] still segfaulted, but even after that it opened window and tried to run and build something |
Do u want to continue ? Would be probably better if u get the game yourself or call it too ''broken'' game to fix in Giga :D Grand Theft Auto IV [NPEB00882] still segfault, this time no window |
A simpler game that segfaults on giga is Supersonic Acrobatic Rocket-Powered Battle-Cars [NPUB30035] Log- |
Everything is pretty much broken atm. I would hold off on testing until we get some fix commits to minimizing pinging everyone with effectively the same issue. |
0760702
to
8b4cbe6
Compare
Fixed one compatibility issue. |
a45aa5d
to
9a12373
Compare
small update, few builds ago u fixed sound in menu of NHLs spu giga doesnt crash (tested with only game) when u build some giga cache with asmjit |
Causes fatal error inside LLVM.
Spider-Man Shattered Dimensions [BLES00946] now boots fine |
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Use GHC calling convention directly for SPU object entry points. This may address performance degradation after RPCS3#5923.
Avoid returns from the recompiler gateway, favoring tail calls. This may address performance degradation after RPCS3#5923.
Renewed and adapted for PIC and all branch types. This may address performance degradation after RPCS3#5923.
Heavy Rain BCES00797 crashes at giga block size. EDIT: on the second attempt the game boots but crashes after 1 minute. https://gyazo.com/4302d4395b23ec86042140ac061ebfbc.png log: |
@Nekotekina Sonic unleashed dropped 10+FPS in this PR!(8063-50FPS ;8089--36FPS) |
These changes are supposed to be tested with the following settings:
This is literally first working version from 10 min ago so don't expect much.