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

Several games are not compatable with SPU LLVM due to never-ending cache generation #5843

Closed
8 tasks
legend800 opened this issue Apr 14, 2019 · 10 comments
Closed
8 tasks

Comments

@legend800
Copy link

legend800 commented Apr 14, 2019

Several games are not compatible with SPU LLVM due to never-ending cache generation (100k+ and rising). For ex., I've run up and down the same hallway in Splatterhouse for a total of close to 30 min and it still stutters and builds new cache constantly.

Here are the known games:

  • Deception 4
  • Eternal Sonata
  • Fifa12
  • James Cameron's Avatar: The Game
  • NFL Blitz
  • Splatterhouse
  • Split Second
  • The Last Of Us

Splatterhouse (no diff. between safe/mega/giga(crashes):
RPCS3.log.gz

Config:
Windows 10 64-bit
GeForce GTX 1080
i7-6700k @ 4GHZ
16GB RAM

@vsub
Copy link

vsub commented Apr 14, 2019

Eternal Sonata

With no cache,just loading a save in the first village and run the game again results in 60k+ modules
Playing the first tutorial after(loading the first possible save location)that makes them 110k+
Using Giga makes them 10 times less but rpcs3 is crashing with Giga

With ASMJIT still the modules are still created and it takes more and more time to start the game each time....I did not notice any negative effect of disabling the case and using ASMJIT but with SPU LLVM,it takes a lot of time until the game starts.

@Asinin3
Copy link
Contributor

Asinin3 commented Apr 15, 2019

Add FIFA 12 to that list, it compiles forever while rendering about 1 frame every 10 seconds :D

@Krusher97
Copy link

Add Deception 4 to the list too, at least Nightmare Princess.

@QuaiGoner
Copy link

Red Dead Redemption i think? There is always stuttering because of SPU compilation

@MSuih
Copy link
Member

MSuih commented Apr 23, 2019

RDR doesn't have infinite generation, it will eventually stop compiling new modules after you run the same area a couple of times. But yes, it's SPU cache behaviour is an issue and probably related to the same thing that affects the other games listed here.

@mavethee
Copy link

I suggest add The Last Of Us to the list. SPU LLVM gives 2fps more but causes trap error because of never-ending cache generation.

@legend800
Copy link
Author

Updated game list with recent submissions.

@QuaiGoner
Copy link

James Cameron's Avatar: The Game
10-mins in the gameplay standing still, SPU Cache still generating

@legend800
Copy link
Author

Updated list. Up to 8 known games at this point.

@legend800
Copy link
Author

Potentially fixed by: #5944

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

No branches or pull requests

7 participants