rpcs3
rpcs3 copied to clipboard
PPU: Games that still don't work with LLVM recompiler
List of remaining broken games with PPU recompiler (LLVM):
- [ ] Armored Core V
- [ ] Armored Core: Verdict Day
- [ ] Assassin's Creed: Brotherhood
- [ ] Assassin's Creed: Revelations
- [ ] Assassin's Creed Rogue
- [ ] Assassin's Creed III
- [ ] Assassin's Creed III: Liberation
- [ ] Assassin's Creed IV: Black Flag
- [x] Beyond: Two Souls (Unable to continue or load chapters with PPU LLVM.)
- [ ] Blazing Angels 2: Secret Missions of WWII
- [x] Dare to Fly!
- [ ] Daytona USA (Broken ingame textures)
- [x] Don Bradman Cricket 14
- [ ] Don't Starve: Giant Edition
- [ ] Escape Dead Island (Regression)
- [ ] Farming Simulator
- [ ] Final Fantasy XIII
- [x] Guacamelee!
- [ ] Kamen Rider Battride War Genesis
- [x] Life is Strange (See #7747 for details)
- [x] Metal Gear Solid Peace Walker HD (Unknown/illegal opcode) - Fixed by #5850
- [x] My Aquarium (Black screen)
- [ ] NBA 08
- [ ] NBA 2K10 & 2K11 (Infinite PPU module compilation)
- [ ] Need For Speed Pro Street (Crashes in races and menus)
- [x] NHL 2K10 (Infinite PPU module compilation)
- [x] Ninja Gaiden 3: Razor's Edge (Access violation error)
- [ ] PES 2018 (#13433)
- [x] Prison Break: The Conspiracy (Crashes when loading a level)
- [x] Ratchet and Clank: Into the Nexus (Black screen after intro videos when there's an existing savegame or shader cache. See #10636 for details.)
- [ ] Resident Evil: The Darkside Chronicles
- [x] Resident Evil: Operation Raccoon City
- [ ] Resistance 2 (A specific checkpoint in Holar Tower section doesn't trigger with PPU LLVM)
- [ ] Robert Ludlum's The Bourne Conspiracy (#14845)
- [x] Rocketbirds: Hardboiled Chicken
- [ ] Rugby League Live 3
- [ ] Soldier of Fortune: Payback (Stuck in loading screen)
- [x] Sonic Adventure (Freezes in savegame selection.)
- [ ] Splatterhouse
- [ ] The Simpsons Game (Soft-lock in Matt Groening's Mansion when you select the level, not present in Story mode)
- [x] Tom Clancy's Rainbow Six: Vegas
- [ ] Ukiyo no Shishi
- [x] WRC 5 FIA World Rally Championship
- [ ] Zone of the Enders HD Collection (disc version) - Game selector launcher hangs on boot.
Original issue: #2909
Rocketbirds works with ppu llvm.
MGS: Peace Walker (Unknown/Illegal opcode)
Dare to fly also works.
My Aquarium fixed. Gauntlet 2 has mem access on both ppu fast and ppu llvm so not sure if fixed. Daytona USA not fixed.
@MarioSonic2987 about Sonic Adventure did you try it @elad335 build https://github.com/RPCS3/rpcs3/pull/5792
Splatterhouse still doesn't work with PPU LLVM. I opened this issue today before I saw this: https://github.com/RPCS3/rpcs3/issues/5837
@uaqlover I tested with the latest master build and it works.
PPU interpreter (fast):
PPU recompiler (LLVM):

Beyond Two Souls still unable to continue or load chapters with PPU LLVM, while with PPU fast it can do both.
Sonic & Sega All-stars Racing [BLES00750]:
With ppu llvm recompiler:
F {PPU[0x1000000] Thread (main_thread) [0x009d0004]} St13runtime_error thrown: Unknown/Illegal opcode: 0x00000000 at 0x9d0004
(in file ../rpcs3/Emu/Cell/PPUInterpreter.cpp:4879)
With fast interpreter (but the game is slow):

@toccata10 this is already fixed by #5850.
Amazing: I've just tested your PR: nice fps boost. It looks like this game will be playable as soon as your PR is merged.
MLB THE SHOW 14 and 16 both crash with different RSX errors each time, usually unknown primitive. neither crash with interpreter.
Metal Gear Solid is fixed now @MarioSonic2987
Zone of the Enders HD Collection (disc only).
The game selector launcher will hang on boot 99% of the time with PPU Recompiler.
Don't Starve: Giant Edition
F {PPU[0x1000000] Thread (main_thread) [0x0020cb5c]} class std::runtime_error thrown: Null function
(in file c:\projects\rpcs3\utilities\jit.cpp:324)
As of 0.0.6-8257, Daytona USA still has the glitchy texture issues with the PPU LLVM recompiler.
Far Cry 3 crashes on a PPU memory access violation with PPU LLVM after starting a new game/loading a save. Doesn't happen on PPU Fast.
F 0:01:31.407789 {PPU[0x1000007] Thread (Thread 0) [0x00d26e38]} MEM: Access violation reading location 0x40e00000
Beyond two souls no longer crashes with ppu llvm when continueing from last chapter saved, atleast on NPUA81087.
Can confirm that Beyond Two Souls BCUS98298 can continue as well.
Metal Gear Solid Ground Zeroes NPEB01889 on PPU LLVM F {PPU[0x1000001] Thread (JobExecutor) [0x00788dcc]} MEM: Access violation writing location 0x50
Don't Starve Giant Edition crashes with PPU LLVM on boot with error F {PPU[0x1000000] Thread (main_thread)} St13runtime_error thrown: Null function (in file ../Utilities/JIT.cpp:568)
Works fine with PPU Fast. RPCS3.log.gz
also add this game WRC 5 FIA World Rally Championship [BLES02165]
F {PPU[0x1000000] Thread (main_thread)} SYS: class std::runtime_error thrown: Null function (in file C:\projects\rpcs3\Utilities\JIT.cpp:570)
Resident Evil: Operation Raccoon City works with ppu llvm
Tales of mutant space doesnt go ingame on any setting for me.
Zone of Ender Hd collection is working now.
No it is not, I couldn't boot it once yesterday with PPU LLVM recompiler
Remove shader cache
okay ppu llvm doesnt work.
also Rugby League Live 2 [BLES01472]
F {PPU[0x1000012] Thread (InitThread)} SYS: class std::runtime_error thrown: Null function (in file C:\projects\rpcs3\Utilities\JIT.cpp:570)
without any explenation of what is the difference between the two decoders in the game?
Not sure if this is the same issue as described above, but NBA 2K10 [BLUS30402], NBA 2K11 [BLUS30689 & BLUS30574] and NHL 2K10 [BLUS30438] are all broken with PPU LLVM.
All three games will compile PPU modules infinitely, and the number of modules needing to be compiled will continue to grow until all system memory is used and the entire PC locks up
Zone of the enders HD collection (BLES01756) V02.00 now boots with 0.0.8.9660 PPU: LLVM Recompiler SPU: LLVM Recompiler