04-08-2017, 11:44 AM -
Done some testing to see if the game at least gets to the intro, so far it does not.
I've managed to get the game to at least have an FPS counter above zero.
Will dump research below:
PPU + SPU = Outcome
Interpreter (Fast) + Interpreter (Precise) = Crashes almost immediately, shows a bugged error box that only has white (no text or button).
Interpreter (Fast) + Interpreter (Fast) = Crashes almost immediately, shows a bugged error box that only has white (no text or button).
Interpreter (Fast) + Recompiler (ASMJIT) = Crashes almost immediately, log is different, shows a bugged error box that only has white (no text or button).
Recompiler (LLVM) + Interpreter (Precise) = Refuses to go further than black screen, no error box this time. However, this time RPCS3 does not automatically crash. I can close the window without having to restart the entire program.
Recompiler (LLVM) + Interpreter (Fast) = 0.01 FPS, does not go further than black screen. No error box. RPCS3 does not crash.
Recompiler (LLVM) + Recompiler (ASMJIT) = Seems to be the best results I can obtain, 0.02 FPS no further than black screen. RPCS3 does not auto crash and there is no error box.
On the recompiler mode, there does still appear to be activity as the program uses 20% of my CPU even after the log stops outputing anymore text.
Attached is a zip file of screen shots of each test as well as their logs (No logs could be obtained for any PPU Interpreter testing)
Key:
IF IP = Interpreter (Fast) + Interpreter (Precise)
IF IF = Interpreter (Fast) + Interpreter (Fast)
IF RA = Interpreter (Fast) + Recompiler (ASMJIT)
RL IP = Recompiler (LLVM) + Interpreter (Precise)
RL IF = Recompiler (LLVM) + Interpreter (Fast)
RL RA = Recompiler (LLVM) + Recompiler (ASMJIT)
Please note the following:
1) All testing was done on OpenGL due to my GPU (HD 6970) being a legacy card and not supporting Vulkan or D3D12.
2) Whilst screwing around with the debug tools on RL RA after the log stopped outputing text, I opened the memory viewer and tried to view and image and got this error:
---------------------------
Fatal error
---------------------------
Unhandled Win32 exception 0xC0000005.
Segfault reading location 0000000100000001 at 00000000005472e8.
Instruction address: 00000000005472e8.
Function address: 0000000000546f30 (base+0x536f30).
Module name: 'rpcs3.exe'.
Module base: 0000000000010000.
RPCS3 image base: 0000000000010000.
HOW TO REPORT ERRORS: Check the FAQ, README, other sources.
Please, don't send incorrect reports. Thanks for understanding.
Press (Ctrl+C) to copy this message.
---------------------------
OK
---------------------------
The program then proceeded to crash and I had to restart it. There is an image in the attachments folder called "Mem Viewer" that has the image of what happened.
3) I'm new when it comes to testing so please don't judge me if this is too little or too much information.
I've managed to get the game to at least have an FPS counter above zero.
Will dump research below:
PPU + SPU = Outcome
Interpreter (Fast) + Interpreter (Precise) = Crashes almost immediately, shows a bugged error box that only has white (no text or button).
Interpreter (Fast) + Interpreter (Fast) = Crashes almost immediately, shows a bugged error box that only has white (no text or button).
Interpreter (Fast) + Recompiler (ASMJIT) = Crashes almost immediately, log is different, shows a bugged error box that only has white (no text or button).
Recompiler (LLVM) + Interpreter (Precise) = Refuses to go further than black screen, no error box this time. However, this time RPCS3 does not automatically crash. I can close the window without having to restart the entire program.
Recompiler (LLVM) + Interpreter (Fast) = 0.01 FPS, does not go further than black screen. No error box. RPCS3 does not crash.
Recompiler (LLVM) + Recompiler (ASMJIT) = Seems to be the best results I can obtain, 0.02 FPS no further than black screen. RPCS3 does not auto crash and there is no error box.
On the recompiler mode, there does still appear to be activity as the program uses 20% of my CPU even after the log stops outputing anymore text.
Attached is a zip file of screen shots of each test as well as their logs (No logs could be obtained for any PPU Interpreter testing)
Key:
IF IP = Interpreter (Fast) + Interpreter (Precise)
IF IF = Interpreter (Fast) + Interpreter (Fast)
IF RA = Interpreter (Fast) + Recompiler (ASMJIT)
RL IP = Recompiler (LLVM) + Interpreter (Precise)
RL IF = Recompiler (LLVM) + Interpreter (Fast)
RL RA = Recompiler (LLVM) + Recompiler (ASMJIT)
Please note the following:
1) All testing was done on OpenGL due to my GPU (HD 6970) being a legacy card and not supporting Vulkan or D3D12.
2) Whilst screwing around with the debug tools on RL RA after the log stopped outputing text, I opened the memory viewer and tried to view and image and got this error:
---------------------------
Fatal error
---------------------------
Unhandled Win32 exception 0xC0000005.
Segfault reading location 0000000100000001 at 00000000005472e8.
Instruction address: 00000000005472e8.
Function address: 0000000000546f30 (base+0x536f30).
Module name: 'rpcs3.exe'.
Module base: 0000000000010000.
RPCS3 image base: 0000000000010000.
HOW TO REPORT ERRORS: Check the FAQ, README, other sources.
Please, don't send incorrect reports. Thanks for understanding.
Press (Ctrl+C) to copy this message.
---------------------------
OK
---------------------------
The program then proceeded to crash and I had to restart it. There is an image in the attachments folder called "Mem Viewer" that has the image of what happened.
3) I'm new when it comes to testing so please don't judge me if this is too little or too much information.
'mon then!
Ryzen 5 3600 | 16Gb DDR4 3000Mhz | MSI Aero GTX 1080 8gb
Ryzen 5 3600 | 16Gb DDR4 3000Mhz | MSI Aero GTX 1080 8gb