RPCS3.7z (Size: 609.77 KB / Downloads: 19)
Hello:
I'm getting the exact same error as the user "Snatch" a few posts above, in fact I run into it several times before on older builds but I thought the game wasn't fully compatible yet.
Usually I boot the game (GoW1 or GoW2) and after a second or two it freezes with this error.
This happens on default settings on Vulkan, if I switch to OpenGL the game works perfectly but it's pretty slow (between 10-30fps)
If I switch "Frame Limiter" to "Auto", the game doesn't give me this error in the menu, but if I try to start a new game it freezes on the cinematic or if I try to load a saved game it gives me the same error.
For some reason I read someone enabling "Write Color Buffers", if I enable it, the game runs fine on Vulkan, no hangs no crashes but the frame rate is even lower than OpenGL
I tried playing around with settings, resolution, reinstalling things, everything short of a full system reinstall, that is the only thing I can think of now.
I don't know much about this so I'm hoping someone could tell me what I have wrong or send me in the right direction.
Here are my system specs (just in case):
AMD FX-8350
GTX 970 (EVGA Overclocked)
16GB RAM
pS: Also, after several boots of the game, and switching settings, at some point it started giving me a white screen on boot (I read it's related to pirated copies? Mine is self-dumped from disc). Hitting "Resume" on emulation gets past it, it seems related to the audio somehow, because after that the audio disappeared in game while running on Vulkan (it's in the log).
Here is the last lines of the log (in case is enough) because the log is kinda big (but I attached it too, just in case, it's compressed, if you need it without compression I can upload it too):
·! 0:00:33.624514 {SPU[0x2000003] Thread (BP_RenFragCellSpursKernel0)} SPU: Function detected [0x0f5b8-0x0f600] (size=0x48)
·E 0:00:33.737240 {rsx::thread} RSX: Invalid RSX method 0x4 (arg=0x0)
(in file Emu\RSX\rsx_methods.cpp:45)
·E 0:00:33.737254 {rsx::thread} HLE: Getting the real address failed. (addr=0x36663664)
·E 0:00:33.737257 {rsx::thread} RSX: Invalid FIFO queue get/put registers found, get=0x36663664, put=0xC7F1C
·E 0:00:33.739109 {rsx::thread} HLE: Getting the real address failed. (addr=0x36663664)
·E 0:00:33.739119 {rsx::thread} RSX: Invalid FIFO queue get/put registers found, get=0x36663664, put=0xC7F1C
·E 0:00:33.740609 {rsx::thread} HLE: Getting the real address failed. (addr=0x36663664)
·E 0:00:33.740620 {rsx::thread} RSX: Invalid FIFO queue get/put registers found, get=0x36663664, put=0xC7F1C
·E 0:00:33.742610 {rsx::thread} HLE: Getting the real address failed. (addr=0x36663664)
·E 0:00:33.742613 {rsx::thread} RSX: Invalid FIFO queue get/put registers found, get=0x36663664, put=0xC7F1C
·E 0:00:33.742616 {rsx::thread} RSX: Application has failed to recover, discarding FIFO queue
·! 0:00:33.804317 {rsx::thread} RSX: VP not found in buffer!
·! 0:00:33.809344 {rsx::thread} RSX: Add program :
·! 0:00:33.809347 {rsx::thread} RSX: *** vp id = 60
·! 0:00:33.809348 {rsx::thread} RSX: *** fp id = 3
·S 0:00:34.229429 {rsx::thread} RSX: New program compiled successfully
·! 0:00:34.504017 {rsx::thread} RSX: VP not found in buffer!
·E 0:00:34.504058 {rsx::thread} RSX: dst index out of range: 25
·E 0:00:34.548852 {rsx::thread} RSX: ERROR: 0:220: 'dst_reg25' : undeclared identifier
ERROR: 0:220: '' : compilation terminated
ERROR: 2 compilation errors. No code generated.