(03-24-2021, 03:16 AM)Ani Wrote: [ -> ]You uploaded an empty log, if the game crashes you need to manually compress the uncompressed log
Do I compress the same log (
RPCS3.log.gz) while the emulator is still running, or is there a function build in the emulator?
Should I have just compressed the log
RPCS3.log.gz after playing the game?
Or am I just uploading the wrong log?
If so, what should be the log I'm supposed to upload?
Thank you.
EDIT: I went ahead and compressed the RPCS3.log file into a 7z, just like the guidelines state, I hope this is the right log.
I also managed to not only get the crash after just a minute or so, but the emulator actually crashed completely after it.
[
attachment=21554]
[
attachment=21728][
attachment=21729]
Game would be otherwise playable at good speeds, but crashing with dead FIFO. I tried(both on and off and mostly each individual or in small groups):
- xaudio2 & opengl(with and without buffering, I kept always downmix to stereo), no audio
- accurate GETLLAR and other "accurate" options in debug tab
- "GPU texture scaling" as well as "force CPU blit emulation"
- disabling vulkan memory allocator and FIFO reordering
- accurate PPU 128 reservations(enabled or off)
- I tried relaxed zcull sync as well as driver wake-up delay(50-4000us)
- all timer options
- PPU accurate vector NANs as well as "accurate RSX reservation access"
- both opengl and vulkan, with and without write color buffers and strict rendering(all combinations)(I use force 4:3 and 480 res.)
- framelimit auto and 30
- tried no. of shader compilers 1 and 2
- TSX off and forced
- accurate xfloat and SPU loop detection
- kept always SPU block size at "safe"
- SPU dec. fast interpreter, ASMJIT and LLVM
- PPU fast int. and LLVM
- SPU prefered threads 1 and 2
So I tried above options both on and off and in various combination. I always cleared at least SPU and shader cache in between runs. Probably biggest improvement was when I set PPU to fast interpreter. Then it always(if I recall) passed first cutscene but still hanged in early gameplay. ASMJIT also helped a bit. Driver wake-up delay seem to have no effect despite TTY log in the screenshot telling it should. Opengl or no audio instead xaudio2 made intro much smoother I think. Saw in log that audio crashed, issue could be if audio is handled with SPU's and game is sensitive. Because game would be playable at full speed on my 4c CPU, it help expose fragility of current implementation despite potentially running well on CPUs with more cores. I hope all this help.
I just want to confirm that game was never really stable enough, including above claimed version "v0.0.8-9537-9d1bb60a".
I tested:
rpcs3-v0.0.8-9537-9d1bb60a_win64
rpcs3-v0.0.9-10018-a11c77c0_win64
rpcs3-v0.0.10-10520-2086e7f2_win64
rpcs3-v0.0.11-10715-107129f9_win64
rpcs3-v0.0.13-11405-035a76f2_win64
rpcs3-v0.0.16-12213-35ee5501_win64
All of them crashed with mentioned FIFO desync and as described before. This time I tested quickly just with:
strict rendering mode,
accurate GETLLAR,
write color buffers,
driver wake-up delay: 200us,
prefered SPU and shader compiler threads: 1
and ASMJIT to gain some potential stability margin.
Game *may* be stable on strong CPU's with many cores, but fragility is exposed on my system even though game would otherwise be playable.
I've played through the first two levels so far and there seem to be no problems other than maybe some minor shadow/lighting issues which are to be expected and aren't a huge deal.
What seems to be an issue is trying to play with Vulkan and the DLC installed. Doing so straight up causes the game to crash during the splash screen before the main menu (picture attached). Switching over to OpenGL fixes this. It's odd since without the DLC installed the game works fine with Vulkan on.
I just played through the whole game (well the BLUS version) and had no crashes whatsoever, and was at full speed the entire time. I did play in Strict Rendering Mode since the resolution scaler doesn't help much in this game due to some low-res post-processing effects (I think).
5950x / 2080Ti.
(07-13-2021, 07:12 PM)daninthemix Wrote: [ -> ]I just played through the whole game (well the BLUS version) and had no crashes whatsoever, and was at full speed the entire time. I did play in Strict Rendering Mode since the resolution scaler doesn't help much in this game due to some low-res post-proBlecessing effects (I think).
5950x / 2080Ti.
I'm going to give it a try right now.
BLES works flawlessly during the prologue where you play as Shadow but chapter 1 - it crashes at random times with FIFO error and no settings seem to change that.
Funny enough - I couldn't even finish the prologue on Xenia, even though people claim it runs flawlessly there
I want to report that as in my previous post, even though game was playable from FPS perspective, was hanging on i5-4690k.
As I just upgraded to 5800x few days ago, I only tried first part of first level but game did not hanged anymore. Before it would at the very beginning(even before gameplay, seconds into ship arrival) with almost certainty. Even though RPCS3 versions were different, I doubt outcome would be different, this almost certainly seems HW requirement for stability.