Open MarioSonic2987 opened 5 years ago
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
There's been no change, it still hangs on boot most of the time
As of 0.0.9-9925-a0612ff4 Alpha, Daytona USA still exhibits texture issues with the PPU LLVM recompiler. :(
Prince of Persia 2008 BLUS30214 and BLES00389 PPU LLVM compilation fails with a lot of errors and a final "Null function".
Life is strange in episode 2 #7747
and Prison Break the Conspiracy BLES00766
F {PPU[0x1000000] Thread (main_thread) [0x001bb158]} VM: Access violation writing location 0xc (unmapped memory)
when loading a level but doesnt happen in PPU fast.
Also a specific checkpoint in Resistance 2 Holar Tower section only triggers in ppu fast and very rarely in ppu llvm. @MarioSonic2987 update the list
Rainbow Six Vegas 1 [BLUS30018] does not work on PPU LLVM https://forums.rpcs3.net/thread-181035.html also. Hangs on the intro, Ubisoft loading screen.
Tales from space can randomly go ingame with any settings so its unrelated to ppu llvm.
F {PPU[0x1000000] Thread (main_thread) [0x0041fc7c]} SIG: Thread terminated due to fatal error: Null function (in file d:\a\1\s\Utilities\JIT.cpp:570)
Ukiyo no Shishi [BLJS10301] doesnt go ingame with ppu llvm but does with ppu fast.
Metal Gear Solid HD Collection (BLES01419) does not work with LLVM
UPD: Resident Evil: The Darkside Chronicles [NPUB30648] too
Conan can only reliable load into the menus with PPU Interpreter: https://github.com/RPCS3/rpcs3/issues/7733
Though if the game didn't feel the need to write a gb of files for every launch, this would be mitigated: https://github.com/RPCS3/rpcs3/issues/8250
Don Bradman Cricket 14 [BLES01859]
RPCS3 v0.0.12-10981-a5cff8b1 Alpha | HEAD | Firmware version: 4.85
F {PPU[0x100000a] Thread (InitThread) [0x000a8c38]} SIG: Thread terminated due to fatal error: Null function (in file D:\a\1\s\Utilities\JIT.cpp:570)
~~MGS V: The Phantom Pain NPEB02140
RPCS3.log.gz
F {PPU[0x1000001] Thread (JobExecutor) [0x033f6dec]} VM: Access violation reading location 0x6d70 (unmapped memory)
Works with interpreter.~~
Fixed by #9059
Demon Souls crashes randomly when using PPU LLVM Recompiler. I5-6600K, GTX 970, I use the latest build. Interpreter works fine (but too slow).
Daytona still has flickering in 0.0.13-11174 wtih recompiler. Awaiting #8263
Some parts of it were already merged on another PR, but the rest could help yes
God of War HD now has exploding verticies.
Since what build? I am not sure how that relates to this issue.
Video capture of latest 0.0.13-11205 with Daytona USA and recompiler.
Fps 59.99 Vulkan 0.0.13-11205 Daytona Usa [Npeb00630] 2020-11-09 10-23-03-1.m4v.zip
Prison break works now.
Demon Souls crashes randomly when using PPU LLVM Recompiler. I5-6600K, GTX 970, I use the latest build. Interpreter works fine (but too slow).
Looks like it was not the LLVM issue, but TSX instructions issue. Turning off TSX helped. Skylake CPU, Win10.
List of remaining broken games with PPU recompiler (LLVM):
Original issue: #2909