Game re-tested using rpcs3-v0.0.2-2017-04-08-ac79654d_win64 on an i7 4770K @ 3.5 GHz, GTX 1070, 16 GB DDR3 running Windows 10-64 with the following settings:
PPU decoder: Interpreter (fast), Recompiler (LLVM)
SPU decoder: Recompiler (ASMJIT)
LLE libraries picked automatically by RPCS3
Graphics settings: OpenGL, DX12, Vulkan @ 1280x720 w/ VSync
Audio settings: XAudio2
Input/Output: XInput
The game is still not quite playable but there has been some progress. For this test, I've tried every possible combination of Interpreter/LLVM and OGL/DX12/VK running around a bit in an area near the game's start.
Here are my results:
Interpreter + OpenGL: Not much has changed. Still flickers a bit, albeit much less than before. Lots of missing objects. 12-16 fps.
Interpreter + DX12: Same as OpenGL, except that it flickers *a lot* more, maybe even more than before. 15-22 fps.
Interpreter + VK: Same as DX12 with a tad less flickering. 15-18 fps.
LLVM + OpenGL: The overall winner. No flickering at all. Like in Interpreter, there are lots of missing objects as well as some odd shadows on the ground that look wrong. 14-17 fps.
LLVM + DX12: Somewhat less flickering than in Interpreter mode. Lots of missing objects just like the other renderers. LLVM DX12 runs a bit faster than Interpreter DX12. 18-25 fps.
LLVM + VK: Medium flickering, the usual missing objects. Interestingly, I got the highest framerates using this combination. I would have expected DX12 LLVM to be faster since DX12 was also faster than VK in Interpreter mode, but there we go. 20-28 fps.
If you want a particular log from any of the combinations above, feel free to ask
General observations:
- Despite what I said above, saving seems to work. You don't get any visual feedback anymore when pressing the ingame save icon and the console shows an error message, but apparently it's possible to save and load anyway.
- The main menu theme still cracks and pauses frequently using all different combinations of renderers and PPU decoders.
- FMVs still have to be skipped before they end, otherwise the game runs into an infinite black screen once the FMV ends regularly.