Assertion Failed: FQC=0 on VIV FIFO READ! in Gta Vice City Stories
#1
At the End of the mission "Taking the Fall" the game gets a blackscreen while loading a cutscen and after a few seconds I get this message:
D:\Git\pcsx2_master\pcsx2\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:  FQC = 0 on VIF FIFO READ!

Stacktrace:
[00] 0x00A07705                                 
[01] 0x00A0E4DD                                 
[02] 0x00A2BA0D                                 
[03] 0x00A2BA0D                                 
[04] 0x00A293F7                                 
[05] 0x00A2937C                                 
[06] 0x00D0DDE0                                 
[07] 0x00B0DA71                                 
[08] 0x00F96BE5                                 
[09] 0x00F96AC9                                 
[10] 0x00F96904                                 
[11] 0x00F9693D                                 
[12] o_iswdigit                                 
[13] BaseThreadInitThunk                       
[14] RtlGetAppContainerNamedObjectPath         
[15] RtlGetAppContainerNamedObjectPath

I really hope somebody could help me and I am looking forward to your solutions Smile
Reply

Sponsored links

#2
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#3
(06-21-2023, 05:58 PM)jesalvein Wrote: Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]

PCSX2 1.6.0-20200506140834- compiled on May  6 2020
Savestate version: 0x9a0e0000

Host Machine Init:
Operating System =  Microsoft Windows 10 Pro (build 19045), 64-bit
Physical RAM    =  16306 MB
CPU name        =  Intel® Core™ i5-6600K CPU @ 3.50GHz
Vendor/Model    =  GenuineIntel (stepping 03)
CPU speed        =  3.503 ghz (4 logical threads)
x86PType        =  Standard OEM
x86Flags        =  bfebfbff 7ffafbbf
x86EFlags        =  2c100000

x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins from C:\Program Files (x86)\PCSX2\plugins...
Bound  GS: GSdx32-AVX2.dll [GSdx 20200506140834 (MSVC 19.25 AVX2/AVX2) 1.2.0]
Bound  PAD: LilyPad.dll [LilyPad (20200506140834) 0.12.1]
Bound SPU2: Spu2-X.dll [SPU2-X 20200506140834 2.0.0]
(GameDB) 9858 games on record (loaded in 289ms)
Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20200506140834 0.11.0]
Bound  USB: USBnull.dll [USBnull Driver 20200506140834 0.7.0]
Bound  FW: FWnull.dll [FWnull Driver 20200506140834 0.7.0]
Bound DEV9: DEV9null.dll [DEV9null Driver 20200506140834 0.5.0]
Plugins loaded successfully.

HLE Notice: ELF does not have a path.

Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
* CDVD: Opening drive 'E:\'...
* CDVD: setSpindleSpeed success (5540KB/s)
* CDVD: IO thread started...
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2020336 sectors)
* CDVD: Disk Type: Single-Layer DVD
* CDVD: KeepAlive thread started...
3.x GL context successfully created
OpenGL information. GPU: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2. Vendor: NVIDIA Corporation. Driver: NVIDIA 531.79
INFO: GL_ARB_sparse_texture is NOT SUPPORTED
INFO: GL_ARB_sparse_texture2 is available
INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_compute_shader is available
INFO: GL_ARB_shader_storage_buffer_object is available
INFO: GL_ARB_texture_view is available
INFO: GL_ARB_vertex_attrib_binding is available
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_multi_bind is available
INFO: GL_ARB_direct_state_access is available
INFO: GL_ARB_texture_barrier is available
INFO: GL_ARB_get_texture_sub_image is available

Current Renderer: OpenGL (Hardware renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
GSdx Lookup CRC:0
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Users\fabio\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\fabio\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: Europe  v02.00(14/06/2004)  Console
# Initialize memory (rev:3.70, ctm:196Mhz, cpuclk:147Mhz detected)
Frame buffer size set to  512x512 (1536x1536)

PlayStation 2 ======== Hard reset boot
ROMGEN=2004-0614, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
<20040614-100914,ROMconf,PS20200EC20040614.bin:11696>
# Total accessable memory size: 32 MB (B:2:8:0) (370:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Feb  6 2003 08:38:48
  CPUID=2e20, BoardID=0, ROMGEN=2004-0614, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_546.23;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
ELF (cdrom0:\SLES_546.23;1) Game CRC = 0x17E62113, EntryPoint = 0x001DD680
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_546.23;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Loading savestate from slot 0...
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).00.p2s
loadelf: fname cdrom0:¥SLES_546.23;1 secname all
loadelf version 3.30
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
(UpdateVSyncRate) Mode Changed to PAL.
(UpdateVSyncRate) FPS Limit Changed : 50,00 fps
Frame buffer size set to  640x512 (1920x1536)
> Selected savestate slot 1
> Selected savestate slot 2
Loading savestate from slot 2...
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).02.p2s
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
open file 18, Pos = 0
9344 bytes remaining, Reading at lsn 125bd3, nSegments 6
Read 6 segments
18720 bytes remaining, Reading at lsn 125bd8, nSegments a
Read a segments
16640 bytes remaining, Reading at lsn 125be1, nSegments 9
Read 9 segments
42640 bytes remaining, Reading at lsn 125be9, nSegments 16
Read 16 segments
16704 bytes remaining, Reading at lsn 125bfe, nSegments 9
Read 9 segments
Loading savestate from slot 2...
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).02.p2s
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
open file 18, Pos = 0
9344 bytes remaining, Reading at lsn 125bd3, nSegments 6
Read 6 segments
18720 bytes remaining, Reading at lsn 125bd8, nSegments a
Read a segments
16640 bytes remaining, Reading at lsn 125be1, nSegments 9
Read 9 segments
42640 bytes remaining, Reading at lsn 125be9, nSegments 16
Read 16 segments
16704 bytes remaining, Reading at lsn 125bfe, nSegments 9
Read 9 segments
(EE pc:003CAF50) TLB Miss, addr=0x0 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x1 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x91a [load]
(EE pc:003CAF50) TLB Miss, addr=0x2 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x11da [load]
(EE pc:003CAF50) TLB Miss, addr=0x3 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x1a9a [load]
(EE pc:003CAF50) TLB Miss, addr=0x4 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x235a [load]
(EE pc:003CAF50) TLB Miss, addr=0x5 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x2c1a [load]
(EE pc:003CAF50) TLB Miss, addr=0x6 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x34da [load]
(EE pc:003CAF50) TLB Miss, addr=0x7 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x3d9a [load]
(EE pc:003CAF50) TLB Miss, addr=0x8 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x465a [load]
(EE pc:003CAF50) TLB Miss, addr=0x9 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x4f1a [load]
(EE pc:003CAF50) TLB Miss, addr=0xa [load]
(EE pc:003CAF7C) TLB Miss, addr=0x57da [load]
(EE pc:003CAF50) TLB Miss, addr=0xb [load]
(EE pc:003CAF7C) TLB Miss, addr=0x609a [load]
(EE pc:003CAF50) TLB Miss, addr=0xc [load]
(EE pc:003CAF7C) TLB Miss, addr=0x695a [load]
(EE pc:003CAF50) TLB Miss, addr=0xd [load]
(EE pc:003CAF7C) TLB Miss, addr=0x721a [load]
(EE pc:003CAF50) TLB Miss, addr=0xe [load]
(EE pc:003CAF7C) TLB Miss, addr=0x7ada [load]
(EE pc:003CAF50) TLB Miss, addr=0xf [load]
(EE pc:003CAF7C) TLB Miss, addr=0x839a [load]
(EE pc:003CAF50) TLB Miss, addr=0x10 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x8c5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x11 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x951a [load]
(EE pc:003CAF50) TLB Miss, addr=0x12 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x9dda [load]
(EE pc:003CAF50) TLB Miss, addr=0x13 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xa69a [load]
(EE pc:003CAF50) TLB Miss, addr=0x14 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xaf5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x15 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xb81a [load]
(EE pc:003CAF50) TLB Miss, addr=0x16 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xc0da [load]
(EE pc:003CAF50) TLB Miss, addr=0x17 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xc99a [load]
(EE pc:003CAF50) TLB Miss, addr=0x18 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xd25a [load]
D:\Git\pcsx2_master\pcsx2\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:  FQC = 0 on VIF FIFO READ!

[00] 0x00A07705                                 
[01] 0x00A0E4DD                                 
[02] 0x083FF5A0                                 
[03] 0x00A2BA0D                                 
[04] 0x00A293F7                                 
[05] 0x00A2937C                                 
[06] 0x00D0DDE0                                 
[07] 0x00B0DA71                                 
[08] 0x00F96BE5                                 
[09] 0x00F96AC9                                 
[10] 0x00F96904                                 
[11] 0x00F9693D                                 
[12] o_iswdigit                                 
[13] BaseThreadInitThunk                       
[14] RtlGetAppContainerNamedObjectPath         
[15] RtlGetAppContainerNamedObjectPath

This is in the emulog.txt
Reply
#4
start by saving on memcard instead of savestate
afterwards, update to latest nightly
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#5
(06-21-2023, 06:12 PM)jesalvein Wrote: start by saving on memcard instead of savestate
afterwards, update to latest nightly

saving on memcard is than ingame saving right? So without the hotkey?
Reply
#6
yes
like you would do on your real PS2 console
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#7
(06-21-2023, 06:14 PM)jesalvein Wrote: yes
like you would do on your real PS2 console

it works with nightly and even the peformance increases, thanks so much <3
Reply




Users browsing this thread: 1 Guest(s)