..:: PCSX2 Forums ::..

Full Version: Final Fantasy XII glitch
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I am having an issue in final fantasy xii right at the beginning of the game (when Basch is talking to Reks), it only happens if i increase the internal resolution to anything other than native, the polygons look obscured or transparent.
I am using pcsx2-v1.5.0-dev-3083-g7f5dc2135-windows-x86.
So far i have only seen it in the beginning but i havent played the rest.
Any help?

Edit: i can confirm it happens on cutscenes after that.

Edit2: it seems it's an issue with the plugin, if i use pcsx2 1.4 graphic plugin "gsdx32-avx.dll" it seems to solve the issue, i was previously using the most recent version of "GSdx32-SSE4.dll".
Post your entire emulog while playing the game when it happens, which you can find where you've installed PCSX2/logs and paste it here with [.code][./code] (Ofcourse without the periods) Smile
(04-25-2019, 06:12 AM)StriFe Wrote: [ -> ]Post your entire emulog while playing the game when it happens, which you can find where you've installed PCSX2/logs and paste it here with [.code][./code] (Ofcourse without the periods) Smile

Thanks, there:

Code:
PCSX2 1.5.0-20190424022831 - compiled on Apr 24 2019
Savestate version: 0x9a0e0000

Host Machine Init:
Operating System =  Microsoft Windows 10 Pro (build 17763), 64-bit
Physical RAM     =  8153 MB
CPU name         =  Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Vendor/Model     =  GenuineIntel (stepping 07)
CPU speed        =  3.403 ghz (8 logical threads)
x86PType         =  Standard OEM
x86Flags         =  bfebfbff 1fbae3ff
x86EFlags        =  28100000

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

Reserving memory for recompilers...

Loading plugins from C:\Program Files\pcsx2\plugins...
Bound   GS: GSdx32-SSE4.dll [GSdx 20190424022831 (MSVC 19.00 SSE4.1/AVX) 1.1.0]
Bound  PAD: LilyPad.dll [LilyPad (20190424022831) 0.12.1]
Bound SPU2: Spu2-X.dll [SPU2-X 20190424022831 2.0.0]
Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20190424022831 0.11.0]
Bound  USB: USBnull.dll [USBnull Driver 20190424022831 0.7.0]
Bound   FW: FWnull.dll [FWnull Driver 20190424022831 0.7.0]
Bound DEV9: DEV9null.dll [DEV9null Driver 20190424022831 0.5.0]
Plugins loaded successfully.

(GameDB) 9770 games on record (loaded in 155ms)
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
Current Renderer: Direct3D 11 (Hardware renderer)
Opening CDVD
isoFile open ok: E:\ROM\Sony - PlayStation 2\Final Fantasy XII (USA).iso
Image type  = DVD
 * CDVD Disk Open: DVD, Single layer or unknown:
 * * Track 1: Data (Mode 1) (1985600 sectors)
Opening USB
Opening FW
Opening DEV9
GSdx Lookup CRC:0
McdSlot 0 [File]: C:\Program Files\pcsx2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Program Files\pcsx2\memcards\Mcd002.ps2
GSdx Lookup CRC:0
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: USA     v02.00(14/06/2004)  Console
BIOS rom1 module not found, skipping...
BIOS rom2 module not found, skipping...
BIOS erom module not found, skipping...
# Initialize memory (rev:3.70, ctm:196Mhz, cpuclk:147Mhz detected)
Frame buffer size set to  512x1280 (1536x3840)

PlayStation 2 ======== Hard reset boot
 ROMGEN=2004-0614, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
 <20040614-100909,ROMconf,PS20200AC20040614.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:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
ELF (cdrom0:\SLUS_209.63;1) Game CRC = 0x0779FBDB, EntryPoint = 0x00180008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15) 
iop heap service (99/11/03)
loadelf: fname rom0:OSDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0:OSDSYS
0 00100000 000586dc ......
Loaded, rom0:OSDSYS
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..
ROM directory not found

PlayStation 2 ======== Update reboot complete
cdvdman Init
rmreset start
rmreset end
clearspu: completed
Pad Driver for OSD (2000/12/05 18:05) 392, 128

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15) 
iop heap service (99/11/03)
read/write allocate memory 4000
open name rom0:OSDVER flag 1 data 4a978
open fd = 2
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
open name rom0:XDEV9 flag 1 data 4a978
open fd = 2
loadmodule: fname rom0:XDEV9 args 0 arg 
dev9: unknown dev9 hardware.
loadmodule: id 32, ret 1
loadmodule: fname rom0:XDEV9SERV args 0 arg 
loadmodule: id -200, ret 1
open name rom0:FONTM flag 1 data 4a978
open fd = 2
open name rom0:FNTIMAGE flag 1 data 4a978
open fd = 2
open name rom0:SNDIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TEXIMAGE flag 1 data 4a978
open fd = 2
open name rom0:ICOIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TZLIST flag 1 data 4a978
open fd = 2
_spu_rev_offsetaddr 1f9021
### addr = 1034255  size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719  size = 28640
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
get val add 3c0 type 2 ret 1ff000
get val add 1ff000 type 2 ret 0
open name rom0:PS1ID flag 1 data 4a978
open fd = 2
open name rom0:PS1VERA flag 1 data 4a978
open fd = 2
open name rom1:DVDID flag 1 data 4a978
open fd = -6
(UpdateVSyncRate) Mode Changed to DVD NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
Frame buffer size set to  640x1280 (1920x3840)
ExecutePs2GameDisk
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
open name cdrom0:¥SYSTEM.CNF;1 flag 4 data 4a978
open fd = 2
# Restart.
# 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 ...
# Restart Done.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15) 
iop heap service (99/11/03)
loadelf: fname rom0:PS2LOGO secname all
loadelf version 3.30
Input ELF format filename = rom0:PS2LOGO
0 01000000 00019bf0 ..
Loaded, rom0:PS2LOGO
start address 0x1000008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 44078
open fd = 2
loadmodule: fname rom0:OSDSND args 0 arg 
loadmodule: id 25, ret 0
_spu_rev_offsetaddr 1dfff1
### addr = 2097120  size = 32
_spu_rev_offsetaddr 1f9021
### addr = 1034255  size = 28640
(UpdateVSyncRate) Mode Changed to NTSC.
# Restart.
# 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 ...
# Restart Done.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15) 
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLUS_209.63;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_209.63;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
Input ELF format filename = cdrom0:¥SLUS_209.63;1
1 00180000 002f4a58 ................................................
2 00474a80 000d31bb ..............
3 01780000 0002eff0 ....
4 01780000 00007140 ..
Loaded, cdrom0:¥SLUS_209.63;1
start address 0x180008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Elf entry point @ 0x00180008 about to get recompiled. Load patches first.
Get Reboot Request From EE
GSdx Lookup CRC:779FBDB
GSdx Lookup CRC:779FBDB
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver. 2.2
    Copyright 1999-2002 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15) 
iop heap service (99/11/03)
cdvd driver module version 0.1.1 (C)SCEI
loadmodule: fname cdrom0:¥SIO2MAN.IRX;1 args 0 arg 
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥SIO2D.IRX;1 args 0 arg 
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥DBCMAN.IRX;1 args 0 arg 
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥PAD2¥DS2O.IRX;1 args 0 arg 
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥PAD2¥DS2O.IRX;1 args 0 arg 
loadmodule: id 29, ret 0
loadmodule: fname cdrom0:¥LIBSD.IRX;1 args 0 arg 
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥IOPSOUND.IRX;1 args 0 arg 
loadmodule: id 31, ret 2
loadmodule: fname cdrom0:¥MCMAN.IRX;1 args 0 arg 
loadmodule: id 32, ret 2
loadmodule: fname cdrom0:¥MCSERV.IRX;1 args 0 arg 
loadmodule: id 33, ret 2
IOP-Sound:
IOP-Sound:IopSoundDriver Start.
IOP-Sound:
IOP-Sound:IopFreeMemory   : Max      Continuous
IOP-Sound:                : 000DA600 000DA600
IOP-Sound:IopStackAddress : Init     Start
IOP-Sound:                : 001FECD0 001EBD18
IOP-Sound:
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Decommitting host memory for virtual systems...
EE/iR5900-32 Recompiler Reset
Shutting down plugins...
Plugins shutdown successfully.
(GameDB) Unloading...
Someone had the same issue on Discord so I tested it as well.

It's definitely some form of regression in GSdx, but I haven't been able to pinpoint which version in particular breaks it yet. Another area at the beginning where it occurs is when Vaan is hunting the rats in the sewers.

[Image: hUWK6Cb.png]




Meanwhile on an old GSdx:

[Image: wNcC55v.png]
Hmm is this on d3d11? If so what if you turn down/disable blending Accuracy? What is the status on opengl, also can you share a gsdump?
(04-25-2019, 04:51 PM)lightningterror Wrote: [ -> ]Hmm is this on d3d11? If so what if you turn down/disable blending Accuracy? What is the status on opengl, also can you share a gsdump?

These were the settings I used on my GSdx at the time I was testing it.

[Image: 2S5oPCH.png]

v1.5.0-dev-2999-g47c255be2

I'll make a GSdump and stuff later
(04-25-2019, 04:51 PM)lightningterror Wrote: [ -> ]Hmm is this on d3d11? If so what if you turn down/disable blending Accuracy? What is the status on opengl, also can you share a gsdump?

I attached some gsdumps, hope it helps.
Can you take a multiframe dump as well? 0.5 seconds long should be enough.
(04-25-2019, 07:31 PM)lightningterror Wrote: [ -> ]Can you take a multiframe dump as well? 0.5 seconds long should be enough.

https://mega.nz/#!i15ThSDb!Cxl0zAYL5Ikew_vDXdNnGt9D99iJscc73zDMTqHOkKA

I hope it works, i don't know if i did it the right way since my keyboard is 60% it doesnt has direct access to the functions keys so the key combination is a bit awkward, i compressed it with 7z because it was over 800 mb. Ask if anything is wrong.
I'm not seeing anything unusual, does the issue happen on both hw and sw mode?
Pages: 1 2