Final Fantasy XII glitch
#1
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".


Attached Files Thumbnail(s)
           
Reply

Sponsored links

#2
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
Reply
#3
(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...
Reply
#4
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]
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#5
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?
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply
#6
(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
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#7
(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.


Attached Files Thumbnail(s)
               

.xz   gsdx_20190425114447.gs.xz (Size: 1,71 MB / Downloads: 126)
.xz   gsdx_20190425114416.gs.xz (Size: 1 MB / Downloads: 114)
.xz   gsdx_20190425114306.gs.xz (Size: 1,77 MB / Downloads: 129)
.xz   gsdx_20190425114256.gs.xz (Size: 2,43 MB / Downloads: 120)
Reply
#8
Can you take a multiframe dump as well? 0.5 seconds long should be enough.
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply
#9
(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.
Reply
#10
I'm not seeing anything unusual, does the issue happen on both hw and sw mode?
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply




Users browsing this thread: 1 Guest(s)